Virtuella datorer i Azure
Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar
Virtuella Azure-datorer är en av flera typer av skalbara beräkningsresurser på begäran som Azure erbjuder. Vanligtvis väljer du en virtuell dator när du behöver mer kontroll över databehandlingsmiljön än de andra alternativen. 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 Azure-dator ger dig flexibiliteten i virtualisering utan att behöva köpa och underhålla den fysiska maskinvara som kör den. Du måste dock fortfarande underhålla den virtuella datorn genom att utföra uppgifter, till exempel att konfigurera, korrigera och installera programvaran som körs på den.
Virtuella datorer i Azure kan användas på olika sätt. Några exempel är:
- Utveckling och test – Virtuella Azure-datorer 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 efterfrågan på ditt program kan variera kan det vara ekonomiskt meningsfullt att köra det på en virtuell dator i Azure. Du betalar för extra virtuella datorer när du behöver dem och stänger av dem när du inte gör det.
- Utökat datacenter – virtuella datorer i ett virtuellt Azure-nätverk kan enkelt anslutas till organisationens nätverk.
Antalet virtuella datorer som programmet använder kan skalas upp och ut till det som krävs för att uppfylla dina behov.
Det finns alltid många designöverväganden när du skapar en programinfrastruktur i Azure. Dessa aspekter av en virtuell dator är viktiga att tänka på innan du börjar:
- Namnen på dina resurser
- Lagringsplatsen för resurserna
- Storleken på den virtuella datorn
- Det maximala antalet virtuella datorer som kan skapas
- Operativsystemet som den virtuella datorn kör
- Konfigurationen av den virtuella datorn när den har startats
- De relaterade resurser som den virtuella datorn behöver
När du skapar en virtuell dator skapar du också resurser som stöder den virtuella datorn. Dessa resurser kommer med egna kostnader som bör beaktas.
Standardresurserna som stöder en virtuell dator och hur de faktureras beskrivs i följande tabell:
Resurs | beskrivning | Kostnad |
---|---|---|
Virtuellt nätverk | För att ge den virtuella datorn möjlighet att kommunicera med andra resurser | Priser för virtuella nätverk |
Ett virtuellt nätverkskort (NIC) | För att ansluta till det virtuella nätverket | Det finns ingen separat kostnad för nätverkskort. Det finns dock en gräns för hur många nätverkskort du kan använda baserat på den virtuella datorns storlek. Ändra storlek på den virtuella datorn och referera till priser för virtuella datorer. |
En privat IP-adress och ibland en offentlig IP-adress. | För kommunikation och datautbyte i nätverket och med externa nätverk | Prissättning för IP-adresser |
Nätverkssäkerhetsgrupp (NSG) | För att hantera nätverkstrafiken till och från den virtuella datorn. Du kan till exempel behöva öppna port 22 för SSH-åtkomst, men du kanske vill blockera trafik till port 80. Blockering och tillåtande av portåtkomst sker via NSG. | Det finns inga ytterligare avgifter för nätverkssäkerhetsgrupper i Azure. |
OS-disk och eventuellt separata diskar för data. | Det är bästa praxis att hålla dina data på en separat disk från operativsystemet, om du någonsin har en virtuell dator som misslyckas kan du koppla från datadisken och ansluta den till en ny virtuell dator. | Alla nya virtuella datorer har en operativsystemdisk och en lokal disk. Azure debiterar inte för lokal disklagring. Operativsystemets disk, som vanligtvis är 127GiB men är mindre för vissa avbildningar, debiteras enligt standardpriset för diskar. Du kan se kostnaden för att koppla Premium-diskar (SSD-baserade) och Standard-baserade diskar (HDD) till dina virtuella datorer på sidan med priser för hanterade diskar. |
I vissa fall kan en licens för operativsystemet | För att tillhandahålla att den virtuella datorn körs för att köra operativsystemet | Kostnaden varierar beroende på antalet kärnor på den virtuella datorn, så ändra storlek på den virtuella datorn i enlighet med detta. Kostnaden kan minskas via Azure Hybrid-förmån. |
Du kan också välja att låta Azure skapa och lagra offentliga och privata SSH-nycklar – Azure använder den offentliga nyckeln på den virtuella datorn och du använder den privata nyckeln när du kommer åt den virtuella datorn via SSH. Annars behöver du ett användarnamn och lösenord.
Som standard skapas dessa resurser i samma resursgrupp som den virtuella datorn.
Det finns flera geografiska regioner runt om 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 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. |
Det finns flera alternativ för att hantera tillgängligheten för dina virtuella datorer i Azure.
- Tillgänglighetszoner är fysiskt avgränsade zoner i en Azure-region. Tillgänglighetszoner garanterar anslutning till virtuella datorer till minst en instans minst 99,99 % av tiden när du har två eller flera instanser distribuerade över två eller flera Tillgänglighetszoner i samma Azure-region.
- Med vm-skalningsuppsättningar kan du skapa och hantera en grupp med belastningsutjämning av virtuella datorer. Antalet virtuella datorinstanser kan automatiskt öka eller minska som svar på efterfrågan eller ett definierat schema. Skalningsuppsättningar ger hög tillgänglighet till dina program och gör att du kan hantera, konfigurera och uppdatera många virtuella datorer centralt. Virtuella datorer i en skalningsuppsättning kan också distribueras till flera tillgänglighetszoner, en enda tillgänglighetszon eller regionalt.
Mer information finns i Tillgänglighetsalternativ för virtuella Azure-datorer och serviceavtal för virtuella Azure-datorer.
Storleken på den virtuella dator som du använder bestäms av den arbetsbelastning som du vill köra. Den storlek som du väljer avgör sedan faktorer som bearbetningskraft, minne, lagringskapacitet och nätverksbandbredd. Azure erbjuder en rad olika storlekar för att passa en mängd olika användningar.
Azure debiterar ett timpris 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.
Din prenumeration har standardkvotgränser som kan påverka distributionen av många virtuella datorer för projektet. Den aktuella gränsen per prenumeration är 20 virtuella datorers totala kärnor per region. Begränsningen kan ökas om du anmäler ett supportärende och begär en ökning
Hanterade diskar hanterar skapande och hantering av Azure Storage-konton i bakgrunden och ser till att du inte behöver oroa dig för lagringskontots skalbarhetsgränser. Du anger diskens storlek och prestandanivå (Standard eller Premium) och sedan skapar och hanterar Azure disken. När du lägger till diskar eller skalar upp och ned den virtuella datorn behöver du inte bekymra dig om lagringen som används. Om du skapar nya virtuella datorer använder du Azure CLI eller Azure Portal för att skapa virtuella datorer med hanterade operativsystem och datadiskar. Om du har virtuella datorer med ohanterade diskar kan du konvertera dina virtuella datorer till att säkerhetskopieras med hanterade diskar.
Du kan också 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.
Microsoft Azure Support olika Linux- och Windows-distributioner. Du hittar tillgängliga distributioner på marketplace, Azure Portal eller genom att köra frågor mot resultat med hjälp av CLI, PowerShell och REST-API:er.
I den här tabellen hittar du några olika sätt för att hitta informationen om en avbildning.
Metod | beskrivning |
---|---|
Azure Portal | Värdena anges automatiskt åt dig när du väljer en avbildning som du vill använda. |
Azure PowerShell | Get-AzVMImagePublisher -Location location Get-AzVMImageOffer -Location location -Publisher publisherName Get-AzVMImageSku -Location location -Publisher publisherName -Offer offerName |
REST API:er | Lista över avbildningsutgivare Lista över avbildningserbjudanden Lista över avbildnings-SKU:er |
Azure CLI | az vm image list-publishers --location location az vm image list-offers --location location --publisher publisherName az vm image list-skus --location location --publisher publisherName --offer offerName |
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 i Azure Marketplace
Azure Support för cloud-init i de flesta Linux-distributioner som stöder det. Vi arbetar aktivt med våra Linux-partner för att göra 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.
Mer information finns i Använda cloud-init på virtuella Azure Linux-datorer.
- Introduktion till Microsoft Azure Storage
- Lägga till en disk på en virtuell Linux-dator med hjälp av azure-cli
- Så här kopplar du en datadisk till en virtuell Linux-dator i Azure Portal
- Översikt över virtuella nätverk
- IP-adresser i Azure
- Öppna portar till en virtuell Linux-dator i Azure
- Skapa ett fullständigt domännamn i Azure Portal
På Microsoft arbetar vi hårt för att se till att våra tjänster alltid är tillgängliga för dig när du behöver dem. Krafter utanför vår kontroll påverkar oss ibland på sätt som orsakar oplanerade avbrott i tjänsten.
Microsoft tillhandahåller ett serviceavtal (SLA) för sina tjänster som ett åtagande för drifttid och anslutning. Serviceavtalet för enskilda Azure-tjänster finns i Azure-serviceavtal.
Azure har redan många inbyggda plattformsfunktioner som stöder program med hög tillgänglighet. Mer information om dessa tjänster finns i Haveriberedskap och hög tillgänglighet för Azure-program.
Den här artikeln beskriver ett verkligt haveriberedskapsscenario när en hel region drabbas av ett avbrott på grund av större naturkatastrofer eller omfattande avbrott i tjänsten. Det här är sällsynta händelser, men du måste förbereda dig för möjligheten att det uppstår ett avbrott i en hel region. Om en hel region drabbas av en tjänststörning skulle de lokalt redundanta kopiorna av dina data tillfälligt vara otillgängliga. Om du har aktiverat geo-replikering lagras ytterligare tre kopior av dina Azure Storage-blobbar och tabeller i en annan region. I händelse av ett fullständigt regionalt avbrott eller ett haveri där den primära regionen inte kan återställas, mappas alla DNS-poster till den geo-replikerade regionen om Azure.
Om tjänsten stör hela regionen där ditt program för virtuella Azure-datorer distribueras ger vi följande vägledning för virtuella Azure-datorer.
Du kan konfigurera Azure Site Recovery för dina virtuella datorer så att du kan återställa programmet med ett enda klick på några minuter. Du kan replikera till valfri Azure-region och inte begränsas till parkopplade regioner. Du kan komma igång genom att replikera dina virtuella datorer. Du kan skapa en återställningsplan så att du kan automatisera hela redundansprocessen för ditt program. Du kan testa redundansväxlingarna i förväg utan att påverka produktionsprogrammet eller den pågående replikeringen. I händelse av ett avbrott i den primära regionen initierar du bara en redundansväxling och tar med ditt program i målregionen.
I det här fallet krävs ingen åtgärd från din sida. Vet att vi arbetar hårt för att återställa tjänstens tillgänglighet. Du kan se den aktuella tjänststatusen på vår Azure Service Health-instrumentpanel.
Det här alternativet är det bästa om du inte konfigurerar Azure Site Recovery, geo-redundant lagring med läsåtkomst eller geo-redundant lagring före avbrott. Om du konfigurerar geo-redundant lagring eller geo-redundant lagring med läsåtkomst för lagringskontot där dina virtuella virtuella hårddiskar lagras kan du försöka återställa den virtuella basavbildningens virtuella hårddisk och försöka etablera en ny virtuell dator från den. Det här alternativet är inte att föredra eftersom det inte finns några garantier för synkronisering av data, vilket innebär att det här alternativet inte är garanterat att fungera.
Anteckning
Tänk på att du inte har någon kontroll över den här processen, och att den endast kommer att inträffa vid avbrott i hela regionen. Därför måste du också förlita dig på andra programspecifika säkerhetskopieringsstrategier för att uppnå den högsta tillgänglighetsnivån. Mer information finns i avsnittet om datastrategier för haveriberedskap.
Börja skydda dina program som körs på virtuella Azure-datorer med Hjälp av Azure Site Recovery
Mer information om hur du implementerar en strategi för haveriberedskap och hög tillgänglighet finns i Haveriberedskap och hög tillgänglighet för Azure-program.
Information om hur du utvecklar en detaljerad teknisk förståelse för en molnplattforms funktioner finns i Teknisk vägledning om Azure-återhämtning.
Om instruktionerna inte är tydliga eller om du vill att Microsoft ska utföra åtgärderna åt dig kontaktar du kundsupporten.
I Azure är funktionen för att aktivera lagring av kunddata i en enda region för närvarande endast tillgänglig i regionen Sydostasien (Singapore) i regionen Asia Pacific Geo och Brasilien, södra (Sao Paulo) i Brasilien Geo. För alla andra regioner lagras kunddata i Geo. Mer information finns i Säkerhetscenter.
Skapa din första virtuella dator!