HashiCorp Terraform az Azure-ban

Már ismerős automatizálási eszköz használatával, egyszerűen kezelheti az infrastruktúrát mint kódot

Most ismerkedik az Azure-ral? Ingyenes kipróbálás

Egyszerűbb infrastruktúra-kezelés

Az infrastruktúrát mint kódot deklaratív konfigurációs fájlokkal definiálhatja, amelyekkel infrastruktúra-erőforrásokat, például virtuális gépeket, hálózatokat és tárolókat hozhat létre, kezelhet és frissíthet. A Terraform konfigurációs nyelvével egyszerűen automatizálhatja az erőforrás-kezelést a teljes munkafolyamatra kiterjedően.

Az Azure-on futtatott Terraform előnyei

Előre integrálva

A Terraform beépítve megtalálható az Azure Cloud Shellben, és hitelesítve van az előfizetéséhez, így az integrálva használatra készen áll. Az Azure-ban modulok létrehozására és tesztelésére használhatja az Azure Terraform bővítményt, melynek része a Terraform-parancsok támogatása, az erőforrásgráfok vizualizációja, valamint az Azure Cloud Shell-integráció, és ezek közvetlenül a Visual Studio Code-on belül elérhetőek.

Közösség által irányított

A Microsoft és a HashiCorp mérnökcsapata a Terraform-közösséggel együttműködésben folyamatosan fejleszti az Azure Terraform szolgáltatóját és moduljait. Csatlakozzon a GitHub-adattárhoz, ahol funkciókat kérhet, problémákat jelenthet és közreműködhet.

Felkészült a nagyvállalatok igényeire

A Vállalati Terraform használatával egyszerűsítheti az üzemeltetést, és biztonságosabban és hatékonyabban építhet ki bármilyen infrastruktúrát. Egyetlen munkafolyamatban központilag kezelheti az infrastruktúra-telepítést, és bármilyen környezetet kiépíthet, irányíthat és naplózhat.

Az Azure-beli Terraform gyakori használati esetei

Példa DevOps-munkafolyamatra az Azure-beli Terraformmal

Immutable Infrastructure CI/CD using Jenkins and Terraform on Azure Virtual Architecture overviewAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use Java, Node.js, Go or PHP to develop your applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.JenkinsAzure Virtual MachineScale SetsTerraformAzure Managed Disks(VM Image)PackerGitHubEngineerAzure Log Analytics1765554423Visual Studio Code

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

Á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.

Flow

  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.
  5. 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.
  6. 6 A naplókat az Azure Log Analytics gyűjti és elemzi.
  7. 7 Alkalmazások figyelése és továbbfejlesztése.

Tekintse meg, miként használják az ügyfelek a Terraformot az Azure-ban

Gyorsan használatba vehető

További Azure-beli HashiCorp-megoldások

HashiCorp Vault

Titkos kódokat kezelhet, és több dinamikus, elosztott környezetben védheti a bizalmas adatokat.

HashiCorp Consul

Bármilyen futtatókörnyezeti platformokra vagy privát felhőkre kiterjedően csatlakozhat szolgáltatásokhoz, és azokat konfigurálhatja és biztonságossá teheti.

A legújabb hírekről értesülhet a blogunkban

Az összes hír megtekintése

Részletesen: további információ az Azure-beli Terraformról

A dokumentáció elolvasása