Navigáció kihagyása

Állandó infrastruktúrájú CI/CD a Jenkins és a Terraform használatával Azure-beli virtuális architektúrán – áttekintés

Az Azure világszínvonalú felhőszolgáltatás Windows vagy Linux rendszerű virtuális gépek üzemeltetésére. A Java, a Node.js, a Go vagy a PHP közül bármelyikkel hozza létre az alkalmazást, szüksége lesz a folyamatos integráció és a folyamatos készregyártás (CI/CD) folyamatára, hogy a módosításokat automatikusan továbbíthassa a virtuális gépekre.

Állandó infrastruktúrájú CI/CD a Jenkins és a Terraform használatával Azure-beli virtuális architektúrán – áttekintésAz Azure világszínvonalú felhőszolgáltatás Windows vagy Linux rendszerű virtuális gépek üzemeltetésére. A Java, a Node.js, a Go vagy a PHP közül bármelyikkel hozza létre az alkalmazást, szüksége lesz a folyamatos integráció és a folyamatos készregyártás (CI/CD) folyamatára, hogy a módosításokat automatikusan továbbíthassa a virtuális gépekre.JenkinsAzure Virtual MachineScale SetsTerraformAzure Managed Disks(VM Image)PackerGitHubEngineerAzure Log Analytics1765554423Visual Studio Code

Alkalmazás forráskódjának módosítása.

Kód véglegesítése a GitHubban.

Folyamatos integráció aktiválása a Jenkinsben.

A Jenkins elindítja a lemezkép készítését a Packerben egy virtuális gép létrehozásához, amelyet virtuálisgép-lemezképként tárol az Azure Managed Disks használatával.

A Jenkins új virtuálisgép-méretezési csoport létrehozását indítja el a Terraformban az Azure Managed Disks virtuálisgép-lemezképének használatával.

A naplókat az Azure Log Analytics gyűjti és elemzi.

Alkalmazások figyelése és továbbfejlesztése.

  1. 1 Alkalmazás forráskódjának módosítása.
  2. 2 Kód véglegesítése a GitHubban.
  3. 3 Folyamatos integráció aktiválása a Jenkinsben.
  4. 4 A Jenkins elindítja a lemezkép készítését a Packerben egy virtuális gép létrehozásához, amelyet virtuálisgép-lemezképként tárol az Azure Managed Disks használatával.
  1. 5 A Jenkins új virtuálisgép-méretezési csoport létrehozását indítja el a Terraformban az Azure Managed Disks virtuálisgép-lemezképének használatával.
  2. 6 A naplókat az Azure Log Analytics gyűjti és elemzi.
  3. 7 Alkalmazások figyelése és továbbfejlesztése.

Implementálási segédlet

Termékek/Leírás Dokumentáció

Managed Disks

Állandó és biztonságos lemezes tárolás az Azure-alapú virtuális gépekhez.

Virtual Machine Scale Sets

Akár több ezer linuxos vagy windowsos virtuális gép kezelése és méretezése.

Log Analytics

Helyszíni és felhőbeli számítógépadatok gyűjtése, keresése és megjelenítése.

Visual Studio Code

Olyan többplatformos alkalmazásokat fejleszthet és helyezhet üzembe, amelyekkel a legtöbbet hozhatja ki az Azure-szolgáltatásokból.

Kapcsolódó megoldásarchitektúrák