Open YouTube

Configure virtual machine availability | AZ-104 | Episode 21

Microsoft Learndutchenpublicupdated

Read in about 3 minutes instead of watching 27 minutes.

Inleiding tot hoge beschikbaarheid

  1. Een enkele standalone virtuele machine vormt een mogelijk single point of failure; Azure biedt opties om hogere beschikbaarheid te bereiken, zoals 99,95%.
  2. De aflevering richt zich op beschikbaarheidsopties voor virtuele machines, niet op algemeen VM-beheer.

Schalen omhoog en uitbreiden

  1. Verticaal schalen betekent meer resources toewijzen aan dezelfde VM, bijvoorbeeld extra compute voor een single-threaded workload.
  2. Horizontaal schalen betekent extra VM's toevoegen wanneer capaciteit vooral door veel gelijktijdige gebruikers of threads wordt belast.
  3. De juiste schaalmethode hangt af van de werkelijke resourcebeperking; verticaal en horizontaal schalen lossen niet elk probleem op.

Azure-onderhoud en domeinen

  1. Microsoft beheert onderhoud op enorme schaal door workloads van nodes af te voeren, nieuwe workloads te blokkeren en daarna een vooraf getest, gepatcht OS te plaatsen.
  2. Ongeplande hardwareproblemen, reguliere updates en gepland onderhoud worden door Azure ontworpen om de impact op workloads te minimaliseren.
  3. Update domains gaan over Microsoft-infrastructuurupdates en helpen voorkomen dat meerdere VM's uit dezelfde beschikbaarheidsopstelling tegelijk worden geraakt.

Availability sets

  1. Een availability set groepeert VM's, meestal achter een load balancer, om hoge beschikbaarheid te ondersteunen via fault domains en update domains.
  2. Een VM moet bij creatie aan een availability set worden gekoppeld; een bestaande VM kan volgens de opname niet later worden toegevoegd.
  3. Availability sets delen een regio, ondersteunen maximaal drie fault domains en maximaal twintig update domains.
  4. Bij onderhoud of patching moet capaciteit worden gepland zodat resterende VM's de extra load kunnen dragen wanneer een VM tijdelijk verdwijnt.

Availability zones

  1. Availability zones bieden redundantie tussen datacenters binnen dezelfde Azure-regio en zijn niet in alle regio's beschikbaar.
  2. Zones zijn onafhankelijk qua stroom en koeling en beschermen tegen datacenterstoringen binnen een regio.
  3. Bij self-selected zones kiest de beheerder zelf de zone per VM; Azure-selected zones kunnen VM's gelijkmatiger over zones verdelen.

Scale sets

  1. Een VM scale set gebruikt een master image en een load balancer-backendpool om VM-instances volgens minimum-, maximum- en schaalregels te beheren.
  2. Scale sets kunnen handmatig of automatisch schalen, bijvoorbeeld door twee extra instanties toe te voegen wanneer CPU-gebruik 70% bereikt.
  3. Updates kunnen via een nieuwe imageversie verlopen: oude instanties worden gedraineerd terwijl nieuwe instanties met de nieuwe versie worden opgestart.
  4. Scale sets verminderen handmatig beheer vergeleken met afzonderlijke VM's in availability sets, vooral bij grote aantallen instanties.

Portaaldemo

  1. De demo laat zien hoe je availability sets, availability zones en scale sets in de Azure Portal aanmaakt.
  2. Een availability set kan vooraf worden gemaakt of tijdens het aanmaken van de eerste VM worden gebouwd.
  3. Bij het maken van een VM kan gekozen worden uit geen beschikbaarheidsoptie, availability zone, scale set of availability set.
  4. Voor scale sets toont de portal opties voor handmatig schalen en autoscaling, maar de schaalregels worden in een andere opname behandeld.

Azure Arc en bredere beschikbaarheid

  1. Azure Arc biedt centraal beheer van Azure-services, on-premises apparaten en andere cloudomgevingen vanuit één beheerlaag.
  2. Hoge beschikbaarheid gaat breder dan VM's en omvat ook opslagreplicatie, region pairs, Cosmos DB, Traffic Manager, Front Door, containers, Kubernetes en App Service-plannen.
  3. Deze aflevering focust specifiek op hoge beschikbaarheid voor virtuele machines binnen het bredere Azure-beschikbaarheidslandschap.

Actiepunten

  1. Bekijk de opname over App Service Plans om de schaalregels en het beheer van scale-in en scale-out beter te begrijpen.
  2. Bekijk andere video's in de cursus of Microsoft Learn om verder te leren.