요약
좋은 일! 이 모듈에서는 릴리스 파이프라인을 확장하여 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 컴퓨팅 서비스 선택을 참조하세요.