Horizontaal schalen van clusters beheren (uitschalen) in Azure Data Explorer om aan veranderende vraag te voldoen

Het juiste formaat van een cluster is essentieel voor de prestaties van Azure Data Explorer. Een statische clustergrootte kan leiden tot te veel of te veel gebruik, en geen van beide is ideaal. Omdat de vraag op een cluster niet met absolute nauwkeurigheid kan worden voorspeld, is het beter om een cluster te schalen en capaciteit en CPU-resources toe te voegen en te verwijderen als de vraag verandert.

Er zijn twee werkstromen voor het schalen van een Azure Data Explorer cluster:

  • Horizontaal schalen, ook wel in- en uitschalen genoemd.
  • Verticaal schalen,ook wel omhoog en omlaag schalen genoemd. In dit artikel wordt de werkstroom voor horizontaal schalen uitgelegd.

Horizontaal schalen configureren

Door horizontaal schalen te gebruiken, kunt u het aantal instanties automatisch schalen op basis van vooraf gedefinieerde regels en planningen. De instellingen voor automatisch schalen voor uw cluster opgeven:

  1. Ga in Azure Portal naar uw Azure Data Explorer clusterresource. Selecteer Instellingen, uitschalen.

  2. Selecteer in het venster Uitschalen de gepersonaliseerde methode voor automatisch schalen:Handmatig schalen, Geoptimaliseerde automatische schaal aanpassenof Aangepaste automatische schaal aanpassen.

Handmatig schalen

Handmatig schalen is de standaardinstelling tijdens het maken van het cluster. Het cluster heeft een statische capaciteit die niet automatisch verandert. U selecteert de statische capaciteit met behulp van de balk Aantal instanties. Het schalen van het cluster blijft bij die instelling totdat u een andere wijziging aan te brengen.

Handmatige schaalmethode.

Geoptimaliseerde automatische schaal

Geoptimaliseerd automatisch schalen is de aanbevolen methode voor automatisch schalen. Met deze methode worden de clusterprestaties en -kosten geoptimaliseerd. Als het cluster een status van ondergebruik nadert, wordt deze inschaald. Deze actie verlaagt de kosten, maar behoudt het prestatieniveau. Als het cluster een toestand van te veel gebruik nadert, wordt het geschaald om optimale prestaties te behouden. Geoptimaliseerde automatische schaalinstelling configureren:

  1. Selecteer Geoptimaliseerd automatisch schalen.

  2. Selecteer een minimum aantal exemplaren en een maximum aantal exemplaren. Het automatisch schalen van clusters varieert tussen deze twee getallen, op basis van de belasting.

  3. Selecteer Opslaan.

    Geoptimaliseerde methode voor automatisch schalen.

Geoptimaliseerd automatisch schalen werkt. De acties zijn nu zichtbaar in het Azure-activiteitenlogboek van het cluster.

Logica van geoptimaliseerde automatisch schalen

Uitschalen

Wanneer uw cluster een toestand van te veel gebruik nadert, kunt u uitschalen om optimale prestaties te behouden. Uitschalen vindt plaats wanneer:

  • Het aantal cluster-exemplaren is lager dan het maximum aantal exemplaren dat door de gebruiker is gedefinieerd.
  • Het cachegebruik is gedurende meer dan een uur hoog.
  • De CPU is gedurende meer dan een uur hoog.
  • Het opnamegebruik is gedurende meer dan een uur hoog.

Inschalen

Wanneer uw cluster een status van ondergebruik nadert, kunt u inschalen om de kosten te verlagen, maar de prestaties te behouden. Er worden meerdere metrische gegevens gebruikt om te controleren of het veilig is om in het cluster te schalen. De volgende regels worden elk uur zes uur geëvalueerd voordat het inschalen wordt uitgevoerd:

  • Het aantal exemplaren is hoger dan 2 en hoger dan het minimum aantal gedefinieerde exemplaren.
  • Om ervoor te zorgen dat resources niet worden overbelast, moeten de volgende metrische gegevens worden gecontroleerd voordat het inschalen wordt uitgevoerd:
    • Cachegebruik is niet hoog
    • CPU is onder het gemiddelde
    • Opnamegebruik is onder het gemiddelde
    • Opnamegebruik van streaming (als streaming-opname wordt gebruikt) is niet hoog
    • Keep alive-gebeurtenissen liggen boven een gedefinieerd minimum, worden correct verwerkt en op tijd.
    • Geen querybeperking
    • Het aantal mislukte query's is lager dan een gedefinieerd minimum.

Notitie

Voor de schaal van logica is momenteel een evaluatie van 1 dag vereist vóór de implementatie van geoptimaliseerd inschalen. Deze evaluatie vindt één keer per 6 uur plaats. Als er een onmiddellijke wijziging nodig is, gebruikt u handmatig schalen.

Aangepaste automatische schaalaanpassing

Door aangepaste automatische schaal aanpassen kunt u uw cluster dynamisch schalen op basis van metrische gegevens die u opgeeft. In de volgende afbeelding ziet u de stroom en de stappen voor het configureren van aangepaste automatische schaal aanpassen. Volg de afbeelding voor meer informatie.

  1. Voer in het vak Naam van instelling voor automatisch schalen een naam in, zoals Uitschalen: cachegebruik.

    Regel voor schalen.

  2. Bij Schaalmodus selecteertu Schalen op basis van een metrische gegevens. Deze modus biedt dynamisch schalen. U kunt ook Schalen naar een specifiek aantal exemplaren selecteren.

  3. Selecteer + Een regel toevoegen.

  4. Voer in de sectie Regel voor schalen aan de rechterkant waarden in voor elke instelling.

    Criteria

    Instelling Beschrijving en waarde
    Tijdverzameling Selecteer een aggregatiecriteria, zoals Gemiddelde.
    Naam van metrische gegevens Selecteer de metrische gegevens op basis van de schaalbewerking, zoals Cachegebruik.
    Tijdsintervalstatistieken Kies tussen Gemiddelde,Minimum,Maximumen Som.
    Operator Kies de juiste optie, zoals Groter dan of gelijk aan.
    Drempel Kies een geschikte waarde. Voor het cachegebruik is 80 procent bijvoorbeeld een goed uitgangspunt.
    Duur (in minuten) Kies de juiste hoeveelheid tijd die het systeem nodig heeft om terug te kijken bij het berekenen van metrische gegevens. Begin met de standaardwaarde van 10 minuten.

    Actie

    Instelling Beschrijving en waarde
    Bewerking Kies de juiste optie om in of uit te schalen.
    Aantal exemplaren Kies het aantal knooppunten of exemplaren dat u wilt toevoegen of verwijderen wanneer aan een metrische voorwaarde wordt voldaan.
    Afkoelen (minuten) Kies een geschikt tijdsinterval om te wachten tussen schaalbewerkingen. Begin met de standaardwaarde van vijf minuten.
  5. Selecteer Toevoegen.

  6. Voer in de sectie Instantielimieten aan de linkerkant waarden in voor elke instelling.

    Instelling Beschrijving en waarde
    Minimum Het aantal exemplaren dat uw cluster niet lager schaalt, ongeacht het gebruik.
    Maximale Het aantal exemplaren dat uw cluster hierboven niet schaalt, ongeacht het gebruik.
    Standaard Het standaard aantal exemplaren. Deze instelling wordt gebruikt als er problemen zijn met het lezen van de metrische gegevens van de resource.
  7. Selecteer Opslaan.

U hebt nu horizontaal schalen geconfigureerd voor uw Azure Data Explorer cluster. Voeg nog een regel toe voor verticaal schalen. Als u hulp nodig hebt bij problemen met het schalen van clusters, opent u een ondersteuningsaanvraag in de Azure Portal.

Volgende stappen