Ansichten:

Skalieren Sie Ihre Private Access Connector-VM-Instanzen basierend auf Metrikschwellenwerten, indem Sie dynamische Skalierungsrichtlinien erstellen.

Prozedur

  1. Überprüfen Sie, ob die EC2-Detaillierte Überwachung für Ihre Auto Scaling-Gruppe aktiviert ist.
    Wichtig
    Wichtig
    Automatisches Skalieren erfordert eine detaillierte Überwachung von EC2, die Gebühren verursacht. Weitere Informationen finden Sie in der Amazon CloudWatch-Dokumentation.
    1. Klicken Sie auf dem soeben erstellten Stack-Bildschirm auf die Registerkarte Resources und dann auf die Physische ID in der LaunchConfig-Zeile.
    2. Auf dem daraufhin angezeigten Bildschirm Launch configurations sehen Sie den Status Monitoring im Abschnitt Details.
      • Wahr: EC2-Detaillierte Überwachung ist aktiviert. Gehen Sie zu Schritt 3.
      • False: EC2-Detaillierte Überwachung ist nicht aktiviert. Gehen Sie zu Schritt 2.
  2. Ändern Sie das Überwachungsintervall in der CloudFormation-Vorlage.
    1. Wählen Sie Ihren Stack aus CloudFormation aus.
    2. Klicken Sie auf Update und dann auf Weiter.
    3. Wählen Sie 1min in der Dropdown-Liste MonitoringGranularity aus und klicken Sie auf Weiter.
    4. Klicken Sie auf Weiter und auf Absenden.
  3. Aktivieren Sie die detaillierte EC2-Überwachung für alle vorhandenen VM-Instanzen.
    1. Klicken Sie auf dem Überblicksbildschirm der Auto Scaling-Gruppe auf die Instance Management-Registerkarte.
    2. Klicken Sie auf die Instanz-ID der Instanz, die Sie aktualisieren möchten.
    3. Klicken Sie auf der Zusammenfassungsseite der Instanz auf die Registerkarte Monitoring und dann oben rechts auf Manage detailed monitoring.
    4. Wählen Sie im daraufhin angezeigten Fenster Detailed monitoring die Option Aktivieren für detaillierte Überwachung und klicken Sie auf Bestätigen.
    5. Wiederholen Sie die Schritte 3b bis 3d, um die detaillierte Überwachung für andere vorhandene Instanzen zu aktivieren.
  4. Gehen Sie zum CloudWatch-Dienst und erstellen Sie zwei CloudWatch-Alarme für das Hochskalieren und das Herunterskalieren.
    Die CloudWatch-Alarme werden in einem späteren Schritt verwendet, um dynamische Skalierungsrichtlinien zu erstellen.
    1. Klicken Sie auf dem Bildschirm Alarms oben rechts auf Create alarm.
    2. Klicken Sie auf dem Bildschirm Specify metric and conditions auf Select metric und dann im Abschnitt Metrics auf der Registerkarte Durchsuchen auf EC2.
    3. Klicken Sie auf By Auto Scaling Group, suchen und wählen Sie CPUUtilization für die gewünschte Auto Scaling-Gruppe aus der Dropdown-Liste aus, und klicken Sie dann auf Select metric.
    4. Geben Sie das folgende Feld an.
      Feld
      Einstellung
      Metrik
      Statistik
      Average
      Zeitraum
      1 minute
      Bedingungen
      Schwellenwerttyp
      Static
      Wenn die CPU-Auslastung
      Greater
      als...
      • 80 (vorgeschlagen) für 2 virtuelle CPUs
      • 70 (vorgeschlagen) für 4 virtuelle CPUs
      Datenpunkte zum Alarm
      5 out of 5
    5. Klicken Sie auf Weiter.
    6. Im Fenster Configure actions klicken Sie im Abschnitt Benachrichtigung auf Entfernen und dann auf Weiter.
    7. Geben Sie im Fenster Add name and description einen Namen und eine Beschreibung für den Alarm an, und klicken Sie dann auf Weiter.
    8. Bestätigen Sie die Einstellungen und klicken Sie auf Create alarm.
    9. Wiederholen Sie die Schritte a bis h, um einen weiteren Alarm für das Herunterskalieren mit den folgenden Einstellungen für Metrik- und Bedingungsfelder zu erstellen.
      Feld
      Einstellung
      Metrik
      Statistik
      Average
      Zeitraum
      1 minute
      Bedingungen
      Schwellenwerttyp
      Static
      Wenn die CPU-Auslastung
      Lower
      als...
      • 15 (vorgeschlagen) für 2 virtuelle CPUs
      • 10 (vorgeschlagen) für 4 virtuelle CPUs
      Datenpunkte zum Alarm
      10 out of 10
  5. Erstellen Sie dynamische Skalierungsrichtlinien.
    1. Gehen Sie zurück zum Überblicksbildschirm der gewünschten Auto Scaling-Gruppe und klicken Sie dann auf die Registerkarte Automatic scaling.
    2. Klicken Sie auf Create dynamic scaling policy.
    3. Erstellen Sie eine Richtlinie für das Hochskalieren, indem Sie die folgenden Felder angeben und auf Erstellen klicken.
      Feld
      Einstellung
      Richtlinientyp
      Simple scaling
      Skalierungsrichtlinienname
      Ein eindeutiger Name zur Identifizierung der Richtlinie
      CloudWatch-Alarm
      Der für das Hochskalieren erstellte CloudWatch-Alarm
      Maßnahme ergreifen
      Add 1 capacity units
      Und dann warten
      600
    4. Wiederholen Sie die Schritte b und c, um eine weitere Richtlinie für das Skalieren mit den folgenden Feldeinstellungen zu erstellen.
      Feld
      Einstellung
      Richtlinientyp
      Simple scaling
      Skalierungsrichtlinienname
      Ein eindeutiger Name zur Identifizierung der Richtlinie
      CloudWatch-Alarm
      Der für das Herunterskalieren erstellte CloudWatch-Alarm
      Maßnahme ergreifen
      Remove 1 capacity units
      Und dann warten
      1200