Teljes körű üzembehelyezési sablonok az Azure Developer CLI-hez

Ez a cikk az Azure Developer CLI (azd) teljes körű üzembehelyezési sablonjait ismerteti. Ezekkel a sablonokkal gyorsan üzembe helyezhet alkalmazásokat előtérbeli és háttérszolgáltatásokkal az Azure-ban.

Mik azok a teljes veremű sablonok?

A teljes veremű sablonok a következők:

  • Előtér: Felhasználó által használt webalkalmazás (React, Angular, Vue, Blazor stb.)
  • Háttérrendszer: API- vagy szolgáltatásréteg (Node.js, ASP.NET Core, Python, Java, Go)
  • Infrastruktúra: Bicep- vagy Terraform-fájlok az Azure-erőforrások kiépítéséhez
  • Konfiguráció: Egy azure.yaml fájl, amely mindent összekapcsol

A lista minden sablonja olyan parancsokkal azd működik, mint a azd init, azd upés azd deploy.

A sablonok használata

A felsorolt sablonok bármelyikének használatbavételéhez futtassa a következőt:

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

Például a React + Node.js + MongoDB sablon használatához:

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

JavaScript-/TypeScript-sablonok

Template Előtérrendszer Háttérrendszer Adatbázis IaC AVM Raktár
React + Node.js + MongoDB React on App Service Node.js az App Service-ben Azure Cosmos DB (MongoDB) Bicepsz - todo-nodejs-mongo
React + Node.js + MongoDB (Container Apps) React on Container Apps Node.js a Container Appsben Azure Cosmos DB (MongoDB) Bicepsz ✅ todo-nodejs-mongo-aca
React + Node.js + MongoDB (Terraform) React on App Service Node.js az App Service-ben Azure Cosmos DB (MongoDB) Terraform - todo-nodejs-mongo-terraform
React + Node.js + MongoDB (Static Web Apps) Reagálás Static Web Apps Node.js az Azure Functionsben Azure Cosmos DB (MongoDB) Bicepsz - todo-nodejs-mongo-swa-func
React + Node.js + MongoDB (Kubernetes) Reagálás az AKS-en Node.js az AKS-en Azure Cosmos DB (MongoDB) Bicepsz - todo-nodejs-mongo-aks

.NET-sablonok

Template Előtérrendszer Háttérrendszer Adatbázis IaC AVM Raktár
React + C# + SQL Database React on App Service ASP.NET Core az App Service-ben Azure SQL Database Bicepsz - todo-csharp-sql
React + C# + Cosmos DB React on App Service ASP.NET Core az App Service-ben Azure Cosmos DB (NoSQL) Bicepsz - todo-csharp-cosmos-sql
React + C# + SQL (Static Web Apps) Reagálás Static Web Apps C# az Azure Functionsben Azure SQL Database Bicepsz - todo-csharp-sql-swa-func

Python-sablonok

Template Előtérrendszer Háttérrendszer Adatbázis IaC AVM Raktár
React + Python + MongoDB React on App Service Python (Flask/FastAPI) az App Service-ben Azure Cosmos DB (MongoDB) Bicepsz - todo-python-mongo
React + Python + MongoDB (Container Apps) React on Container Apps Python a Container Appsben Azure Cosmos DB (MongoDB) Bicepsz ✅ todo-python-mongo-aca
React + Python + MongoDB (Static Web Apps) Reagálás Static Web Apps Python az Azure Functionsben Azure Cosmos DB (MongoDB) Bicepsz - todo-python-mongo-swa-func

Java-sablonok

Template Előtérrendszer Háttérrendszer Adatbázis IaC AVM Raktár
React + Java + MongoDB React on App Service Java (Spring Boot) az App Service-ben Azure Cosmos DB (MongoDB) Bicepsz - todo-java-mongo
React + Java + MongoDB (Container Apps) React on Container Apps Java a Container Appsben Azure Cosmos DB (MongoDB) Bicepsz ✅ todo-java-mongo-aca

Közreműködő sablonok

Ha egy teljes veremű sablonnal szeretne hozzájárulni, tekintse meg az Azure-minták közreműködési útmutatóját.

A sablonnak a következőnek kell lennie:

  • Előtérbeli és háttérszolgáltatások belefoglalása
  • Azure Verified Modules használata, ha lehetséges
  • Kövesse az azd-sablon szerkezetét
  • Átfogó README belefoglalása a beállítási utasításokba
  • Szerepelhet a Awesome AZD galériában

Következő lépések