Azure Container Apps를 사용하는 마이크로 서비스

마이크로 서비스 아키텍처를 사용하면 전체 시스템에서 핵심 기능 영역을 독립적으로 개발, 업그레이드, 버전 지정 및 확장할 수 있습니다. Azure Container Apps는 다음 기능을 갖춘 마이크로 서비스를 배포하기 위한 토대를 제공합니다.

컨테이너 앱은 마이크로 서비스로 배포됩니다.

Container Apps 환경은 컨테이너 앱 그룹 주위에 보안 경계를 제공합니다. 단일 컨테이너 앱은 일반적으로 하나 이상의 컨테이너로 구성된 컨테이너 앱으로 구성된 마이크로 서비스를 나타냅니다.

Azure Container Apps 환경에 Azure FunctionsAzure Spring Apps를 추가할 수 있습니다.

Dapr 통합

마이크로 서비스로 구성된 시스템을 구현할 때 함수 호출은 네트워크 전체에 분산됩니다. 마이크로 서비스의 분산 특성을 지원하려면 오류, 재시도 및 시간 제한을 고려해야 합니다. Container Apps는 마이크로 서비스를 실행하기 위한 구성 요소를 제공하지만 Dapr을 사용하면 더욱 풍부한 마이크로 서비스 프로그래밍 모델을 제공합니다. Dapr에는 관찰 가능성, 게시/구독, 상호 TLS를 통한 서비스 간 호출, 재시도 등의 기능이 포함되어 있습니다.

Dapr 사용에 대한 자세한 내용은 Dapr을 사용하여 마이크로 서비스 빌드를 참조하세요.

다음 단계