다양한 컨텍스트에서 Azure Container Apps를 사용하고 다양한 기술과 페어링하는 방법을 알아보려면 다음 샘플을 참조하세요.
| 이름 | 설명 |
|---|---|
|
Azure Container Apps를 사용하여 ASP.NET Core 앱 A/B 테스트 |
Azure App Configuration, ASP.NET Core 기능 플래그 및 Azure Container Apps 수정 버전을 함께 사용하여 기능을 점진적으로 릴리스하거나 A/B 테스트를 수행하는 방법을 보여 줍니다. |
| Azure Container Apps에서 ASP.NET Core gRPC | 이 리포지토리에는 간단한 시나리오가 포함되어 있으며, 해당 시나리오에서는 ASP.NET Core 6.0 앱이 클라우드 네이티브 애플리케이션으로 빌드되는 방법을 보여줍니다. 애플리케이션은 작업자 마이크로 서비스에서 gRPC 요청/응답 전송을 사용하는 Azure Container Apps에서 호스팅됩니다. gRPC 서비스는 동시에 센서 데이터를 Blazor 서버 프런트 엔드로 스트리밍하므로, 차트 표시된 데이터를 실시간으로 볼 수 있습니다. |
| Container Apps에 Orleans 클러스터 배포 | Azure Container Apps에서 실행되는 Microsoft Orleans 클러스터를 가져오기 위한 엔드 투 엔드 샘플 및 자습서입니다. 작업자 마이크로 서비스는 모니터링 및 스토리지를 위해 백 엔드 Orleans 클러스터로 데이터를 신속하게 전송하여 현장에서 수천 개의 물리적 디바이스를 에뮬레이트합니다. |
| Container Apps에 쇼핑 카트 Orleans 앱 배포 | Orleans가 Azure Container Apps에 배포된 ASP.NET Core Blazor Server에서 빌드된 엔드 투 엔드 예제 쇼핑 카트 앱입니다. |
|
Azure Container Apps에서 두 개의 백 엔드 API를 사용하는 ASP.NET Core 프런트 엔드 |
이 샘플에서는 ASP.NET Core 6.0을 사용하여 Azure Container Apps에서 호스트되는 클라우드 네이티브 애플리케이션을 빌드할 수 있음을 보여 줍니다. |
|
Azure Container Apps에서 두 개의 백 엔드 API가 사용하는 ASP.NET Core 프런트 엔드(Dapr 포함) |
ASP.NET Core 6.0을 사용하여 Dapr을 사용하여 Azure Container Apps에서 호스트되는 클라우드 네이티브 애플리케이션을 빌드하는 방법을 보여 줍니다. |
| Azure Container Apps에 Drupal 배포 | 정적 자산을 저장하기 위해 Azure Database for MariaDB 및 Azure Files를 사용하여 Azure Container Apps에 Drupal 사이트를 배포하는 방법을 보여 줍니다. |
| Azure Container Apps에서 첫 번째 Java 앱 시작 | Spring Framework로 빌드된 PetClinic이라는 단일 Java 애플리케이션입니다. PetClinic은 Spring Framework 커뮤니티에서 제공하는 잘 알려진 샘플 애플리케이션입니다. |
| Azure Container Apps에서 첫 번째 Java 마이크로 서비스 앱 시작 | Spring Framework를 사용하여 빌드된 Spring을 사용하는 PetClinic의 마이크로 서비스 기반 버전으로, Azure Container Apps에서의 구성 관리, 서비스 검색 및 상태/메트릭 모니터링을 보여 줍니다. |
| Azure Container Apps에서 첫 번째 Java Spring Batch 앱 시작 | Spring Batch Football 작업 샘플에서 조정되고 Azure Container Apps에 배포할 수 있는 임시 통계 로드 작업을 보여주는 Java Spring Batch 애플리케이션입니다. |
| Azure Container Apps에서 첫 번째 Java AI 애플리케이션 시작 | Spring-AI Framework를 사용하여 빌드된 Java AI 애플리케이션으로, 지능형 챗봇을 사용하여 PetClinic 애플리케이션을 향상시키고 Azure Container Apps에 배포하기 위해 Azure OpenAI 기능과 통합하는 방법을 보여 줍니다. |
| Azure Container Apps의 mTLS 서버 애플리케이션 | 다른 Java API를 사용하는 Java 샘플로, Servlet Jakarta API, Servlet Javax API 및 Reactive API를 포함하여 수신 요청에서 X.509 인증서를 추출하는 방법을 보여 줍니다. 또한 Spring Security가 아닌 Azure Container Apps에서 인증서를 확인하는 완전한 사용자 환경을 제공하기 위해, 샘플은 사용자 지정 신뢰 저장소를 로드하여 인증서의 유효성을 검사하는 방법도 보여 줍니다. |
| Azure OpenAI 및 Azure AI Search를 사용하는 ChatGPT + 엔터프라이즈 데이터(JavaScript) | Azure OpenAI 및 Azure AI Search를 사용하여 RAG(Retrieval-Augmented Generation)를 구현하고, 엔드 투 엔드 테스트를 위한 완전한 프런트엔드 및 백엔드, 샘플 데이터, azd 배포 스크립트를 포함하여 보여 줍니다. |
| Azure OpenAI RAG 워크샵(Node.js) | LangChain.js, Fastify 및 선택적 벡터 저장소를 사용하여 RAG 채팅 환경을 빌드하는 방법을 보여 주는 모노레포입니다. 에는 단계별 연습 및 배포 지침이 포함되어 있습니다. |
| Node.js 마이크로 서비스 워크샵 | Express, Fastify 및 NestJS를 사용하여 빌드된 예제 서비스와 docker-compose 및 배포 스크립트를 사용하여 Node.js, Docker 및 Azure Container Apps를 사용하는 마이크로 서비스 기본 사항을 설명합니다. |
| AI 여행사 — 에이전트 오케스트레이션 | Azure Container Apps에 배포하기 위해 패키지된 다중 에이전트 오케스트레이션(LangChain.js, LlamaIndex.TS, Microsoft Agent Framework) 및 MCP 서버를 보여 주는 모듈식 참조 앱입니다. Python, Node.js, Java, .NET을 사용합니다. |
| Azure Container Apps를 사용하는 원격 MCP(Node.js/TypeScript) | Azure Container Apps에서 MCP(모델 컨텍스트 프로토콜) HTTP 서버를 실행하기 위한 빠른 시작 템플릿 에는 JWT 기반 인증, 예제 및 azd 배포 지침이 포함됩니다. |
| LlamaIndex + Azure Dynamic Sessions를 사용하는 서버리스 RAG | 템플릿을 사용하여 Azure Container Apps azd 에 배포할 수 있는 LlamaIndex 및 Azure 동적 세션(코드 인터프리터 도구)을 사용하는 전체 스택 Next.js RAG 애플리케이션입니다. React를 사용합니다. |
| LlamaIndex 빠른 시작(JavaScript) | Azure OpenAI 및 Azure Container Apps를 사용하여 LlamaIndex 기반 채팅 앱을 빌드하는 방법을 보여 주는 서버리스 빠른 시작 에는 일반적인 파일 형식 및 로컬 azd 배포 지침에 대한 수집이 포함됩니다. |
| LlamaIndex Vector Search(JavaScript) | Azure Container Apps에 대한 샘플 데이터 및 배포 지침과 함께 Azure OpenAI 포함 및 벡터 검색을 위한 Azure AI Search를 결합하는 LlamaIndex RAG 채팅 샘플입니다. |