요약

완료됨

잘했습니다! 이 모듈에서는 팀의 다중 컨테이너 솔루션을 빌드 및 게시하고 Azure Kubernetes Service에 배포하도록 릴리스 파이프라인을 업데이트했습니다. 이 팀은 이제 개발 및 운영에서 민첩성을 높이는 광범위한 마이크로 서비스 전략을 구현하는 데 적합합니다.

이 모듈은 Kubernetes를 사용하여 Docker 컨테이너 컬렉션을 오케스트레이션하는 데 중점을 두지만, 다루는 기본 사항은 광범위한 빌드 및 배포 대상에 적용됩니다. 가장 복잡한 시나리오도 지원하도록 Azure Pipelines를 스케일링하는 방법도 확인할 수 있습니다.

자세한 정보

이 모듈에서는 컨테이너를 사용하여 마이크로 서비스 솔루션으로 작업을 수행했습니다. 그러나 다양한 기술을 사용하여 Azure에서 마이크로 서비스 솔루션을 구현하는 방법에는 여러 가지가 있습니다. 자세한 내용은 Azure에서 마이크로 서비스 빌드를 참조하세요.

이 모듈의 마이크로 서비스 솔루션은 더 큰 모놀리식 애플리케이션에서 리팩터링되었습니다. 더 큰 애플리케이션을 더 작은 서비스로 마이그레이션하는 방법에 대한 자세한 내용은 모놀리식 애플리케이션을 마이크로 서비스 아키텍처로 분해를 참조하세요.

이 모듈의 마이크로 서비스 솔루션은 Docker, Azure Container Registry 및 Kubernetes를 비롯한 다양한 플랫폼과 서비스를 사용했습니다. 이러한 기술 및 Azure의 관련 컨테이너 중심 기술(예: Azure Container Instances 및 App Service)에 대한 자세한 내용은 Azure 학습 경로에서 컨테이너 관리를 참조하세요.

학습 경로 요약

축하합니다. Azure DevOps 학습 경로를 사용하여 애플리케이션 배포에서 최종 모듈을 완료했습니다 . 이 학습 경로는 Azure Pipelines를 사용하여 애플리케이션을 배포하는 데 주안점을 둡니다.

이 학습 경로에서는 다음을 포함하여 많은 내용을 배웠습니다.

  • App Service에 웹 애플리케이션을 배포하는 기본 릴리스 파이프라인 빌드
  • 다양한 개발, 테스트 및 스테이징 환경에 배포되는 다단계 파이프라인으로 기본 릴리스 파이프라인 확장
  • 파이프라인에서 기능 및 비기능 테스트 실행
  • 애플리케이션을 업데이트하고 가동 중지 시간을 최소화해야 하는 파란색-녹색 배포 구현
  • 파이프라인을 확장하여 Azure Functions 및 Kubernetes와 같은 다른 배포 대상에 대해 지원 추가

학습한 내용을 작업 중인 애플리케이션 및 서비스에 적용할 수 있습니다.