Skapa en virtuell Windows-dator i Azure

Slutförd

Ditt företag har valt att hantera data som video från sina trafikkameror med virtuella datorer i Azure. För att köra de olika codecarna måste vi först skapa de virtuella datorerna. Vi måste också ansluta till och interagera med de virtuella datorerna. I den här lektionen får du lära dig hur du skapar en virtuell dator med hjälp av Azure-portalen. Du konfigurerar den virtuella datorn för fjärråtkomst, väljer en VM-avbildning och väljer rätt lagringsalternativ.

Introduktion till virtuella Windows-datorer i Azure

Virtuella Azure-datorer är en skalbar molnbaserad resurs på begäran. De påminner om virtuella datorer i Windows Hyper-V. De omfattar resurser för processor, minne, lagring och nätverk. Du kan starta och stoppa de virtuella datorerna precis som i Hyper-V, och du kan hantera dem från Azure Portal eller via Azure CLI. Du kan också använda en RDP-klient (Remote Desktop Protocol) och ansluta direkt till Windows-skrivbordet, och använda den virtuella datorn som om du var inloggad på en lokal Windows-dator.

Skapa en virtuell Azure-dator

Du kan definiera och distribuera virtuella datorer i Azure på flera sätt: Azure-portalen, ett skript (med Hjälp av Azure CLI eller Azure PowerShell) eller via en Azure Resource Manager-mall. I samtliga fall måste du ange flera informationsdelar, som vi kommer att ta upp inom kort.

Azure Marketplace tillhandahåller även förkonfigurerade avbildningar som innehåller både ett operativsystem och populära programvaruverktyg som är installerade för specifika scenarier.

Skärmbild som visar listan över virtuella datorer i Azure Marketplace.

Resurser som används på en virtuell Windows-dator

När du skapar en virtuell Windows-dator i Azure skapar du även resurser för den virtuella datorns värdmiljö. Dessa resurser fungerar tillsammans för att virtualisera en dator och köra operativsystemet Windows. Dessa måste antingen finnas (och väljas när den virtuella datorn skapas), eller så skapas de med den virtuella datorn.

  • En virtuell dator som tillhandahåller CPU- och minnesresurser
  • Ett Azure Storage-konto för att lagra de virtuella hårddiskarna
  • Virtuella diskar med operativsystem, program och data
  • Ett virtuellt nätverk (VNet) för att ansluta den virtuella datorn till andra Azure-tjänster eller din egen lokala maskinvara
  • Ett nätverksgränssnitt för att kommunicera med det virtuella nätverket
  • En offentlig IP-adress så att du kan komma åt den virtuella datorn (detta är valfritt)

Precis som andra Azure-tjänster behöver du en resursgrupp som innehåller den virtuella datorn (och du kan också gruppera dessa resurser för administration). När du skapar en ny virtuell dator kan du antingen använda en befintlig resursgrupp eller skapa en ny.

Välja VM-avbildning

Att välja avbildning är ett av de första och viktigaste besluten när du skapar en virtuell dator. En avbildning är mallen som används till att skapa den virtuella datorn. Dessa mallar omfattar ett operativsystem och ofta annan programvara, till exempel utvecklingsverktyg eller webbvärdmiljöer.

Du kan inkludera alla program som datorn kan stödja i vm-avbildningen. Du kan skapa en virtuell dator från en avbildning som är förkonfigurerad för att exakt matcha dina krav, till exempel värd för en ASP.NET Core-app.

Dricks

Du kan även skapa och ladda upp egna avbildningar. Mer information finns i dokumentationen .

Ändra storlek på den virtuella datorn

En virtuell dator har en viss mängd minne och processorkraft precis som en fysisk dator. Azure erbjuder virtuella datorer i olika storlekar till olika priser. Den storlek som du väljer avgör den virtuella datorns processorkraft, minne och maximal lagringskapacitet.

Varning

Det finns kvotgränser för varje prenumeration som kan påverka skapandet av den virtuella datorn. I den klassiska distributionsmodellen kan du inte ha fler än 20 virtuella kärnor på alla virtuella datorer i en region. Du kan dela upp virtuella datorer i olika regioner eller skicka in en onlinebegäran för att höja gränsen.

Vm-storlekar grupperas i kategorier, från och med B-serien för grundläggande testning och körs upp till H-serien för massiva databehandlingsuppgifter. Du bör välja den virtuella datorns storlek baserat på den arbetsbelastning som du vill utföra. Det går att ändra storleken på en virtuell dator när den har skapats, men den virtuella datorn måste stoppas först, så det är bäst att ändra storlek på den från början om det är möjligt.

Här följer några riktlinjer som baseras på det scenario som du riktar in dig på:

Vad gör du? Överväg dessa storlekar
Allmän användning av databehandling/webb: Testning och utveckling, små till medelstora databaser eller webbservrar med låg till medelhög trafik B, Dsv3, Dv3, DSv2, Dv2
Tunga beräkningsuppgifter: Webbservrar med medelhög trafik, nätverksinstallationer, batchprocesser och programservrar Fsv2, Fs, F
Stor minnesanvändning: Relationsdatabasservrar, medelstora till stora cacheminnen och minnesinterna analyser. Esv3, Ev3, M, GS, G, DSv2, Dv2
Datalagring och bearbetning: Stordata, SQL och NoSQL-databaser, som behöver högt diskdataflöde och I/O Ls
Tung grafikrendering eller videoredigering, samt modellträning och slutsatsdragning (ND) med djupinlärning NV, NC, NCv2, NCv3, ND
Databehandling med höga prestanda (HPC): Om du behöver de snabbaste och mest kraftfulla virtuella processordatorerna med valfria nätverksgränssnitt med högt dataflöde H

Välj lagringsalternativ

Nästa uppsättning beslut handlar om lagring. Först kan du välja diskteknik. Du kan välja en traditionell skivbaserad hårddisk (HDD) eller en modernare Solid State-hårddisk (SSD). Precis som den maskinvara du köper kostar SSD-lagring mer, men ger bättre prestanda.

Dricks

Det finns två nivåer av SSD-lagring: Standard och Premium. Välj Standard SSD-diskar om du har normala arbetsbelastningar men vill ha bättre prestanda. Välj Premium SSD-diskar om du har I/O-intensiva arbetsbelastningar eller verksamhetskritiska system som behöver bearbeta data mycket snabbt.

Mappa lagring till diskar

Azure använder virtuella hårddiskar (VHD) för att representera fysiska diskar för den virtuella datorn. Virtuella hårddiskar replikerar det logiska formatet och data för en diskenhet, men lagras som sidblobar i ett Azure Storage-konto. För varje disk kan du välja vilken typ av lagring den ska använda (SSD eller HDD). På så sätt kan du styra varje disks prestanda, troligen baserat på I/O som du planerar att utföra på den.

Som standard skapas två virtuella hårddiskar (VHD) för den virtuella Windows-datorn:

  1. Operativsystemdisken: Det här är din primära enhet eller C:-enhet och har en maximal kapacitet på 2 048 GB.

  2. En tillfällig disk: Detta ger tillfällig lagring för operativsystemet eller appar. Den är konfigurerad som D:-enheten som standard och är storleksanpassad baserat på vm-storleken, vilket gör den till en idealisk plats för Windows-växlingsfilen.

Varning

Den tillfälliga disken är inte beständig. Du bör bara skriva data till den här disken som du är villig att förlora när som helst.

Hur är det med data?

Du kan lagra data på enhet C: tillsammans med operativsystemet men det är bättre att skapa dedikerade datadiskar. Du kan skapa och koppla ytterligare diskar till den virtuella datorn. Varje datadisk kan lagra upp till 32 767 gibibyte (GiB) data, där den maximala mängden lagring bestäms av den VM-storlek du väljer.

Kommentar

En intressant funktion är möjligheten att skapa en VHD-avbildning från en riktig disk. Då kan du enkelt migrera befintlig information från en lokal dator till molnet.

Ohanterade jämfört med hanterade diskar

Det sista lagringsvalet som du behöver göra är huruvida du ska använda ohanterade eller hanterade diskar.

Med ohanterade diskar ansvarar du för de lagringskonton som används för att lagra de virtuella hårddiskar som motsvarar dina virtuella datordiskar. Du betalar lagringskontoavgifter för den mängd utrymme du använder. Ett lagringskonto har en fast gräns på 20 000 I/O-åtgärder per sekund. Det betyder att ett enda lagringskonto kan hantera 40 virtuella standardhårddiskar vid maxkapacitet. Om du behöver skala ut behöver du fler än ett lagringskonto, något som kan vara komplicerat.

Hanterade diskar är den nyare (och rekommenderade) disklagringsmodellen. De löser elegant komplexiteten hos ohanterade diskar genom att lägga ansvaret för att hantera lagringskontona på Azure. Du anger disktypen (Premium eller Standard) och diskstorleken, och Azure skapar och hanterar både disken och lagringen som används. Du behöver inte oroa dig för lagringskontogränser, vilket gör dem enklare att skala ut. De erbjuder också flera andra fördelar:

  • Ökad tillförlitlighet: Azure ser till att virtuella hårddiskar associerade med virtuella datorer med hög tillförlitlighet placeras i olika delar av Azure Storage för att ge motsvarande återhämtningsnivåer.
  • Bättre säkerhet: Hanterade diskar är hanterade resurser i resursgruppen. Det innebär att de kan använda rollbaserad åtkomstkontroll (RBAC) för att begränsa vem som kan arbeta med VHD-data.
  • Stöd för ögonblicksbilder: Du kan använda ögonblicksbilder för att skapa en skrivskyddad kopia av en virtuell hårddisk. Du måste stänga av den ägande virtuella datorn, men det tar bara några sekunder att skapa ögonblicksbilden. När det är gjort kan du starta den virtuella datorn igen och använda ögonblicksbilden för att skapa en dubblett av den virtuella datorn. Du kan sedan använda dubbletten för att felsöka ett produktionsproblem eller för att återställa den virtuella datorn till tidpunkten då ögonblicksbilden togs.
  • Stöd för säkerhetskopiering: Du kan automatiskt säkerhetskopiera hanterade diskar till olika regioner för haveriberedskap med Azure Backup, allt utan att påverka den virtuella datorns tjänst.

Nätverkskommunikation

Virtuella datorer kommunicerar med externa resurser med hjälp av ett virtuellt nätverk. Det virtuella nätverket representerar ett privat nätverk i en enda region där dina resurser kommunicerar. Ett virtuellt nätverk är precis som de nätverk du hanterar lokalt. Du kan dela upp dem i undernät för att isolera resurser, ansluta dem till andra nätverk (inklusive dina lokala nätverk) och tillämpa trafikregler för att styra inkommande och utgående anslutningar.

Planera nätverket

När du skapar en ny virtuell dator har du möjlighet att skapa ett nytt virtuellt nätverk eller använda ett befintligt virtuellt nätverk i din region.

Det är enkelt att låta Azure skapa nätverket tillsammans med den virtuella datorn men det passar troligen inte de flesta scenarier. Det är bättre att planera dina nätverkskrav i förväg för alla komponenter i din arkitektur och skapa den virtuella nätverksstruktur som du behöver separat och sedan skapa de virtuella datorerna och placera dem i de redan skapade virtuella nätverken.

Vi ska titta närmare på virtuella nätverk lite senare i den här modulen. Nu ska vi dra nytta av det vi lärt oss och skapa en virtuell dator i Azure.