Virtuella Linux-datorer i Azure

Gäller för: ✔️ Virtuella Linux-datorer:heavy_check_mark: Flexibla skalningsuppsättningar

Virtuella Azure-datorer (Virtual Machines, VM) är en av flera typer av behovsbaserade och skalbara datorresurser som Azure erbjuder. Normalt använder du en virtuell dator om du behöver mer kontroll över datormiljön än vad de andra alternativen erbjuder. Den här artikeln innehåller information om vad du bör tänka på innan du skapar en virtuell dator, hur du skapar den och hur du hanterar den.

En virtuell dator i Azure ger dig virtualiseringsflexibilitet utan att du behöver köpa och underhålla den fysiska maskinvara som den virtuella datorn körs på. Du behöver dock fortfarande underhålla den virtuella datorn genom att utföra uppgifter, som att konfigurera, korrigera och underhålla programvaran som körs på den virtuella datorn.

Virtuella datorer i Azure kan användas på olika sätt. Några exempel är:

  • Utveckling och tester – Virtuella datorer i Azure erbjuder ett snabbt och enkelt sätt att skapa en dator med specifika konfigurationer som krävs för att koda och testa ett program.
  • Program i molnet – Eftersom behovet av ditt program kan variera kan det vara bra ur ekonomisk synpunkt att köra den på en virtuell dator i Azure. Du betalar extra för virtuella datorer när du behöver dem och stänger av dem när du inte behöver dem.
  • Utökat datacenter – Virtuella datorer i ett virtuellt nätverk i Azure kan enkelt anslutas till organisationens nätverk.

Antalet virtuella datorer som programmet använder kan skalas upp och ned beroende på vilka behov du har.

Vad behöver jag tänka på innan jag skapar en virtuell dator?

Det finns alltid en rad överväganden vid utformning när du utökar en programinfrastruktur i Azure. Följande aspekter av en virtuell dator är viktiga att tänka på innan du börjar:

  • Programresursernas namn
  • Lagringsplatsen för resurserna
  • Den virtuella datorns storlek
  • Det högsta antalet virtuella datorer som kan skapas
  • Operativsystemet som körs på den virtuella datorn
  • Konfigurationen av den virtuella datorn när den startats
  • Relaterade resurser som krävs för den virtuella datorn

Platser

Det finns flera geografiska regioner runtom i världen där du kan skapa Azure-resurser. Vanligtvis kallas regionen plats när du skapar en virtuell dator. För en virtuell dator anger platsen var de virtuella hårddiskarna ska lagras.

I den här tabellen finns några exempel på hur du kan hämta en lista över tillgängliga platser.

Metod Beskrivning
Azure Portal Välj en plats i listan när du skapar en virtuell dator.
Azure PowerShell Använd kommandot Get-AzLocation.
REST API Använd åtgärden List locations (Listplatser).
Azure CLI Använd åtgärden az account list-locations.

Tillgänglighet

Azure har tillkännagivit ett branschledande serviceavtal på 99,9 % för virtuella datorer med en instans, förutsatt att du distribuerar den virtuella datorn med premiumlagring för alla diskar. För att distributionen ska kunna omfattas av standardserviceavtalet på 99,95 % för virtuella datorer behöver du fortfarande distribuera två eller flera virtuella datorer som kör arbetsbelastningen i en tillgänglighetsuppsättning. En tillgänglighetsuppsättning säkerställer att dina virtuella datorer distribueras via flera feldomäner i Azure-datacentren och på värdar med olika underhållsfönster. I det fullständigaAzure-serviceavtalet förklaras den garanterade tillgängligheten för Azure som helhet.

Storlek på virtuell dator

Storleken på den virtuella datorn som du använder bestäms av den arbetsbelastning som du vill köra. Storleken som du väljer avgör sedan faktorer som processorkraft, minne och lagringskapacitet. Azure erbjuder en rad olika storlekar för att passa en mängd olika användningar.

Azure debiterar ett pris per timme baserat på den virtuella datorns storlek och operativsystem. För delar av timmar tar Azure bara betalt för användningen per minut. Lagringsutrymme prissätts och debiteras separat.

Begränsningar för den virtuella datorn

Prenumerationen har standardkvotgränser som kan påverka ditt projekt om många virtuella datorer distribueras. Den aktuella gränsen på basis av per prenumeration är 20 virtuella datorer per region. Begränsningen kan ökas om du anmäler ett supportärende och begär en ökning

Managed Disks

Managed Disks hanterar skapande och hantering av Azure-lagringskontot i bakgrunden och säkerställer att du inte behöver bekymra dig om lagringskontots skalbarhetsgränser. Du anger diskens storlek och prestandanivå (Standard eller Premium) och sedan skapar och hanterar Azure disken. Om du lägger till diskar eller skalar upp eller ned den virtuella datorn behöver du inte oroa dig om lagringsutrymmet som används. Om du skapar nya virtuella datorer ska du använda Azure CLI eller Azure-portalen för att skapa virtuella datorer med hanterade OS- och datadiskar. Om du har virtuella datorer med ohanterade diskar kan du konvertera de virtuella datorerna så att de stöds av Managed Disks.

Du kan även hantera dina anpassade avbildningar i ett lagringskonto per Azure-region och använda dem för att skapa hundratals virtuella datorer i samma prenumeration. Mer information om Managed Disks finns i översikten över Managed Disks.

Distributioner

Microsoft Azure har stöd för körning av ett antal populära Linux-distributioner som tillhandahålls och underhålls av ett antal partners. Du hittar tillgängliga distributioner i Azure Marketplace. Microsoft arbetar aktivt med flera Linux-communities för att lägga till ännu fler alternativ i listan över Azure-godkända Linux-distributioner.

Om den önskade Linux-distributionen inte finns i galleriet för närvarande kan du ”Bring your own Linux”-VM genom att skapa och ladda upp en virtuell Linux-hårddisk i Azure.

Microsoft har ett nära samarbete med partner för att se till att de tillgängliga avbildningarna är uppdaterade och optimerade för Azure-körning. Mer information om Azure-partnererbjudanden finns på följande länkar:

Cloud-init

All infrastruktur måste vara kod för att uppnå en korrekt DevOps-kultur. När all infrastruktur finns i kod kan den enkelt återskapas. Azure fungerar med alla större automatiseringsverktyg som Ansible, Chef, SaltStack och Puppet. Azure har även en egen verktygsuppsättning för automatisering:

Azure har stöd för cloud-init i de flesta Linux-distributioner som stöder det. Vi arbetar aktivt med våra godkända Linux-distributionpartner för att få cloud-init-aktiverade avbildningar tillgängliga på Azure Marketplace. Dessa avbildningar gör att dina cloud-init-distributioner och konfigurationer fungerar sömlöst med virtuella datorer och VM-skalningsuppsättningar.

Storage

Nätverk

Dataplacering

I Azure är funktionen för att möjliggöra lagring av kunddata i en enda region för närvarande endast tillgänglig i Sydostasien-regionen (Singapore) i regionen Asien och stillahavsområdet Geo och Brasilien, södra (Sao Paulo State) Brasilien. För alla andra regioner lagras kunddata i Geo. Mer information finns i Säkerhetscenter.

Nästa steg

Skapa din första virtuella dator!