Viloläge för virtuella Azure-datorer
Gäller för: ✔️ Virtuella Linux-datorer ✔️, virtuella Windows-datorer
Med viloläge kan du pausa virtuella datorer som inte används och spara på beräkningskostnader. Det är en effektiv kostnadseffektiv hanteringsfunktion för scenarier som:
- Virtuella skrivbord, dev/test-servrar och andra scenarier där de virtuella datorerna inte behöver köras dygnet innan.
- System med långa starttider på grund av minnesintensiva program. Dessa program kan initieras på virtuella datorer och viloläge. Dessa "förvärmda" virtuella datorer kan sedan snabbt startas när det behövs, och programmen körs redan i önskat tillstånd.
Så här fungerar viloläge
När du viloläge för en virtuell dator signalerar Azure den virtuella datorns operativsystem för att utföra en paus-till-disk-åtgärd. Azure lagrar minnesinnehållet för den virtuella datorn på OS-disken och frigör sedan den virtuella datorn. När den virtuella datorn startas igen överförs minnesinnehållet från OS-disken tillbaka till minnet. Program och processer som tidigare kördes i den virtuella datorn återupptas från tillståndet före viloläge.
När en virtuell dator är i viloläge debiteras du inte för vm-användningen. Ditt konto debiteras endast för lagring (OS-disk, datadiskar) och nätverksresurser (IP-adresser osv.) som är anslutna till den virtuella datorn.
När du viloläge för en virtuell dator:
- Viloläge utlöses på en virtuell dator med hjälp av Azure-portalen, CLI, PowerShell, SDK:er eller API:er. Azure signalerar sedan gästoperativsystemet att utföra suspend-to-disk (S4).
- Den virtuella datorns minnesinnehåll lagras på OS-disken. Den virtuella datorn frigörs sedan, frigör lånet på den underliggande maskinvaran och stängs av. Mer information om den virtuella datorns frigjorda tillstånd finns i VM-tillstånd och fakturering .
- Data på den tillfälliga disken sparas inte.
- OS-disken, datadiskarna och nätverkskorten är fortfarande anslutna till den virtuella datorn. Alla statiska IP-adresser förblir oförändrade.
- Du debiteras inte för den virtuella datorns användning för en viloläges-VM.
- Du fortsätter att debiteras för de lagrings- och nätverksresurser som är associerade med den vilolägesade virtuella datorn.
Konfigurationer som stöds
Vilolägesstöd är begränsat till vissa VM-storlekar och OS-versioner. Kontrollera att du har en konfiguration som stöds innan du använder viloläge.
Operativsystem som stöds
Operativsystem som stöds, os-specifika begränsningar och konfigurationsprocedurer visas i avsnittet om operativsystemets dokumentation.
Dokumentation om viloläge för virtuella Windows-datorer
Dokumentation om viloläge för virtuella Linux-datorer
VM-storlekar som stöds
VM-storlekar med upp till 64 GB RAM-minne från följande vm-serie för generell användning stöder viloläge.
- Dasv5-serien
- Dadsv5-serien
- Dsv5-serien
- Ddsv5-serien
- Easv5-serien
- Eadsv5-serien
- Esv5-serien
- Edsv5-serien
VM-storlekar med upp till 112 GB RAM-minne från följande GPU VM-serie stöder viloläge.
- NVv4-serien (i förhandsversion)
- NVadsA10v5-serien (i förhandsversion). Om du använder några UVM-aktiverade beräkningsprogram rekommenderar vi att du inaktiverar programmet igen innan vilolägesåtgärden initieras.
Viktigt!
Virtuella Azure-datorer – Viloläge för virtuella GPU-datorer finns för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.
Allmänna begränsningar
- Du kan ändra storlek på virtuella datorer som har viloläge aktiverat, men inte när den virtuella datorn är i viloläge. Den virtuella datorn ska antingen vara i tillståndet Körs eller Stoppad .
- Viloläge stöds endast med kapslad virtualisering när betrodd start är aktiverat på den virtuella datorn
- När en virtuell dator är i viloläge kan du inte ansluta, koppla från eller ändra diskar eller nätverkskort som är associerade med den virtuella datorn. Den virtuella datorn måste i stället flyttas till ett stoppallokerat tillstånd.
- När en virtuell dator är i viloläge finns det ingen kapacitetsgaranti för att säkerställa att det finns tillräckligt med kapacitet för att starta den virtuella datorn senare. I sällsynta fall när du stöter på kapacitetsproblem kan du prova att starta den virtuella datorn vid ett senare tillfälle. Kapacitetsreservationer garanterar inte kapacitet för viloläges-virtuella datorer.
- Du kan bara viloläge för en virtuell dator med hjälp av Azure-portalen, CLI, PowerShell, SDK:er och API:er. Viloläge för den virtuella datorn med hjälp av gästoperativsystemåtgärder resulterar inte i att den virtuella datorn flyttas till ett viloläge och den virtuella datorn fortsätter att faktureras.
Funktionsbegränsningar i Azure
- Tillfälliga operativsystemdiskar
- Delade diskar
- Tillgänglighetsuppsättningar
- Vm-skalningsuppsättningar i enhetligt orkestreringsläge stöds inte. Vm-skalningsuppsättningar i flexibelt orkestreringsläge stöds.
- Virtuella Spot-datorer
- Hanterade avbildningar
- Azure Backup
- Kapacitetsreservationer
Krav för att använda viloläge
- Viloläge måste vara aktiverat på den virtuella datorn.
- En beständig OS-disk som är tillräckligt stor för att lagra innehållet i RAM-minnet, operativsystemet och andra program som körs på den virtuella datorn är ansluten.
- Vm-storleken stöder viloläge.
- Det virtuella datoroperativsystemet stöder viloläge.
- Azure VM-agenten installeras om du använder Windows- eller Linux-vilolägestilläggen.
- Om en virtuell dator skapas från en OS-disk eller en beräkningsgalleriavbildning stöder os-disken eller galleriavbildningsdefinitionen viloläge.
Konfigurera viloläge
Aktivering av viloläge beskrivs i den os-specifika konfigurationsdokumentationen:
Virtuella Linux-datorer
Om du vill konfigurera viloläge på en virtuell Linux-dator kan du läsa dokumentationen om Linux-viloläge.
Virtuella Windows-datorer
Om du vill konfigurera viloläge på en virtuell Windows-dator kan du läsa dokumentationen om Windows viloläge.
Felsökning
Mer information om allmän felsökning finns i felsökningsguiden för viloläge.
Se felsökningsguiden för Windows-viloläge för problem med windows-gäst viloläge.
Se felsökningsguiden för Linux-viloläge för problem med linux-gäst viloläge.
Vanliga frågor och svar
Vilka avgifter debiteras för att använda den här funktionen?
- När en virtuell dator har placerats i viloläge debiteras du inte för den virtuella datorn, precis som när du inte debiteras för virtuella datorer i ett stopptillstånd (frigjord). Du debiteras endast för OS-disken, datadiskarna och eventuella statiska IP-adresser som är associerade med den virtuella datorn.
Kan jag aktivera viloläge på befintliga virtuella datorer?
- Ja, du kan aktivera viloläge på befintliga virtuella datorer.
Kan jag ändra storlek på en virtuell dator med viloläge aktiverat?
- Ja, du kan ändra storlek på en virtuell dator med viloläge aktiverat. Du kan inte ändra storlek på den virtuella datorn om den är i viloläge. Flytta den virtuella datorn till antingen tillståndet Körs eller Stoppad innan du ändrar storlek.
Kan jag ändra en virtuell dator när den är i viloläge?
- Nej, när en virtuell dator är i viloläge kan du inte utföra åtgärder som att ändra storlek på den virtuella datorn och ändra diskarna. Dessutom kan du inte koppla från några diskar eller nätverksresurser som för närvarande är anslutna till den virtuella datorn eller koppla nya resurser till den virtuella datorn. Du kan dock stoppa (frigöra) eller ta bort den virtuella datorn om du vill koppla från dessa resurser.
Vad är skillnaden mellan att stoppa (frigöra) och viloläge för en virtuell dator?
När du stoppar (frigör) en virtuell dator stängs den virtuella datorn av utan att spara minnesinnehållet. Du kan ändra storlek på de virtuella datorerna stop(deallocated) och koppla från/ansluta diskar till den virtuella datorn.
När du viloläge för en virtuell dator sparas först minnesinnehållet i OS-disken och sedan viloläge för den virtuella datorn. Du kan inte ändra storlek på virtuella datorer i viloläge eller koppla från/koppla diskar och nätverksresurser till den virtuella datorn.
Kan jag initiera viloläge inifrån den virtuella datorn?
- Om du vill viloläge för en virtuell dator bör du använda Azure-portalen, CLI, PowerShell-kommandon, SDK:er och API:er. Om viloläge utlöses inifrån den virtuella datorn debiteras fortfarande den virtuella datorn för beräkningsresurserna.
Finns det en kapacitetskontroll vid tidpunkten för att starta den virtuella datorn när en virtuell dator är i viloläge?
- Nej, det finns ingen kapacitetssäkerhet för att starta viloläges-virtuella datorer. I sällsynta scenarier om du stöter på ett kapacitetsproblem kan du prova att starta den virtuella datorn vid ett senare tillfälle.