서버리스 애플리케이션 만들기

Azure Functions를 사용하면 다양한 외부 이벤트에서 트리거될 수 있는 이벤트 기반 주문형 컴퓨팅 시스템을 만들 수 있습니다. 함수를 활용하여 서버 쪽 논리를 실행하고 서버리스 아키텍처를 빌드하는 방법을 알아봅니다. 이 학습 경로를 통해 Microsoft Certified: Azure Developer Associate 인증을 준비할 수 있습니다.

사전 요구 사항

없음

Azure 시작

적합한 Azure 계정을 선택하세요. 용량제를 사용하거나 최대 30일 동안 무료 Azure를 체험해 보세요. 등록하기.

이 학습 경로의 모듈

Azure Functions를 사용하여 서버리스 컴퓨팅 리소스를 클라우드 기반 솔루션에 쉽게 통합하는 방법을 알아봅니다. 광범위한 바인딩 집합을 사용하면 코드를 주요 Azure 서비스에 쉽게 연결할 수 있으며, 가장 많이 사용되는 개발 언어에 대한 기본 지원을 통해 기존 기술을 더 효과적으로 사용할 수 있습니다.

개발자는 Azure Functions를 사용하여, 인프라를 관리하거나 프로비전하지 않고도 실행할 수 있는 비즈니스 논리를 호스트할 수 있습니다.

Azure Functions를 사용하면 함수 코드를 데이터 및 서비스와 쉽게 통합할 수 있습니다. 바인딩의 기능을 통해 데이터 원본이 읽고 쓰도록 선언하고, 나머지는 Azure Functions가 처리하도록 합니다.

Durable Functions를 사용하여 활동 세트로 장기 실행 워크플로를 오케스트레이션하는 방법을 알아봅니다.

Visual Studio를 사용하여 Azure Functions를 만들고, 테스트하고, 배포하고, Azure Functions 코드를 관리합니다.

웹후크는 관심 대상이 발생하는 경우 다른 서비스에서 알림을 받을 수 있도록 앱을 위한 간단한 메커니즘을 제공합니다. 이 모듈에서는 GitHub 웹후크를 사용하여 Azure 함수를 트리거하고 인사이트를 위해 페이로드를 구문 분석하는 방법을 알아봅니다.

여러 Azure Functions 앱을 단일 Azure API Management 인스턴스로 가져와 통합된 인터페이스에 결합합니다.

Azure 함수를 작성할 때 사용자 지정 처리기를 사용하면 HTTP 기본 형식을 지원하는 모든 언어 또는 런타임을 사용할 수 있습니다. 이 모듈에서는 프로그래밍 언어 Go와 사용자 지정 처리기를 사용합니다.