Share via


Overzicht algemene patronen voor automatische schaalaanpassing

Instellingen voor automatisch schalen zorgen ervoor dat u de juiste hoeveelheid resources hebt die worden uitgevoerd om de fluctuerende belasting van uw toepassing te verwerken. U kunt instellingen voor automatische schaalaanpassing configureren die worden geactiveerd op basis van metrische gegevens die de belasting of prestaties aangeven, of 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 veelvoorkomende 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 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 door de resource zelf of een andere resource worden geproduceerd. Voorbeeld:

  • 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 Schaalregel ziet u dat de metrische bron de schaalset zelf is en dat de gebruikte metrische waarde percentage CPU is.
  • Het minimale aantal uitgevoerde exemplaren 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 automatische schaalaanpassing die wordt geschaald op CPU%.

Schalen op basis van de metrische gegevens van een andere resource

Een resource schalen 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 drie exemplaren op weekdagen in, waarbij u schaalt op basis van binnenkomende stromen.
  • In het weekend inschalen naar een vast exemplaar van 1 wanneer er minder verkeer is.

In dit voorbeeld:

  • Het weekendprofiel begint om 00:01 zaterdagochtend en eindigt om 04:00 op maandagochtend.
  • De eindtijden blijven leeg. Het weekdagprofiel eindigt wanneer het weekendprofiel begint en vice versa.
  • 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 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 een standaardeindtijd van 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 standaardprofiel en één voor weekenden.

Anders schalen tijdens specifieke gebeurtenissen

U kunt uw schaalregels en instantielimieten anders instellen voor specifieke gebeurtenissen. Voorbeeld:

  • Stel standaard minimaal drie exemplaren in.

  • Voor de week van Black Friday stelt u het minimumaantal exemplaren in op 10 om het verwachte verkeer te verwerken.

    Schermopname van twee profielen voor automatische schaalaanpassing, één standaard en één voor een specifiek datumbereik.

Schalen op basis van aangepaste metrische gegevens

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

Schermopname van een profiel voor automatische schaalaanpassing en regelschalen op basis van aangepaste metrische gegevens.

Volgende stappen

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