Hantera tillgängligheten för virtuella datorer i Azure

Slutförd

Ofta är framgången för ett tjänsteföretag direkt relaterad till de serviceavtal (SLA) som företaget har med sina kunder. Dina kunder förväntar sig att de tjänster du tillhandahåller alltid är tillgängliga och att deras data hålls säkra. Den här säkerheten är något som Microsoft tar på allvar. Azure innehåller verktyg som du kan använda för att hantera tillgänglighet, datasäkerhet och övervakning, så att du vet att dina tjänster alltid är tillgängliga för dina kunder.

Administration av en virtuell Azure-dator är inte begränsad till att hantera operativsystemet eller programvara som körs på den virtuella datorn. Det hjälper att känna till vilka tjänster i Azure som säkerställer tjänsternas tillgänglighet och som har stöd för automatisering. Dessa tjänster hjälper dig att planera organisationens strategi för affärskontinuitet och haveriberedskap.

Här tar vi upp en Azure-tjänst som hjälper dig att förbättra tillgängligheten för virtuella datorer, effektiviserar vm-hanteringsuppgifter och håller dina VM-data säkerhetskopierade och säkra. Vi börjar med att definiera vad tillgänglighet är.

Vad är tillgänglighet?

Tillgänglighet är andelen tid i procent som en tjänst är tillgänglig för användning.

Anta att du har en webbplats och vill att dina kunder alltid ska kunna komma åt information. Du förväntar dig 100 % tillgänglighet vad gäller åtkomsten till din webbplats.

Varför behöver jag bry mig om tillgänglighet när jag använder Azure?

Virtuella Azure-datorer körs på fysiska servrar som finns i Azure-datacentret. Som med de flesta fysiska enheter finns det en risk att fel uppstår. Om den fysiska servern misslyckas misslyckas även de virtuella datorer som finns på servern. Om ett fel inträffar flyttar Azure den virtuella datorn till en felfri värdserver automatiskt. Den här självåterställningsmigreringen kan dock ta flera minuter, under vilken de program som finns på den virtuella datorn inte är tillgängliga.

Regelbundna uppdateringar som initieras av Själva Azure kan också påverka de virtuella datorerna. Dessa underhållshändelser kan gälla allt från programvaruuppdateringar till maskinvaruuppgraderingar och krävs för att förbättra plattformens tillförlitlighet och prestanda. Dessa händelser utförs vanligtvis utan att påverka några virtuella gästdatorer, men ibland startas de virtuella datorerna om för att slutföra en uppdatering eller uppgradering.

Tillgänglighetszoner

Tillgänglighetszoner utökar den kontrollnivå som du måste ha för att upprätthålla tillgängligheten för program och data på dina virtuella datorer. En tillgänglighetszon är en fysiskt separat zon inom en Azure-region. Det finns tre Tillgänglighetszoner per Azure-region som stöds.

Varje tillgänglighetszon har en distinkt strömkälla, nätverk och kylning. Genom att utforma dina lösningar för att använda replikerade virtuella datorer i zoner kan du skydda dina appar och data från förlusten av ett datacenter. Om en zon komprometteras blir replikerade appar och data omedelbart tillgängliga i en annan zon.

Skalningsuppsättningar för virtuella datorer

Med skalningsuppsättningar för virtuella Azure-datorer kan du skapa och hantera en grupp lastbalanserade virtuella datorer. Antalet VM-instanser 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. Det kostar ingenting för själva skalningsuppsättningen, du betalar bara för varje VM-instans som du skapar.

Virtuella datorer i en skalningsuppsättning kan också distribueras till flera tillgänglighetszoner, en enda tillgänglighetszon eller regionalt. Distributionsalternativen för tillgänglighetszoner kan variera beroende på orkestreringsläget.

Lastbalanserare

Kombinera Azure Load Balancer med en tillgänglighetszon eller tillgänglighetsuppsättning för att få mest programåterhämtning. Azure Load Balancer distribuerar trafiken mellan flera virtuella datorer. Azure Load Balancer ingår i standardnivån för Virtual Machines. Azure Load Balancer ingår inte i alla nivåer för Virtual Machines. Mer information om belastningsutjämning av dina virtuella datorer finns i Belastningsutjämning av virtuella datorer för Linux eller Windows.

Redundans i Azure Storage

Azure Storage lagrar alltid flera kopior av dina data så att de skyddas från planerade och oplanerade händelser, inklusive tillfälliga maskinvarufel, nätverks- eller strömavbrott och massiva naturkatastrofer. Redundans säkerställer att ditt lagringskonto uppfyller sina tillgänglighets- och hållbarhetsmål även vid fel.

När du bestämmer vilket redundansalternativ som är bäst för ditt scenario bör du överväga kompromisserna mellan lägre kostnader och högre tillgänglighet. De faktorer som hjälper dig att avgöra vilket redundansalternativ du ska välja är:

  • Hur dina data replikeras i den primära regionen
  • Om dina data replikeras till en andra region som är geografiskt avlägsen till den primära regionen, för att skydda mot regionala katastrofer
  • Om programmet kräver läsåtkomst till replikerade data i den sekundära regionen om den primära regionen blir otillgänglig av någon anledning

Läs mer i Redundansalternativ för Azure Storage.

Redundansväxling mellan platser

Du kan också replikera din infrastruktur mellan platser för att hantera regional redundans. Azure Site Recovery replikerar arbetsbelastningar från en primär plats till en sekundär plats. Om ett avbrott inträffar på den primära platsen kan du växla över till en sekundär plats. Med den här redundansväxlingen kan användarna fortsätta att komma åt dina program utan avbrott. Du kan sedan växla tillbaka till den primära platsen när den är igång igen. Azure Site Recovery handlar om replikering av virtuella eller fysiska datorer. Tjänsten ser till att dina arbetsbelastningar är tillgängliga vid avbrott.

Det finns en rad intressanta tekniska funktioner i Site Recovery, och när det gäller affärsfördelar sticker två viktiga funktioner ut:

  • Med Site Recovery kan du använda Azure som mål för återställning, vilket eliminerar kostnaden och komplexiteten med att underhålla ett sekundärt fysiskt datacenter.

  • Site Recovery gör det otroligt enkelt att testa redundansen i samband med återställningstester utan att påverka produktionsmiljön. Den här funktionen gör det enkelt att testa planerade eller oplanerade redundansväxlingar. Du har trots allt ingen bra plan för haveriberedskap om du aldrig har försökt redundansväxla.

De återställningsplaner som du skapar med Site Recovery kan vara så enkla eller så komplexa som ditt scenario kräver. De kan innehålla anpassade PowerShell-skript, Azure Automation-runbooks eller manuella åtgärdssteg. Du kan använda återställningsplanerna för att replikera arbetsbelastningar till Azure, vilket enkelt möjliggör nya möjligheter till migrering, tillfälliga avbrott under överbelastningsperioder eller utveckling och testning av nya program.

Azure Site Recovery fungerar med Azure-resurser eller Hyper-V, VMware och fysiska servrar i din lokala infrastruktur. Det kan vara en viktig del av din organisations bcdr-strategi (business continuity and disaster recovery) genom att samordna replikering, redundans och återställning av arbetsbelastningar och program om den primära platsen misslyckas.