Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.yamlarquivo 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