Поделиться через


Примеры приложений контейнеров Azure

Ознакомьтесь со следующими примерами, чтобы узнать, как использовать приложения контейнеров Azure в разных контекстах и в сочетании с различными технологиями.

Имя Описание
A/B Тестирование приложений ASP.NET Core с помощью приложений контейнеров Azure
Показывает, как использовать Azure App Configuration, флаги функций ASP.NET Core и ревизии Azure Container Apps вместе для постепенного выпуска функций или проведения A/B тестов.
gRPC с ASP.NET Core в приложениях Azure Container Apps Этот репозиторий содержит простой сценарий, демонстрирующий, как приложение ASP.NET Core 6.0 создается как облачное приложение. Приложение размещено в Azure Container Apps, которое использует передачу запросов и ответов через gRPC из рабочих микросервисов. Служба gRPC одновременно передает данные датчика на внешний интерфейс сервера Blazor, чтобы вы могли видеть данные, отображаемые в режиме реального времени.
Развертывание кластера Orleans в приложениях-контейнерах Полный пошаговый пример и руководство по запуску кластера Microsoft Orleans в Azure Container Apps. Рабочие микросервисы быстро передают данные в серверный кластер Orleans для мониторинга и хранения, эмулируя тысячи физических устройств в реальных условиях.
Разверните приложение Orleans Shopping Cart для служб приложений на контейнерах Полный пример приложения для корзины покупок, разработанного на ASP.NET Core Blazor Server с Orleans, развернутого в контейнерных приложениях Azure.
интерфейс ASP.NET Core с двумя внутренними API в приложениях контейнеров Azure
В этом примере показано, ASP.NET Core 6.0 можно использовать для создания облачного приложения, размещенного в приложениях контейнеров Azure.
интерфейс ASP.NET Core с двумя внутренними API в приложениях контейнеров Azure (с Dapr)
Демонстрирует, как ASP.NET Core 6.0 используется для создания облачного приложения, размещенного в приложениях контейнеров Azure с помощью Dapr.
Развертывание Drupal в приложениях контейнеров Azure Демонстрируется, как развернуть сайт Drupal в контейнерных приложениях Azure, с базой данных Azure для MariaDB и Azure Files для хранения статических ресурсов.
Запуск первого приложения Java в приложениях контейнеров Azure Монолитное приложение Java с именем PetClinic, созданное с помощью Spring Framework. PetClinic — это хорошо известное пример приложения, предоставляемое сообществом Spring Framework.
Запуск первого приложения микрослужбы Java в приложениях контейнеров Azure Версия PetClinic, архитектурно построенная на основе микросервисов с использованием Spring, показывающая управление конфигурацией, обнаружение сервисов и мониторинг состояния/метрик в Azure Container Apps.
Запуск первого приложения Java Spring Batch в приложениях контейнеров Azure Приложение Java Spring Batch, демонстрирующее временное задание загрузки статистики, адаптированное на основе примера задания Spring Batch Football и развертываемое в Azure Container Apps.
Запуск первого приложения ИИ Java в приложениях контейнеров Azure Приложение Java AI, созданное с помощью Spring-AI Framework, демонстрирующее интеграцию с возможностями Azure OpenAI для улучшения приложения PetClinic с помощью интеллектуального чат-бота и развертывания его в приложениях контейнеров Azure.
Приложение сервера mTLS в приложениях контейнеров Azure Пример Java, использующий различные API Java для демонстрации извлечения сертификатов X.509 из входящих запросов, включая API Servlet Jakarta, API Servlet Javax и Реактивный API. Кроме того, чтобы обеспечить полный пользовательский интерфейс проверки сертификатов в приложениях контейнеров Azure, отличных от Spring Security, примеры также демонстрируют загрузку пользовательского хранилища доверия для проверки сертификатов.
ChatGPT + Данные корпоративного уровня с Azure OpenAI и Azure AI Search (JavaScript) Демонстрирует Retrieval-Augmented Generation (RAG) с использованием Azure OpenAI и Azure AI Search с полноценным фронтендом и бэкендом, образцами данных и azd скриптами развертывания для сквозного тестирования.
Семинар Azure OpenAI RAG (Node.js) Monorepo, показывающий, как создавать интерфейсы чата RAG с LangChain.js, Fastify и необязательными векторными хранилищами; включает пошаговые упражнения и рекомендации по развертыванию.
Семинар по микрослужбамNode.js Учит микрослужбам основы использования Node.js, Docker и приложений контейнеров Azure с примерами служб, созданных с помощью Express, Fastify и NestJS, а также сценариев docker-compose и развертывания.
ИИ туристические агенты — оркестрация агентов Модульное эталонное приложение, демонстрирующее оркестрацию с несколькими агентами (LangChain.js, LlamaIndex.TS, Microsoft Agent Framework) и серверы MCP, упакованные для развертывания в приложениях контейнеров Azure. Использует Python, Node.js, Java, .NET.
Удаленный MCP с приложениями контейнеров Azure (Node.js/TypeScript) Шаблон краткого руководства для запуска HTTP-сервера протокола контекста модели (MCP) в приложениях контейнеров Azure; включает в себя проверку подлинности на основе JWT, примеры и azd инструкции по развертыванию.
Бессерверная RAG с LlamaIndex + Azure Dynamic Sessions Приложение RAG с использованием полноценного стека Next.js, LlamaIndex и динамических сессий Azure (инструментальные средства интерпретатора кода), развертываемое в Azure Container Apps с azd шаблонами. Использует React.
Краткое руководство по LlamaIndex (JavaScript) Быстрый старт без серверов, демонстрирующий создание чат-приложения на основе LlamaIndex с помощью Azure OpenAI и Azure Container Apps; включает обработку распространенных типов файлов и инструкцию по локальному azd развертыванию.
Поиск вектора LlamaIndex (JavaScript) Пример чата LlamaIndex RAG, который объединяет внедрение Azure OpenAI и поиск ИИ Azure для получения вектора с примерами данных и инструкциями по развертыванию для приложений контейнеров Azure.