Größenempfehlungen auf verwaltete Instanzgruppen anwenden

Compute Engine gibt Empfehlungen für Maschinentypen, mit denen Sie die Ressourcen in Ihren verwalteten Instanzgruppen effizienter nutzen können. Der Google Stackdriver Monitoring-Dienst generiert diese Empfehlungen anhand der von ihm erfassten Systemmesswerte. Orientieren Sie sich an diesen Empfehlungen, wenn Sie darüber entscheiden, ob der Maschinentyp Ihrer Instanzen durch Hinzufügen oder Entfernen von vCPU- und Arbeitsspeicherressourcen skaliert werden muss.

Weitere Informationen zu den verschiedenen Größenoptionen für VM-Instanzen finden Sie unter Maschinentypen.

Größenempfehlungen werden auch als Rightsizing Recommendations bezeichnet.

Vorbereitung

Beschränkungen

Empfehlungen stehen für verwaltete Instanzgruppen zur Verfügung, die sich in einer einzelnen Zone befinden und weder Autoscaling noch Lastenausgleich haben.

Preis

In der Betaphase stehen die Größenempfehlungen kostenlos zur Verfügung. Google wird diese Funktion in zukünftigen Versionen möglicherweise in Rechnung stellen.

Messwerte für die Größenempfehlungen

Compute Engine überwacht die CPU- und Speichernutzung von laufenden virtuellen Maschinen und gibt Empfehlungen basierend auf den Daten der letzten acht Tage. Um für alle Instanzen in einer verwalteten Instanzgruppe einen einzigen optimalen Maschinentyp zu empfehlen, generiert Compute Engine eine Standardgrößenempfehlung für jede Instanz und wählt nach der Ausreißerbereinigung einen Maschinentyp aus, der keine einzige VM-Instanz unterdimensioniert. Alle Instanzen, die nicht ausgeführt werden, z. B. beendet wurden oder im Neustartprozess sind, fließen nicht in die Berechnung ein.

Compute Engine könnte eine Empfehlung abgeben, wenn:

  • Ihre Instanzgruppe die meiste Zeit eine geringe CPU-Auslastung hatte. Compute Engine empfiehlt dann einen Maschinentyp mit weniger virtuellen CPUs.
  • Ihre Instanzgruppe die meiste Zeit eine hohe CPU-Auslastung hatte. Compute Engine empfiehlt dann einen Maschinentyp mit mehr virtuellen CPUs.
  • Ihre Instanzgruppe einen Großteil ihres Speichers nicht verwendet hat. Compute Engine empfiehlt dann einen Maschinentyp mit weniger Speicherkapazität.
  • Ihre Instanzgruppe die meiste Zeit einen großen Teil ihres Speichers aktiv verwendet hat. Compute Engine empfiehlt dann einen Maschinentyp mit mehr Speicherkapazität.

Compute Engine kann auch Empfehlungen abgeben, ob ein standardmäßiger oder kundenspezifischer Maschinentyp verwendet werden sollte. Beachten Sie, dass es einige Einschränkungen in der Verfügbarkeit von Speicherkapazität und vCPU auf einer Maschine gibt. Wenn also eine Ressource erhöht werden muss, muss die andere gegebenenfalls ebenfalls erhöht werden, um den Spezifikationen eines gültigen Maschinentyps zu entsprechen. Compute Engine wird auch nur Maschinentypen empfehlen, die in der Zone vorhanden sind, in der die Instanz läuft.

Einzelheiten finden Sie in den Spezifikationen für benutzerdefinierte Maschinentypen.

Wenn die Arbeitslast für die verwaltete Instanzgruppe unter den einzelnen Instanzen sehr unterschiedlich ist, sind einige Instanzen unter Umständen überdimensioniert, damit die voll ausgelasteten Instanzen entsprechend der Empfehlung genügend Ressourcen haben. Compute Engine kann beispielsweise die folgende Empfehlung zur Unterstützung der Arbeitslast von Instanz 4 geben, obwohl die Instanzen 1, 2, 3 und 5 überdimensioniert und nicht ausgelastet sind:

Empfehlungen für eine verwaltete Instanzgruppe

Aus diesem Grund funktionieren Empfehlungen für verwaltete Instanzgruppen am besten, wenn die Arbeitslast halbwegs über die Instanzen verteilt ist.

Zur Schätzung der Kostendifferenz werden die Kosten einer Instanz basierend auf der Nutzung der Vorwoche (vor Rabattabzug für kontinuierliche Nutzung) berechnet und auf 30 Tage hochgerechnet. Diese wird dann mit den monatlichen Kosten des empfohlenen Maschinentyps (vor Rabattabzug für kontinuierliche Nutzung) verglichen. Informationen zur genauen Preisgestaltung und weitere Details finden Sie in der Preisdokumentation.

Arbeitslasten für Größenempfehlungen

Sie können die Größenempfehlungen nutzen, wenn Sie die folgenden Arbeitslasten haben:

  • Arbeitslasten mit periodischen Zu- und Abnahmen im Traffic, z. B. saisonabhängige Arbeitslasten.
  • Arbeitslasten, die CPU und RAM nicht auslasten, da sie durch andere Limits wie Lese/Schreib-Durchsatz beschränkt sind.
  • Arbeitslasten, die Software ausführen, für die individuelle Lizenzen erforderlich sind und das Hinzufügen weiterer Instanzen zu kostspielig wäre. In diesem Fall können Sie sich auf Größenempfehlungen stützen, um Ihre Ressourcen so zu skalieren, dass die Anzahl der VM-Instanzen konstant bleibt.
  • Arbeitslasten, die sich nicht an eine wechselnde Anzahl von Instanzen dynamisch anpassen lassen, beispielsweise Arbeitslasten, die sich nicht für Autoscaling eignen.

Für bestimmte Arbeitslasten werden Sie wahrscheinlich keine Größenempfehlungen verwenden wollen. Dies gilt zum Beispiel für Arbeitslasten mit sehr kurzen Spitzen, für die nützliche Empfehlungen nicht schnell genug generiert werden könnten, aber auch für verwaltete Instanzgruppen, deren einzelne Instanzen extrem unterschiedliche Arbeitslasten bewältigen. Die resultierenden Empfehlungen würden in diesem Fall die meisten VM-Instanzen in der Gruppe überdimensionieren.

Größenempfehlungen anzeigen

Compute Engine gibt Empfehlungen über die Google Cloud Platform Console. Die Empfehlungen sind standardmäßig aktiviert. Wenn Sie jedoch die Empfehlungen ein- oder ausschalten möchten, folgen Sie dieser Anleitung.

  1. Gehen Sie zur Seite "Instanzgruppen".

    Zur Seite "Instanzgruppen"

  2. Wählen Sie Ihr Projekt aus und klicken Sie auf Continue (Weiter).
  3. Sehen Sie sich in der Spalte Recommendation (Empfehlung) die Empfehlungen für einzelne verwaltete Instanzgruppen an. Sie können die Spalte auch nach der Höhe der geschätzten Einsparungen sortieren. Wenn sich neben den Instanzgruppen keine Empfehlungen befinden, hat Compute Engine keine Empfehlungen für Sie.

    Spalte Empfehlungen

  4. Wenn Ihre Instanzgruppe zwei Instanzenvorlagen hat, bietet Compute Engine Empfehlungen für jede Instanzvorlage. Klicken Sie auf eine Empfehlung, um sich Empfehlungen für die jeweilige Instanzvorlage anzusehen.

    Empfehlungen für mehrere Vorlagen

Wenn Sie eine neue verwaltete Instanzgruppe erstellen, werden 24 Stunden nach dem Erstellen der Instanz Empfehlungen für die neue Gruppe angezeigt.

Anschließend werden die Empfehlungen den ganzen Tag hindurch in regelmäßigen Abständen aktualisiert.

Empfehlungen auf Instanzgruppen anwenden

Wenn Sie die Empfehlungen von Compute Engine anwenden möchten, können Sie die Größenanpassung der Instanzen in der Gruppe direkt über den Bildschirm mit den Empfehlungen vornehmen.

Bei Anwendung einer Empfehlung auf eine verwaltete Instanzgruppe geht Compute Engine so vor:

  1. Die Instanzvorlagen, die die verwaltete Instanzgruppe verwendet, werden geklont.
  2. Die geklonten Instanzvorlagen werden basierend auf den Empfehlungen und den von Ihnen vorgenommenen Änderungen geändert.
  3. Die neue Vorlage wird mit dem Updater für verwaltete Instanzgruppen angewendet. Wenn die Instanzgruppe zwei Instanzvorlagen hat, gilt Folgendes:

    1. Sie können Empfehlungen nur für jeweils eine Instanzvorlage anwenden.
    2. Eine verwaltete Instanzgruppe kann maximal zwei Instanzvorlagen gleichzeitig unterstützen, sodass es nicht möglich ist, eine Empfehlung umzusetzen, während noch zwei weitere Instanzvorlagen in Gebrauch sind. Allerdings könnten Sie eine Empfehlung testen, wenn Ihre Instanzgruppe nur eine einzige Instanzvorlage hat.

So wenden Sie eine Empfehlung an:

  1. Klicken Sie auf der Seite "Instance Groups" (Instanzgruppen) auf den Empfehlungstext für die Instanzgruppe, die Sie aktualisieren möchten.

    Auswahl einer Empfehlungsspalte

  2. Es wird ein Pop-up-Fenster mit weiteren Details angezeigt, in dem Sie zwischen Cancel (Abbrechen), Dismiss Recommendation (Empfehlung verwerfen) und Continue (Weiter) wählen können. Klicken Sie auf Continue (Weiter), um die Empfehlung zu prüfen und anzuwenden.

  3. Auf dem nächsten Bildschirm wird die Empfehlung detailliert beschrieben. Wenn Sie mit der Empfehlung fortfahren, erstellt Compute Engine eine neue Instanzvorlage und aktualisiert alle Instanzen in der Instanzgruppe so, dass sie die neue Vorlage verwenden.

  4. (Erweitert) Wenn Sie die Bereitstellung der neuen Vorlage für Ihre Instanzen ändern möchten, klicken Sie auf Customize deployment (Deployment anpassen). Ein neuer Bildschirm wird angezeigt.

    1. Unter Template (Vorlage) können Sie festlegen, ob die neue Vorlage auf 100 % der Instanzen in der Instanzgruppe oder nur einen Teil der Instanzen anzuwenden ist.
    2. Unter "Update mode" (Updatemodus) können Sie festlegen, ob Compute Engine mithilfe der neuen Instanzvorlage Instanzen aktiv löscht und neue erstellt (Proactive) (Proaktiv) oder die Aktualisierung nur dann anwendet, wenn die Instanz auf andere Weise erstellt wird, beispielsweise bei einer Größenänderung oder Aufnahme einer neuen Instanz in die Gruppe (Opportunistic (Opportunistisch).
    3. Unter Maximum surge (Maximal zu viel) können Sie festlegen, wie viele temporäre zusätzliche Instanzen oberhalb der Zielgröße der verwalteten Instanzgruppe erstellt werden können. Je mehr Instanzen Sie zulassen, desto schneller wird Ihre Aktualisierung, allerdings auf Kosten zusätzlicher Instanzen. Der Standardwert ist eine zusätzliche Instanz.
    4. Unter Maximum unavailable (Maximal nicht verfügbar) können Sie festlegen, wie viele Instanzen während dieser Aktualisierung jeweils offline sein dürfen. Die Zahl beinhaltet auch Instanzen, die aus anderen Gründen nicht verfügbar sind. Wenn beispielsweise die Instanzgruppe gerade vergrößert wird, sind Instanzen, die sich in Erstellung befinden, unter Umständen nicht verfügbar. Diese Instanzen werden zu dieser Zahl hinzugezählt. In der Standardeinstellung darf jeweils eine Instanz nicht verfügbar sein.
    5. Unter Minimum wait time (Mindestwartezeit) können Sie festlegen, wie viele Sekunden gewartet werden soll, bevor eine neu erstellte Instanz als aktualisiert markiert wird. Die Zeit läuft ab einer erfolgreichen Systemdiagnose. Mit dieser Funktion steuern Sie die Rate, mit der die Instanzvorlage angewendet wird.
  5. Klicken Sie auf die Schaltfläche "Save" (Speichern), um die Änderungen anzuwenden.

  6. Wenn Sie fertig sind, klicken Sie auf "Bereitstellen", um die Änderungen bereitzustellen.

Empfehlungen verwerfen

Wenn Sie eine Empfehlung nicht mehr benötigen, können Sie sie verwerfen. Das Verwerfen einer Empfehlung entfernt diese von den geschätzten Gesamteinsparungen und minimiert auch das Aussehen der Empfehlung, indem diese ausgegraut wird.

Geschätzte Einsparung
Geschätzte Gesamtersparnis

So verwerfen Sie eine einzelne Empfehlung:

  1. Klicken Sie auf der Seite "Instance Groups" (Instanzgruppen) auf den Empfehlungstext, den Sie verwerfen möchten.
  2. Ein Popup-Fenster mit weiteren Details sowie der Schaltfläche Dismiss recommendation (Empfehlung verwerfen) wird eingeblendet.
  3. Klicken Sie auf Empfehlung verwerfen.

Um alle Empfehlungen zu verwerfen, klicken Sie auf der Seite "Instanzgruppen" auf die Schaltfläche "Alle verwerfen".

Empfehlungen verwerfen

So stellen Sie eine Empfehlung wieder her:

  1. Klicken Sie auf der Seite "Instance groups" (Instanzgruppen) auf den grauen Empfehlungstext, den Sie wiederherstellen möchten.

    Verworfene Empfehlung

  2. Ein Popup-Fenster mit weiteren Details sowie der Schaltfläche Restore recommendation (Empfehlung wiederherstellen) wird eingeblendet.

  3. Klicken Sie auf Empfehlung wiederherstellen.

Monitoring-Agent für genauere Empfehlungen nutzen

Stackdriver bietet einen Monitoring-Agent, der zusätzliche Messwerte Ihrer Instanz von dem Laufwerk, der CPU, dem Netzwerk und dem Prozess sammelt. Sie können den Monitoring-Agent auf den VM-Instanzen installieren, damit dieser auf die Systemressourcen und Anwendungsdienste zugreifen kann, um diese Daten zu erfassen.

Wenn der Monitoring-Agent installiert ist und in einer VM-Instanz ausgeführt wird, werden die von dem Agenten gesammelten CPU- und Speichermesswerte automatisch zur Berechnung der Größenempfehlungen verwendet. Die Agent-Messwerte, die von dem Monitoring-Agent zur Verfügung gestellt werden, geben einen besseren Einblick in die Ressourcennutzung der Instanz als die Compute Engine-Standardmesswerte. Dadurch kann das Empfehlungssystem die Ressourcenanforderungen besser abschätzen und präzisere Empfehlungen geben.

Weitere Informationen zur Installation des Agenten finden Sie unter Installation des Monitoring-Agent.

Feedback geben

In der Betaphase können Sie Ihr Feedback per E-Mail an die Diskussionsgruppe zu Größenempfehlungen senden.

Nächste Schritte

Hat Ihnen diese Seite weitergeholfen? Teilen Sie uns Ihr Feedback mit:

Feedback geben zu...

Compute Engine-Dokumentation