Compartilhar via


Modelos de implantação de pilha completa para a CLI do Desenvolvedor do Azure

Este artigo apresenta modelos de implantação de pilha completa para a CLI do Desenvolvedor do Azure (azd). Use esses modelos para implantar rapidamente aplicativos com serviços de front-end e back-end no Azure.

O que são modelos de pilha completa?

Os modelos de pilha completa incluem:

  • Front-end: um aplicativo Web voltado para o usuário (React, Angular, Vue, Blazor e assim por diante)
  • Back-end: uma API ou camada de serviço (Node.js, ASP.NET Core, Python, Java, Go)
  • Infraestrutura: arquivos Bicep ou Terraform para provisionar recursos do Azure
  • Configuração: um azure.yaml arquivo que vincula tudo

Cada modelo nessa lista funciona com azd comandos como azd init, azd upe azd deploy.

Como usar esses modelos

Para começar a usar qualquer um dos modelos listados, execute:

azd init --template <template-repo-name>
azd up

Por exemplo, para usar o modelo React + Node.js + MongoDB:

azd init --template todo-nodejs-mongo
azd up

Modelos JavaScript/TypeScript

Template Front-end Back-end Base de dados IaC AVM Repositório
React + Node.js + MongoDB React no Serviço de Aplicativo Node.js no Serviço de Aplicativo Azure Cosmos DB (MongoDB) Bíceps - todo-nodejs-mongo
React + Node.js + MongoDB (Aplicativos de Contêiner) React em Aplicativos de Contêiner Node.js em Aplicativos de Contêiner Azure Cosmos DB (MongoDB) Bíceps todo-nodejs-mongo-aca
React + Node.js + MongoDB (Terraform) React no Serviço de Aplicativo Node.js no Serviço de Aplicativo Azure Cosmos DB (MongoDB) Terraform - todo-nodejs-mongo-terraform
React + Node.js + MongoDB (Aplicativos Web Estáticos) React em aplicativos Web estáticos Node.js no Azure Functions Azure Cosmos DB (MongoDB) Bíceps - todo-nodejs-mongo-swa-func
React + Node.js + MongoDB (Kubernetes) React no AKS Node.js no AKS Azure Cosmos DB (MongoDB) Bíceps - todo-nodejs-mongo-aks

Modelos do .NET

Template Front-end Back-end Base de dados IaC AVM Repositório
React + C# + Banco de Dados SQL React no Serviço de Aplicativo ASP.NET Core no Serviço de Aplicativo Banco de Dados SQL do Azure Bíceps - todo-csharp-sql
React + C# + Cosmos DB React no Serviço de Aplicativo ASP.NET Core no Serviço de Aplicativo Azure Cosmos DB (NoSQL) Bíceps - todo-csharp-cosmos-sql
React + C# + SQL (Aplicativos Web Estáticos) React em aplicativos Web estáticos C# no Azure Functions Banco de Dados SQL do Azure Bíceps - todo-csharp-sql-swa-func

Modelos de Python

Template Front-end Back-end Base de dados IaC AVM Repositório
React + Python + MongoDB React no Serviço de Aplicativo Python (Flask/FastAPI) no Serviço de Aplicativo Azure Cosmos DB (MongoDB) Bíceps - todo-python-mongo
React + Python + MongoDB (Aplicativos de Contêiner) React em Aplicativos de Contêiner Python em Aplicativos de Contêiner Azure Cosmos DB (MongoDB) Bíceps todo-python-mongo-aca
React + Python + MongoDB (Terraform) React no Serviço de Aplicativo Python no Serviço de Aplicativo Azure Cosmos DB (MongoDB) Terraform - todo-python-mongo-terraform
React + Python + MongoDB (Aplicativos Web Estáticos) React em aplicativos Web estáticos Python no Azure Functions Azure Cosmos DB (MongoDB) Bíceps - todo-python-mongo-swa-func

Modelos Java

Template Front-end Back-end Base de dados IaC AVM Repositório
React + Java + MongoDB React no Serviço de Aplicativo Java (Spring Boot) no Serviço de Aplicativo Azure Cosmos DB (MongoDB) Bíceps - todo-java-mongo
React + Java + MongoDB (Aplicativos de Contêiner) React em Aplicativos de Contêiner Java em Aplicativos de Contêiner Azure Cosmos DB (MongoDB) Bíceps todo-java-mongo-aca

Modelos de contribuição

Se você tiver um modelo de pilha completa que gostaria de contribuir, consulte o guia de contribuição de Exemplos do Azure.

Seu modelo deve:

  • Incluir serviços front-end e back-end
  • Usar módulos verificados do Azure quando possível
  • Siga a estrutura do modelo azd
  • Incluir um LEIAME abrangente com instruções de instalação
  • Ser listado na galeria incrível do AZD

Próximas etapas