Streamline your development with
Aspire

Создайте, запустите и протестируйте весь свой стек локально.

Поддерживается всеми основными поставщиками облачных служб.

Aspire illustration

Why use Aspire for .NET?

Focus on code, not infrastructure. Aspire helps from code to cloud.

Подключайтесь к своим основным инструментам и сервисам с помощью интеграций.

Устойчивость, наблюдаемость и встроенная безопасность.

Создавайте с помощью Docker и развертывайте в Linux, контейнерах или любой облачной платформе по вашему выбору.

Обзор ознакомительных видео

Aspire helps you every step of the way

Оркестрация во время разработки

Легко определяйте свое приложение и зависимости

Используйте C# и знакомые API без строк YAML. Легко добавляйте популярные облачные службы, подключайте их к проектам и запускайте локально одним щелчком мыши.

Aspire C# API code snippet
Aspire helps you every step of the way

Интеграции

Реализованы ориентированные на облако лучшие методики

Every Aspire integration comes with logging, health checks, telemetry, and resiliency out-of-the-box.

Обзор ресурсов
Aspire helps you every step of the way

Интеграции

Поддержка популярных облачных служб

Connect your app to over 20 messaging, storage, and database products easily with Aspire integrations.

Панель мониторинга

Быстрее диагностируйте проблемы приложений

See live OpenTelemetry data with no configuration required. Launched by default on run, Aspire's developer dashboard shows logs, environment variables, distributed traces, metrics and more to quickly verify app behavior.

Знакомство с панелью мониторинга
1
2

Развертывание

Индивидуальное развертывание

Развертывание приложений и зависимостей в облаке является сложной задачей. Aspire упрощает развертывание любого облака и интеграцию с текущими инструментами.

Выполняется на всех основных облачных поставщиках
Microsoft Azure
AWS
Google Cloud
Написание высокопроизводительных веб-API с помощью ASP.NET Core.
ASP.NET Core — одна из самых быстрых веб-платформ по версии TechEmpower.3
Результаты теста TechEmpower JSON
Диаграмма с результатами теста производительности TechEmpower JSON: ASP.NET Core — 2,5 млн, Node.js — 1,1 млн, Gin — 498 тыс., Spring — 328 тыс. Диаграмма с результатами теста производительности TechEmpower JSON: ASP.NET Core — 2,5 млн, Node.js — 1,1 млн, Gin — 498 тыс., Spring — 328 тыс. Диаграмма с результатами теста производительности TechEmpower JSON: ASP.NET Core — 2,5 млн, Node.js — 1,1 млн, Gin — 498 тыс., Spring — 328 тыс.
Число ответов JSON в секунду (RPS)

Легко создавайте облачные приложения

Ориентированная на облако экосистема
Сборка гибких, масштабируемых и перспективных облачных приложений, которые могут бесперебойно работать на различных платформах и средах.
Создание собственного контейнера
Сборка образов контейнеров .NET без необходимости записи Dockerfile.
Наблюдаемость
Просматривайте код в действии с помощью мощных API наблюдения и поддержки OpenTelemetry.

Простые для понимания программные интерфейсы

gRPC и REST с OpenAPI
Расширьте возможности своих приложений для любого внешнего интерфейса благодаря поддержке .NET всех популярных API.
Создание клиента gRPC
Образец кода gRPC
Доступ к данным стал еще проще
Используйте Entity Framework для запроса популярных баз данных, таких как PostgreSQL, SQL Server, SQLite и Cosmos DB, без SQL.
Чтение документации Entity Framework
Пример кода запроса данных
Устойчивость
Используйте встроенные API-интерфейсы устойчивости .NET для простого создания надежных приложений.
Пример кода API

Инструменты для создания отличных .NET-приложений

Что такое Azure Developer CLI?
Azure Developer CLI (azd) ускоряет переход от локальной среды разработки к Azure. Инициализируйте репозиторий, предоставьте ресурсы и разверните приложение с помощью одного инструмента.
Знакомство с AZD
Шаблоны для Azure Developer CLI
Используйте гибкие и идиоматические шаблоны приложений с рекомендациями для облака. Благодаря поддержке .NET вы можете получить локальную разработку в Azure за считанные минуты.
Просмотр шаблонов .NET
Комплект для разработчиков на C# в VS Code
Пишите, обслуживайте, тестируйте и отлаживайте свой код с помощью C# Dev Kit для Visual Studio Code. Повысьте свой уровень разработки на C# в кодовых пространствах Windows, macOS, Linux или Visual Studio Codespaces.
Комплект для разработчиков на C#

Вопросы и
ответы

  1. Docker и логотип Docker являются товарными знаками или зарегистрированными товарными знаками Docker, Inc. в США и (или) других странах. Docker, Inc. и другие стороны также могут обладать правами на товарные знаки в рамках других условий, используемых здесь.
  2. Kubernetes является товарным знаком Linux Foundation. См. kubernetes.io.
  3. Ранжирование производительности по результатам 23-го раунда, проведенного TechEmpower Benchmarks.