En region er et geografisk område, som kan indeholde flere zoner. En availability zone er et adskilt fejldomæne inden for regionen.
Begreb
Availability zone
En availability zone er et adskilt fejldomæne i en cloudregion. Den består typisk af ét eller flere datacentre med uafhængig strøm, køling og netværk, så en lokal fejl ikke nødvendigvis rammer de øvrige zoner.
Zoner i samme region er normalt forbundet med hurtige netværk. Det gør det muligt at fordele en applikation og dens data uden at bruge en anden region.
Hvorfor er begrebet vigtigt?
Availability zones kan beskytte en workload mod lokale infrastrukturfejl. Hvis compute, data og kritiske afhængigheder er fordelt korrekt, kan trafikken fortsætte gennem en anden zone.
Beskyttelsen opstår dog ikke automatisk. Nogle cloudtjenester kan være zone-redundante, mens andre ressourcer er bundet til én zone og kræver flere instanser, replikering og planlagt failover. En enkelt afhængighed i én zone kan fortsat gøre hele løsningen sårbar.
Typisk misforståelse
Det er ikke nok at vælge en region, der har availability zones. En workload er først zone-resilient, når alle nødvendige komponenter tåler tabet af én zone, og failover virker.
Zoneredundans er heller ikke det samme som disaster recovery på tværs af regioner. Flere zoner reducerer risikoen ved lokale fejl, men en regional hændelse kan stadig påvirke dem alle.
Eksempel
En fiktiv webshop kører applikationsinstanser i to zoner bag en zone-redundant load balancer. Databasen replikerer data på tværs af zoner. Hvis zone 1 svigter, sendes trafikken til zone 2, som har kapacitet til den fulde belastning.
Best practice
Kontrollér hvilke regioner, tjenester og varianter der understøtter zoner.
Fordel compute, data og kritiske afhængigheder på flere zoner.
Undgå skjulte enkeltpunkter, der kun findes i én zone.
Automatisér routing og failover, og test dem regelmæssigt.
Brug en flerregionsstrategi og separate backups, når regionale hændelser skal dækkes.
Frequently asked questions
Nej. Zoneredundans handler primært om tilgængelighed under fejl. Backup beskytter mod andre hændelser som utilsigtet sletning, datakorruption og ransomware og skal planlægges separat.
Ja, i nogle løsninger. Ekstra ressourcer, replikering og trafik mellem zoner kan påvirke pris og performance.