Azure Container Apps의 새로운 기능
이 문서에서는 Azure Container Apps에서 사용할 수 있는 중요한 업데이트 및 새로운 기능을 나열합니다.
2024년 5월
기능 | 설명 |
---|---|
일반 공급: Azure Container Apps의 Azure Functions | Azure Function의 호스트, 런타임, 확장 및 Azure Function 앱은 동일한 컴퓨팅 환경에 컨테이너로 배포될 수 있습니다. 마이크로 서비스와 같은 다중 유형 애플리케이션 개발을 위해 중앙 집중식 네트워킹, 가시성 및 구성 경계를 사용할 수 있습니다. |
공개 미리 보기: 동적 세션 | 이 빠른 샌드박스 임시 컴퓨팅은 적대적인 다중 테넌트 시나리오에서 대규모로 신뢰할 수 없는 코드를 실행하는 데 적합합니다. 각 세션에는 Hyper-V를 사용하여 완전한 컴퓨팅 격리가 이루어집니다. |
공개 미리 보기: Aspire 대시보드 지원 | 클라우드의 .NET 프로젝트 및 컨테이너에 대한 실시간 데이터에 액세스하여 포괄적인 로그, 메트릭, 추적 등을 통해 애플리케이션 성능을 평가하고 오류를 디버그합니다. |
공개 미리 보기: NFS Azure Files 볼륨 탑재 지원 | NFS Azure Files 볼륨을 사용하여 애플리케이션의 여러 컨테이너 간에 데이터를 공유하거나 컨테이너를 다시 시작해도 데이터를 유지할 수 있습니다. |
공개 미리 보기: Java 메트릭으로 앱 모니터링 | 이제 가비지 수집 및 메모리 사용량과 같은 Java 메트릭을 사용하여 앱의 성능과 상태를 모니터링할 수 있습니다. |
공개 미리 보기: Java 로그 수준 설정 | 이제 앱을 다시 배포하거나 다시 시작하지 않고도 Azure Container Apps에서 Java 애플리케이션 로그 수준을 설정할 수 있습니다. |
2024년 3월
기능 | 설명 |
---|---|
일반 공급: 무료 관리 인증서 | 관리형 인증서는 무료이며 컨테이너 앱에 추가하는 모든 사용자 지정 도메인에 대해 TLS 인증서를 자동으로 프로비전하고 갱신할 수 있습니다. |
공개 미리 보기: OpenTelemetry 에이전트 지원 | OTLP 수집기를 직접 설정하지 않고도 오픈 소스 표준을 사용하여 앱의 데이터를 보낼 수 있습니다. 관리 에이전트를 사용하여 로그, 메트릭 및 추적을 보낼 위치를 선택할 수 있습니다. |
공개 미리 보기: Key Vault 인증서 지원 | Azure Key Vault를 사용하면 앱 및 환경 수준에서 Azure Container Apps에 사용할 자체 TLS/SSL 인증서를 저장하고 관리할 수 있습니다. |
공개 미리 보기: Tomcat 지원 | Azure Container Apps는 이제 코드-클라우드 빌드 프로세스에서 Apache Tomcat을 지원합니다. 즉, 기존 코드와 구성을 사용하여 번거로움 없이 클라우드 네이티브 컨테이너 앱을 만들 수 있습니다. |
공개 미리 보기: JVM 메모리 적합성 | 모든 Java 앱은 이제 컨테이너 환경에서 더 나은 성능과 안정성을 위해 JVM 메모리 기본값으로 보정됩니다. |
공개 미리 보기: 관리 Java 구성 요소: 유레카 서버 및 공개 미리 보기: 관리 Java 구성 요소: Config Server | 관리 Java 구성 요소를 사용하면 직접 관리해야 하는 앱의 플랫폼 기능에 액세스할 수 있습니다. |
2024년 1월
기능 | 설명 |
---|---|
일반 공급: 추가 TCP 포트 | 이제 Azure Container Apps는 추가 TCP 포트를 지원하므로 애플리케이션이 여러 포트에서 TCP 연결을 허용할 수 있습니다. 이 기능은 미리 보기로 제공됩니다. |
2023년 12월
기능 | 설명 |
---|---|
사용 중지: ACA 미리 보기 API 버전 2022-06-01-preview 및 2022-11-01-preview | 2024년 3월 6일부터 Azure Container Apps 컨트롤 플레인 API 버전 2023-04-01-preview가 사용 중지됩니다. 해당 날짜 이전에 안정적인 최신 API 버전(2023-05-01) 또는 최신 미리 보기 API 버전(2023-08-01-preview)으로 마이그레이션하세요. |
2023년 11월
기능 | 설명 |
---|---|
일반 공급: 랜딩 존 가속기 | 랜딩 존 가속기는 Azure에 대규모로 워크로드 플랫폼을 배포하기 위해 패키지된 아키텍처 지침, 참조 아키텍처, 참조 구현 및 자동화를 제공합니다. |
공개 미리 보기: 전용 GPU 워크로드 프로필 | Azure Container Apps는 전용 워크로드 프로필에서 GPU 컴퓨팅을 지원하여 이벤트 기반 워크로드에 대한 기계 학습 컴퓨팅의 잠금을 해제합니다. |
공개 미리 보기: 벡터 데이터베이스 추가 항목 | 이제 Azure Container Apps는 세 가지 오픈 소스 벡터 데이터베이스 변형인 Qdrant, Milvus 및 Weaviate에 대한 추가 항목을 제공합니다. |
공개 미리 보기: 정책 기반 복원력 | 새로운 복원력 기능을 사용하면 간단한 정책을 추가하는 것만으로 서비스 간 요청 및 아웃바운드 종속성 오류에서 원활하게 복구할 수 있습니다. |
공개 미리 보기: 클라우드에 대한 코드 | 이제 Azure Container Apps는 배포용 애플리케이션 코드를 자동으로 빌드하고 패키징합니다. |
2023년 9월
기능 | 설명 |
---|---|
일반 공급: 중국 클라우드의 Azure Container Apps | Azure Container Apps는 이제 중국 북부 3에서 사용할 수 있습니다. |
절약 플랜에 적합한 ACA | Azure Container Apps는 컴퓨팅을 위한 Azure 절약 플랜에 적합합니다. |
2023년 8월
기능 | 설명 |
---|---|
일반 공급: 전용 플랜 | 이제 Azure Container Apps 전용 플랜이 새 워크로드 프로필 환경 유형에서 일반 공급됩니다. 전용 워크로드 프로필을 사용하면 앱별로 요금이 청구되는 소비와 비교하여 컴퓨팅 인스턴스별로 요금이 청구됩니다. |
일반 공급: UDR, NAT Gateway 및 더 작은 서브넷 | 이제 향상된 네트워킹 기능을 통해 송신을 더 효과적으로 제어하고 워크로드 프로필 환경에서 더 작은 서브넷을 지원할 수 있습니다. |
일반 공급: Azure Container Apps 작업 | 0으로 확장할 수 있는 서비스를 지속적으로 실행하는 것 외에도 Azure Container Apps는 이제 작업을 지원합니다. 작업을 사용하면 완료될 때까지 실행되는 작업을 수행하는 서버리스 컨테이너를 실행할 수 있습니다. |
일반 공급: CORS(원본 간 리소스 공유) | CORS 기능을 사용하면 특정 원본이 브라우저를 통해 앱에서 호출을 할 수 있습니다. 이제 Azure Container Apps 고객은 포털 또는 CLI를 통해 원본 간 리소스 공유를 쉽게 설정할 수 있습니다. |
일반 공급: Init 컨테이너 | Init 컨테이너는 애플리케이션 컨테이너가 복제본에서 시작되기 전에 완료될 때까지 실행되는 특수 컨테이너입니다. 컨테이너 앱 이미지에 없는 유틸리티 또는 설정 스크립트가 포함될 수 있습니다. |
일반 공급: 비밀 볼륨 탑재 | 비밀을 환경 변수로 참조하는 것 외에도 이제 비밀을 컨테이너 앱의 볼륨으로 탑재할 수 있습니다. 앱은 탑재된 볼륨의 파일로 모든 비밀 또는 선택한 비밀에 액세스할 수 있습니다. |
일반 공급: 세션 선호도 | 세션 선호도를 사용하면 단일 클라이언트의 모든 요청을 동일한 Container Apps 복제본으로 라우팅할 수 있습니다. 이는 세션 선호도가 필요한 상태 저장 워크로드에 유용합니다. |
일반 공급: 비밀에 대한 Azure Key Vault 참조 | Azure Key Vault 참조를 사용하면 Azure Key Vault에 저장된 비밀에서 컨테이너 앱의 비밀을 소싱할 수 있습니다. 플랫폼은 컨테이너 앱의 관리 ID를 사용하여 Azure Key Vault에서 비밀 값을 자동으로 검색하고 이를 애플리케이션의 비밀에 삽입합니다. |
공개 미리 보기: 추가 TCP 포트 | 이제 Azure Container Apps는 추가 TCP 포트를 지원하므로 애플리케이션이 여러 포트에서 TCP 연결을 허용할 수 있습니다. 이 기능은 미리 보기로 제공됩니다. |
공개 미리 보기: 환경 수준 P2P 암호화 | 엔드투엔드 암호화가 필요한 경우 P2P 암호화는 환경 내 애플리케이션 간에 전송되는 데이터를 암호화합니다. |
사용 중지: ACA 미리 보기 API 버전 2022-06-01-preview 및 2022-11-01-preview | 2023년 11월 16일부터 Azure Container Apps 컨트롤 플레인 API 버전 2022-06-01-preview 및 2022-11-01-preview가 사용 중지됩니다. 해당 날짜 이전에 안정적인 최신 API 버전(2023-05-01) 또는 최신 미리 보기 API 버전(2023-04-01-preview)으로 마이그레이션하세요. |
Dapr: 안정적인 구성 API | Dapr의 구성 API는 이제 Azure Container Apps에서 안정적으로 지원됩니다. Azure Container Apps와 Dapr 통합을 수행하는 방법 알아보기 |
2023년 6월
기능 | 설명 |
---|---|
일반 공급: 실행 상태 | 실행 상태는 컨테이너 앱의 상태와 기능을 모니터링하는 데 도움이 됩니다. |
공개 미리 보기: 클라우드 네이티브 마이크로 서비스용 Azure Functions | Azure Function의 호스트, 런타임, 확장 및 Azure Function 앱은 동일한 컴퓨팅 환경에 컨테이너로 배포될 수 있습니다. 마이크로 서비스와 같은 다중 유형 애플리케이션 개발을 위해 중앙 집중식 네트워킹, 가시성 및 구성 경계를 사용할 수 있습니다. |
공개 미리 보기: Azure Container Apps의 Azure Spring Apps | Azure Spring 앱은 동일한 컴퓨팅 환경 내에서 Azure Container Apps에 컨테이너로 배포될 수 있으므로 마이크로 서비스와 같은 다중 유형 애플리케이션 개발을 위해 중앙 집중식 네트워킹, 가시성 및 구성 경계를 사용할 수 있습니다. |
공개 미리 보기: Azure Container Apps 추가 항목 | Azure Container Apps에서 애플리케이션을 개발할 때 다른 서비스에 연결해야 하는 경우가 많습니다. 서비스를 미리 만들고 이를 컨테이너 앱에 수동으로 연결하는 대신 "추가 항목"이라고 하는 개발 및 테스팅 환경용으로 설계된 개발 등급 서비스의 인스턴스를 신속하게 만들 수 있습니다. |
공개 미리 보기: 무료 및 관리형 TLS 인증서 | 관리형 인증서는 무료이며 컨테이너 앱에 추가하는 모든 사용자 지정 도메인에 대해 TLS 인증서를 자동으로 프로비전하고 갱신할 수 있습니다. |
Dapr: 다중 앱 실행 개선 | dapr run -f . 를 사용하여 여러 Dapr 앱을 실행하고 콘솔 및 로컬 로그 파일에 기록된 앱 로그를 확인합니다. 다중 앱 실행 로그를 사용하는 방법을 알아봅니다. |
2023년 5월
기능 | 설명 |
---|---|
일반 공급: 인바운드 IP 제한 | 특정 IP 주소 범위 목록에 대한 액세스를 허용하거나 거부하여 컨테이너 앱이 인바운드 HTTP 또는 TCP 트래픽을 제한할 수 있도록 합니다. |
일반 공급: TCP 지원 | 이제 Azure Container Apps는 수신을 위해 HTTP 또는 HTTPS 이외의 TCP 기반 프로토콜 사용을 지원합니다. |
일반 공급: Azure Container Apps용 GitHub Actions | Azure Container Apps를 사용하면 GitHub Actions를 사용하여 컨테이너 앱에 수정 버전을 게시할 수 있습니다. |
일반 공급: Azure Container Apps용 Azure Pipelines | Azure Container Apps를 사용하면 Azure Pipelines를 사용하여 수정 버전을 컨테이너 앱에 게시할 수 있습니다. |
Dapr: 간편한 구성 요소 만들기 | 이제 서비스 커넥터 기능을 사용하여 포털에서 Dapr API를 사용하도록 종속 Azure 서비스를 구성하고 보호할 수 있습니다. Azure Portal에서 Dapr 구성 요소를 통해 Azure 서비스에 연결하는 방법을 알아봅니다. |