Hoe werkt het volgen van doelen?

Doeltracking werkt door een doelwaarde op te geven voor een statistiek die automatisch moet worden geschaald. Met het beleid voor automatisch schalen wordt het aantal exemplaren in uw groep voor automatisch schalen aangepast als reactie op wijzigingen in de statistiek. Als u bijvoorbeeld een doeltrackingbeleid instelt om een ​​gemiddeld CPU-gebruik van 50% te behouden, past automatisch schalen automatisch het aantal exemplaren aan om het CPU-gebruik dichtbij dat doel, de schaal of in behoefte te houden.

Stapsgewijs schalen en doelschalen zijn twee verschillende schaalbeleidsregels in AWS Auto scaling. Doelschaling past het aantal instanties proportioneel aan de metrische waarde aan om de doelwaarde te bereiken en te behouden. Bij stapsgewijs schalen worden daarentegen exemplaren in grotere stappen (stappen) toegevoegd of verwijderd op basis van vooraf gedefinieerde drempels en schaalaanpassingen. Het schalen van doelen verloopt soepeler en wordt geleidelijker aangepast, terwijl het stapsgewijs schalen kan resulteren in abruptere veranderingen in het aantal instructies op basis van metrische drempels.

Target Tracking Policy Cooldown is een functie die voorkomt dat automatisch schalen meer exemplaren start of beëindigt voordat de vorige schaalactiviteit van kracht wordt. Deze afkoelperiode helpt het aantal exemplaren te stabiliseren en snelle schommelingen te voorkomen die worden veroorzaakt door opeenvolgende schaalgebeurtenissen. De duur van de afkoelperiode kan worden geconfigureerd op basis van uw applicatievereisten en de tijd die nodig is voordat nieuwe instances starten en volledig operationeel worden.

Stapsgewijs schalen in AWS Auto Scaling past het aantal exemplaren in uw auto-scaling-groep aan op basis van de grootte van de alarmovertreding. Wanneer een CloudWatch-alarm wordt geactiveerd vanwege een metrische overtreding, voert faseschaling schaalactiviteiten uit op basis van de vooraf gedefinieerde schaalaanpassingen. Als het CPU-gebruik bijvoorbeeld een drempelwaarde overschrijdt, kan faseschaling een vast aantal instanties toevoegen om de verhoogde belasting aan te kunnen. Het werkt in discrete stappen (stappen) in plaats van continu aan te passen, zoals bij het volgen van doelen, waardoor het geschikt is voor toepassingen met meer voorspelbare schaalbehoeften.

Autoscaling in AWS automatiseert het proces van het aanpassen van het aantal EC2-instanties in een autoscaling-groep op basis van door de gebruiker gedefinieerd beleid, waardoor optimale prestaties en kostenefficiëntie worden gegarandeerd. Het bewaakt statistieken zoals CPU-gebruik, netwerkverkeer en aangepaste statistieken om het aantal exemplaren dynamisch aan te passen. Automatisch schalen kan exemplaren in- of uitschalen, beschadigde exemplaren vervangen en exemplaren over meerdere beschikbaarheidszones verdelen om de fouttolerantie en beschikbaarheid te verbeteren. Dankzij deze elasticiteit kunnen applicaties uiteenlopende workloads verwerken zonder handmatige tussenkomst, waardoor zowel de prestaties als de kosteneffectiviteit in cloudomgevingen worden verbeterd.