요약
잘했습니다! 이 모듈에서는 릴리스 파이프라인을 확장하여 Azure Functions 앱을 배포하기 위한 지원을 추가했습니다. 이제 단일 릴리스 파이프라인은 다중 프로젝트 솔루션을 빌드하고 Azure의 서로 다른 클라우드 대상에 다양한 구성 요소를 배포합니다.
이 모듈에서는 특히 Azure App Service 및 Azure Functions를 사용하는 앱에 중점을 두었지만, 광범위한 빌드 및 배포 대상에 걸쳐 적용되는 기본 사항을 다뤘습니다. 가장 복잡한 시나리오도 지원하도록 Azure Pipelines를 스케일링하는 방법도 확인할 수 있습니다.
자세한 정보
이 모듈에서는 폭넓은 Azure 서버리스 컴퓨팅 서비스 범위 내의 개발 모델 중 하나인 Azure Functions를 사용하여 작업했습니다. Azure Functions는 Tailspin 팀에 적합한 솔루션이었지만, 요구 사항은 다양하므로 해당 시나리오에 가장 적합한 컴퓨팅 옵션을 이해하는 것이 중요합니다. 자세히 알아보려면 다음 리소스를 살펴보세요.
Azure 영역에는 서버리스 서비스가 상당히 많이 있으며 다양한 서비스 간에 겹치는 부분이 있습니다. Azure Functions, Microsoft Flow, Azure Logic Apps, Azure App Service WebJobs를 비롯한 일부 주요 서버리스 옵션을 자세히 살펴보려면 Azure에서 적절한 통합 및 자동화 서비스 선택을 참조하세요.
또한 Azure Functions는 여기에서 Tailspin 팀이 발전시키고 있는 것과 같은 마이크로 서비스 솔루션을 위한 유용한 옵션이기도 합니다. Azure Functions, Kubernetes, Service Fabric을 비롯한 Azure의 마이크로 서비스를 위한 다양한 옵션을 이해하려면 마이크로 서비스를 위한 Azure 컴퓨팅 옵션 선택을 참조하세요.
그러나 서버리스가 모든 상황에 항상 적합한 것은 아닙니다. 예를 들어 상태 저장 애플리케이션은 서버리스 컴퓨팅에 적합하지 않습니다. 다행히 Azure는 거의 모든 클라우드 시나리오를 포괄하는 다양한 컴퓨팅 서비스를 갖추고 있습니다. 애플리케이션에 적합한 서비스를 찾는 데 도움이 필요한 경우 애플리케이션을 위한 Azure 컴퓨팅 서비스 선택을 참조하세요.