Перейти до вмісту
DocsTry Aspire
DocsTry
Логотип Aspire

Aspire

Ваш стек спрощено.

Оркеструйте фронтенди, API, контейнери та бази даних без зусиль—без переписування, без обмежень. Розширюйте Aspire для будь-якого проєкту.

Твердження 1 з 29. Готовність до агентів. Aspire — це готовий до агентів інструмент на основі коду для складання, налагодження та розгортання розподілених застосунків.

Чому розробники обирають Aspire

Section titled “Чому розробники обирають Aspire”

Контроль через код

Визначайте стек у коді—типобезпечно й читабельно. Локально розробляйте, без переписування переходьте до хмари.

Гнучкі деплои

Деплой на Kubernetes, у хмару чи on-prem — без додаткового переписування, узгоджено і відтворювано.

Визначте свій стек у коді

Section titled “Визначте свій стек у коді”

Aspire модульний, композиційний і розширюваний. Налаштовуйте зв’язки, параметри деплою та dev-прапорці в одному місці. Докладніше про AppHost.

Побудуйте свій AppHost

Вмикайте/вимикайте функції, щоб побачити як Aspire визначає частини стеку.

AppHost.cs
var builder = DistributedApplication.CreateBuilder(args);
// Add frontend service
var frontend = builder.AddViteApp("frontend", "../frontend")
.WithHttpEndpoint(env: "PORT");
builder.Build().Run();

Поліглотність і мультиекосистемність

Section titled “Поліглотність і мультиекосистемність”

Працює з поточним стеком — Оркеструє застосунки на C#, Java, Python, JavaScript, TypeScript, Go тощо. Команда лишається на звичних технологіях. Моделюйте ресурси.

Широка підтримка мов і фреймворків: працюйте улюбленими технологіями, отримуючи переваги оркестрації Aspire.

Local-first і готово до продакшену

Section titled “Local-first і готово до продакшену”

Local-first дизайн: локально розробляєте й тестуєте у середовищі, схожому на прод. Менше “у мене працює”. Деплой і топологія.

Локальна розробка з контейнеризованими сервісами
Запуск і завершення повних staging-середовищ для тестування
Продукційні хмарні сервіси — без змін коду
Terminal window
aspire run
Terminal window
aspire deploy -e test
Terminal window
aspire deploy
Redis
AWS ElastiCache
Redis
Shortlived container
Redis
Local container
PostgreSQL
Azure Database for PostgreSQL
PostgreSQL
Staged DB
PostgreSQL
Local container
Frontend
Azure Static Web Apps
Frontend
Dev tunnel
Frontend
Local process
API
Azure Container Apps
API
Staging environment
API
Local process

Єдина модель — різні середовища

Section titled “Єдина модель — різні середовища”

CLI запускає все локально або генерує артефакти для CI/CD. Створіть перший застосунок.

OpenTelemetry dashboard для розробників

Section titled “OpenTelemetry dashboard для розробників”

Логи, метрики і трейси в реальному часі — вбудований OpenTelemetry dashboard дає видимість без налаштувань. Перейти до дашборду.

Мультихмара, необмежені інтеграції — Підключайте Azure, AWS або власну інфраструктуру. Багата екосистема. Усі інтеграції.

Azure Blob/Page StorageLavinMQAzure Container Apps EnvironmentsMicrosoft AzureMeilisearchUvMailpitMailpitJavaValkeySeq Log ServerBunNATS MessagingKubernetesDaprDaprDockerOpenAIOpenAIAzure App ServicesPowerShellOracleSQL DatabaseSurrealDBSurrealDBAzure Cognitive SearchReactMongoDBGoGoGarnetAzure Application InsightsAzure Blob/Page StorageLavinMQAzure Container Apps EnvironmentsMicrosoft AzureMeilisearchUvMailpitMailpitJavaValkeySeq Log ServerBunNATS MessagingKubernetesDaprDaprDockerOpenAIOpenAIAzure App ServicesPowerShellOracleSQL DatabaseSurrealDBSurrealDBAzure Cognitive SearchReactMongoDBGoGoGarnetAzure Application Insights
Azure Key VaultAzure Table Storage.NET MAUIAzure Cosmos DBPapercutPapercutMCP InspectorMCP InspectorAdminerElasticsearchAzure Event HubsPostgreSQLKurrentDBKurrentDBGitHubGitHubActiveMQActiveMQSQLitengrokngrokMicrosoft FoundryFastAPIAzure Service BusKeycloakGO Feature FlagAzure Function AppsNode.jsNode.jsOllamaflagdflagdDbGateDbGateRedisAzure Web PubSubAzure Key VaultAzure Table Storage.NET MAUIAzure Cosmos DBPapercutPapercutMCP InspectorMCP InspectorAdminerElasticsearchAzure Event HubsPostgreSQLKurrentDBKurrentDBGitHubGitHubActiveMQActiveMQSQLitengrokngrokMicrosoft FoundryFastAPIAzure Service BusKeycloakGO Feature FlagAzure Function AppsNode.jsNode.jsOllamaflagdflagdDbGateDbGateRedisAzure Web PubSub
TypeScriptAzure Log AnalyticsRustMySQL ConnectorDev TunnelsAzure App ConfigurationRabbitMQk6Azure Cache for RedisData API BuilderMilvus Vector DatabaseJavaScriptAzure SQL ServerAWSAWSAzure SignalRPythonAzure OpenAIAzure Storage ContainerMinIODenoDenoRavenDBRavenDBAzure Storage QueueSQL Database ProjectsQdrant Vector DatabaseAzure Database for PostgreSQLTypeScriptAzure Log AnalyticsRustMySQL ConnectorDev TunnelsAzure App ConfigurationRabbitMQk6Azure Cache for RedisData API BuilderMilvus Vector DatabaseJavaScriptAzure SQL ServerAWSAWSAzure SignalRPythonAzure OpenAIAzure Storage ContainerMinIODenoDenoRavenDBRavenDBAzure Storage QueueSQL Database ProjectsQdrant Vector DatabaseAzure Database for PostgreSQL

Не лише наша думка — від indie до enterprise: швидше розробка і впевнений реліз. Приєднуйтеся до спільноти Aspire.

Встановіть Aspire CLI і заглибтесь у Docs для моделювання, запуску та deploy.