Overzicht algemene patronen voor automatische schaalaanpassing

Instellingen voor automatische schaalaanpassing zorgen ervoor dat de juiste hoeveelheid resources wordt uitgevoerd om de fluctuerende belasting van uw toepassing te verwerken. U kunt instellingen voor automatische schaalaanpassing configureren om te worden geactiveerd op basis van metrische gegevens die belasting of prestaties aangeven, of worden geactiveerd op een geplande datum en tijd.

Automatische schaalaanpassing van Azure ondersteunt veel resourcetypen. Zie Ondersteunde resources automatisch schalen voor meer informatie over ondersteunde resources.

In dit artikel worden enkele algemene patronen beschreven die u kunt gebruiken om uw resources in Azure te schalen.

Vereisten

In dit artikel wordt ervan uitgegaan dat u bekend bent met automatische schaalaanpassing. Zie Hier aan de slag om uw resource te schalen voor meer informatie.

Schalen op basis van metrische gegevens

Schaal uw resource op basis van metrische gegevens die zijn geproduceerd door de resource zelf of een andere resource. Bijvoorbeeld:

  • Schaal uw virtuele-machineschaalset op basis van het CPU-gebruik van de virtuele machine.
  • Zorg voor een minimum aantal exemplaren.
  • Stel een maximumlimiet in voor het aantal exemplaren.

In de volgende afbeelding ziet u een standaardschaalvoorwaarde voor een virtuele-machineschaalset:

  • Op het tabblad Regel schalen ziet u dat de bron van de metrische gegevens de schaalset zelf is en dat de gebruikte metrische waarde Percentage CPU is.
  • Het minimale aantal exemplaren dat wordt uitgevoerd, is ingesteld op 2.
  • Het maximum aantal exemplaren is ingesteld op 10.
  • Wanneer de schaalset wordt gestart, is het standaardaantal exemplaren 3.

Schermopname van een instelling voor automatisch schalen die wordt geschaald op CPU-percentage.

Schalen op basis van de metrische gegevens van een andere resource

Schaal een resource op basis van de metrische gegevens van een andere resource. In de volgende afbeelding ziet u een schaalregel waarmee een virtuele-machineschaalset wordt geschaald op basis van het aantal toegewezen poorten op een load balancer.

Schermopname van een regel voor automatisch schalen op basis van metrische gegevens van load balancer.

In het weekend anders schalen

U kunt uw resources op verschillende dagen van de week anders schalen. U hebt bijvoorbeeld een virtuele-machineschaalset en wilt het volgende doen:

  • Stel minimaal 3 exemplaren op weekdagen in, waarbij u kunt schalen op basis van binnenkomende stromen.
  • Schaal in naar een vast exemplaar in het weekend wanneer er minder verkeer is.

In dit voorbeeld geldt het volgende:

  • Het weekendprofiel begint zaterdagochtend om 00:01 en eindigt op maandagochtend om 04:00 uur.
  • De eindtijden blijven leeg. Het weekdagprofiel eindigt wanneer het weekendprofiel begint en omgekeerd.
  • Het standaardprofiel is niet relevant omdat er geen tijd is die niet wordt gedekt door de andere profielen.

Notitie

Het maken van een terugkerend profiel zonder eindtijd wordt alleen ondersteund via de Azure Portal- en Azure Resource Manager-sjablonen (ARM-sjablonen). Zie Een terugkerend profiel toevoegen met ARM-sjablonen voor meer informatie over het maken van terugkerende profielen met ARM-sjablonen.

Als de eindtijd niet is opgenomen in de CLI-opdracht, wordt de standaardeindtijd 23:59 geïmplementeerd door een kopie van het standaardprofiel te maken met de naamconventie "name": {\"name\": \"Auto created default scale condition\", \"for\": \"<non-default profile name>\"}.

Schermopname van twee profielen voor automatisch schalen, één standaard en één voor het weekend.

Anders schalen tijdens specifieke gebeurtenissen

U kunt uw schaalregels en exemplaarlimieten anders instellen voor specifieke gebeurtenissen. Bijvoorbeeld:

  • Stel standaard minimaal 3 exemplaren in.

  • Stel voor de week van Black Friday het minimum aantal exemplaren in op 10 voor het verwerken van het verwachte verkeer.

    Schermopname van twee profielen voor automatisch schalen, één standaard en één voor een specifiek datumbereik.

Schalen op basis van aangepaste metrische gegevens

Schaal op basis van aangepaste metrische gegevens die zijn gegenereerd door uw toepassing. U hebt bijvoorbeeld een web-front-end en een API-laag die communiceert met de back-end en u wilt de API-laag schalen op basis van aangepaste gebeurtenissen in de front-end.

Schermopname van een profiel voor automatisch schalen en regelschalen op basis van een aangepaste metrische waarde.

Volgende stappen

Meer informatie over automatisch schalen vindt u in de volgende artikelen: