Wat zijn Virtual Machine Scale Sets?

Met Virtual Machine Scale Sets kunt u een groep VM's met gelijke taakverdeling maken en beheren. Het aantal VM-exemplaren kan automatisch toenemen of afnemen in reactie op vraag of een ingesteld schema. Dit zijn de belangrijkste voordelen van schaalsets:

  • Eenvoudig maken en beheren van meerdere virtuele machines
  • Biedt hoge beschikbaarheid en toepassingstolerantie door VM's te distribueren tussen beschikbaarheidszones of foutdomeinen
  • Automatisch schalen van de toepassing als de vraag naar resources verandert
  • Werkt op grote schaal

Met Flexibele indeling biedt Azure een uniforme ervaring in het Azure VM-ecosysteem. Flexibele indeling biedt garanties voor hoge beschikbaarheid (maximaal 1000 VM's) door VM's te verspreiden over foutdomeinen in een regio of binnen een beschikbaarheidszone. Hierdoor kunt u uw toepassing uitschalen terwijl de isolatie van foutdomeinen behouden, wat essentieel is voor het uitvoeren van quorum-workloads of stateful workloads, waaronder:

  • Quorum-workloads
  • Opensource-databases
  • Stateful toepassingen
  • Services waarvoor hoge beschikbaarheid en een grote schaal zijn vereist
  • Services die typen virtuele machines willen combineren, of spot-VM's en on-demand VM's samen willen gebruiken
  • Bestaande toepassingen voor beschikbaarheidssets

Meer informatie over de verschillen tussen Uniforme schaalsets en Flexibele schaalsets in Indelingsmodi.

Belangrijk

De indelingsmodus wordt gedefinieerd wanneer u de schaalset maakt en kan niet later worden gewijzigd of bijgewerkt.

YouTube-video over Virtual Machine Scale Sets.

Waarom Virtual Machine Scale Sets gebruiken?

Om redundantie en verbeterde prestaties te bieden, worden toepassingen meestal verdeeld over meerdere exemplaren of instanties. Klanten kunnen toegang krijgen tot uw toepassing via een load balancer die aanvragen verdeelt naar een van de toepassingsexemplaren. Als u onderhoud wilt uitvoeren of een exemplaar van een toepassing wilt bijwerken, moeten uw klanten worden gedistribueerd naar een ander beschikbaar toepassingsexemplaar. Als u de extra vraag van klanten wilt bijhouden, moet u mogelijk het aantal toepassingsexemplaren verhogen dat uw toepassing uitvoert.

Azure Virtual Machine Scale Sets bieden de beheermogelijkheden voor toepassingen die worden uitgevoerd op veel VM's, het automatisch schalen van resources en de taakverdeling van verkeer. Dit zijn de belangrijkste voordelen van schaalsets:

  • Eenvoudig maken en beheren van meerdere virtuele machines

    • Wanneer uw toepassing wordt uitgevoerd op veel virtuele machines, is het belangrijk om binnen de hele omgeving een consistente configuratie te onderhouden. Voor betrouwbare prestaties van uw toepassing moeten de VM grootte, de schijfconfiguratie en de installaties van de toepassing op alle VM's overeenkomen.
    • Als u kiest voor schaalsets, wordt voor alle VM-exemplaren dezelfde installatiekopie en configuratie van het besturingssysteem gebruikt. Met deze aanpak kunt u eenvoudig honderden VM's beheren zonder extra configuratietaken of netwerkbeheer.
    • Schaalsets ondersteunen het gebruik van de Azure load balancer voor standaarddistributie van verkeer op laag 4 en Azure Application Gateway voor meer geavanceerde distributie van verkeer op laag 7 en TSL-beëindiging.
  • Hoge beschikbaarheid en tolerantie voor toepassing

    • Schaalsets worden gebruikt voor het uitvoeren van meerdere exemplaren van een toepassing. Als op een van deze VM-exemplaren een probleem optreedt, hebben klanten nog steeds toegang tot uw toepassing, omdat er dan met minimale onderbreking wordt overgeschakeld naar een van de andere VM-exemplaren.
    • Voor meer beschikbaarheid kunt u Beschikbaarheidszones gebruiken om VM-exemplaren automatisch te distribueren in een schaalset binnen één datacenter of over meerdere datacenters.
  • Automatisch schalen van de toepassing als de vraag naar resources verandert

    • De vraag naar uw toepassing kan veranderen gedurende de dag of week. Om steeds in te spelen op deze wisselende vraag van klanten, kunnen schaalsets het aantal VM-exemplaren automatisch verhogen als de vraag toeneemt en vervolgens verlagen als de vraag weer afneemt.
    • Automatisch schalen betekent enerzijds dat er geen overbodige VM-exemplaren actief zijn om uw toepassing uit te voeren op momenten dat de vraag klein is, en anderzijds dat klanten ook een aanvaardbaar prestatieniveau krijgen wanneer de vraag toeneemt omdat er dan automatisch extra VM-exemplaren worden toegevoegd. Hierdoor is het mogelijk om de kosten te verlagen en op een efficiënte manier Azure-resources te maken zodra deze nodig zijn.
  • Werkt op grote schaal

    • Schaalsets ondersteunen maximaal 1000 VM-exemplaren voor standaard marketplace-installatiekopieën en aangepaste installatiekopieën via de Azure Compute Gallery (voorheen bekend als Shared Image Gallery). Als u een schaalset maakt met behulp van een beheerde installatiekopieën, is de limiet 600 VM-exemplaren.
    • Gebruik Azure Managed Disks voor de beste prestaties met productieworkloads.

Volgende stappen