HashiCorp Terraform på Azure

Administrer nemt infrastrukturen som kode ved hjælp af et velkendt automatiseringsværktøj

Er du ny bruger af Azure? Start uden omkostninger

Nemmere administration af din infrastruktur

Definer infrastrukturen som kode med deklarative konfigurationsfiler, som kan bruges til at oprette, administrere og opdatere infrastrukturressourcer, f.eks. virtuelle maskiner (VM'er), netværk og objektbeholdere. Med Terraform-konfigurationssproget kan du nemt automatisere ressourcestyring på tværs af din arbejdsproces.

Hvorfor Terraform på Azure?

Forudintegreret

Terraform er bygget ind i Azure Cloud Shell og godkendt til dit abonnement, så det er integreret og klar til brug. Byg og test moduler i Azure med Azure Terraform-udvidelsen til Visual Studio Code, der indeholder understøttelse af Terraform-kommandoer, visualisering af ressourcediagrammer og Azure Cloud Shell-integration direkte i Visual Studio Code.

Communitydrevet

Microsoft- og HashiCorp-teknikerteam arbejder sammen med Terraform-community'et og udvikler løbende Azure Terraform-provideren og -modulerne. Bliv en del af GitHub-lageret, og opret anmodninger om funktioner, rapportér problemer, og kom med dit bidrag.

Virksomhedsklar

Strømlin driften, og klargør infrastrukturen på en mere sikker og effektiv måde med Terraform Enterprise. Udrul infrastrukturen centralt i én arbejdsproces, og klargør, overtag styringen af og overvåg et hvilket som helst miljø.

Udforsk almindelige scenarier i Terraform på Azure

Eksempel på DevOps-arbejdsproces med Terraform på Azure

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

Oversigt over CI/CD i en uforanderlig infrastruktur ved hjælp af Jenkins og Terraform i Azure Virtual Architecture

Oversigt

Azure er en cloud i verdensklasse til hosting af virtuelle maskiner, der kører Windows eller Linux. Uanset om du bruger Java, Node.js, Go eller PHP til at udvikle dine programmer, skal du bruge en pipeline med løbede integration og løbende udrulning (CI/CD) for automatisk at overføre dine ændringer til disse virtuelle maskiner.

Flow

  1. 1 Rediger programkildekode.
  2. 2 Send kode til GitHub.
  3. 3 Udløser til løbende integration til Jenkins.
  4. 4 Jenkins udløser et Packer-afbildningsbuild for at oprette en VM og gemmer det som en VM-afbildning ved hjælp af Azure Managed Disks.
  5. 5 Jenkins udløser Terraform for at klargøre et nyt VM-skaleringssæt ved hjælp af VM-afbildningen fra Azure Managed Disks.
  6. 6 Azure Log Analytics indsamler og analyserer logge.
  7. 7 Overvåg program, og foretag forbedringer.

Se, hvordan kunder bruger Terraform med Azure

Kom hurtigt i gang

Opret din gratis Azure-konto.

Opret en VM ved hjælp af Terraform.

Andre HashiCorp-løsninger på Azure

HashiCorp Vault

Administrer hemmeligheder, og beskyt følsomme data på tværs af dynamiske, distribuerede miljøer.

HashiCorp Consul

Tilknyt, beskyt og konfigurer tjenester på tværs af en hvilken som helst kørselsplatform og offentlige eller private cloud.

Hold dig opdateret med vores blog

Se alle opdateringer

Grav dybere – få mere at vide om Terraform på Azure

Gå til dokumentationen