Simplifique o seu desenvolvimento com o Microsoft Azure

Pronto para agentes e baseado em código. Compor, depurar e implantar qualquer aplicativo distribuído.

Compatível com todos os principais provedores de nuvem

Ilustração do Aspire

Um modelo de aplicativo, do desenvolvimento à implantação

Defina o seu aplicativo distribuído uma vez no código e use o mesmo modelo para executar localmente, depurar interativamente e implantar na produção.

Qualquer idioma, qualquer pilha

Componha aplicativos, serviços e pilhas do .NET, Python, JavaScript, TypeScript, Go, Java, Rust e muito mais, tudo conectado em um só lugar.

Observabilidade interna

Todos os aplicativos criados com o Aspire incluem automaticamente logs estruturados, rastreamentos distribuídos, métricas e verificações de integridade pré-configurados para você.

Pronto para agente por design

O Aspire é criado para a era da IA. Sua CLI, habilidades de agente e modelo de aplicativo estruturado o tornam um parceiro natural para agentes de IA para desenvolvedores e Copilot.

Ler as perguntas frequentes sobre o Aspire

Definir a sua pilha no código

A linguagem é modular, combinável e extensível. Configure relações, opções de implantação e sinalizadores de tempo de desenvolvimento em um só lugar. Use APIs familiares sem uma linha de YAML.


Saiba mais sobre o AppHost
Snippet de código da API do Aspire C#

Desenvolvimento local, implantação de produção

O Aspire espelha ambientes de produção em seu computador, garantindo implantações suaves. Ele é executado com o runtime do contêiner local durante o desenvolvimento e implanta a mesma estrutura de aplicativo em serviços de nuvem ou em sua própria infraestrutura.

Criar seu primeiro aplicativo

Painel do desenvolvedor do OpenTelemetry

Consulte os dados do OpenTelemetry ao vivo sem necessidade de configuração. Iniciado por padrão durante a execução, o painel do desenvolvedor do Aspire mostra logs, variáveis de ambiente, rastreamentos distribuídos, métricas e muito mais para verificar rapidamente o comportamento do aplicativo.

Aprofundar-se no painel

Integrações de várias nuvens e ilimitadas

As integrações do Aspire são um conjunto de mais de 100 pacotes que facilitam a conexão de serviços populares, bancos de dados, ambientes de computação e pilhas como PostgreSQL, Redis, Dapr e serviços de nuvem, como Aplicativos de Contêiner do Azure. Totalmente extensível — crie o seu próprio para as suas necessidades exclusivas.

Explorar integrações

Mais maneiras de criar aplicativos nativos de nuvem com o .NET

Ecossistema nativo de nuvem
Crie aplicativos nativos da nuvem flexíveis, escaláveis e preparados para o futuro que possam funcionar perfeitamente em diversas plataformas e ambientes.
Criação de contêiner nativo
Crie imagens de contêiner .NET sem precisar escrever um Dockerfile.
Observabilidade
Veja seu código em ação com APIs de observabilidade poderosas e suporte para OpenTelemetry.
Escreva APIs Web de alto desempenho com ASP.NET Core
ASP.NET Core é uma das estruturas Web mais rápidas classificadas pela TechEmpower.
Resultados de benchmark JSON da TechEmpower
Gráfico mostrando os resultados do parâmetro de comparação JSON do TechEmpower: ASP.NET Core com 2,5 milhões, Node.js com 1,1 milhão, Gin com 498 mil e Spring com 328 mil. Gráfico mostrando os resultados do parâmetro de comparação JSON do TechEmpower: ASP.NET Core com 2,5 milhões, Node.js com 1,1 milhão, Gin com 498 mil e Spring com 328 mil. Gráfico mostrando os resultados do parâmetro de comparação JSON do TechEmpower: ASP.NET Core com 2,5 milhões, Node.js com 1,1 milhão, Gin com 498 mil e Spring com 328 mil.
Respostas JSON por segundo (RPS)
gRPC e REST com OpenAPI
Potencialize seus aplicativos para qualquer front-end com o suporte do .NET para todas as APIs populares.
Criar um cliente gRPC
Exemplo de código gRPC
Acesso aos dados simplificado
Use o Entity Framework para consultar bancos de dados populares como PostgreSQL, SQL Server, SQLite e Cosmos DB sem SQL.
Leia a documentação do Entity Framework
Exemplo de código de consulta de dados
Resiliência
Use as APIs de resiliência integradas do .NET para criar aplicativos confiáveis com facilidade.
Exemplo de código de API

Mais ferramentas para criar ótimos aplicativos do .NET

O que é Azure Developer CLI?
Azure Developer CLI do Azure (azd) acelera sua jornada do ambiente de desenvolvimento local para o Azure. Inicialize um repositório, provisione recursos e implante seu aplicativo com uma ferramenta.
Saiba mais sobre o azd
Modelos Azure Developer CLI
Use modelos de aplicativos flexíveis e idiomáticos com as melhores práticas de nuvem. Com curadoria para .NET, você pode obter o desenvolvimento local para o Azure em minutos.
Navegue pelos modelos .NET
Kit de desenvolvimento C# no código VS
Escreva, mantenha, teste e depure seu código com o C# Dev Kit do Visual Studio Code. Eleve seu desenvolvimento em C# em Codespaces Windows, macOS, Linux ou GitHub.
Instale o kit de desenvolvimento C#
  1. Classificação de desempenho dos Resultados da 23ª rodada realizada pelos parâmetros de comparação da TechEmpower.