Anleitung zum Taggen von RaMP-Arbeitslasten

Arbeitslasten für RaMP-Prämien taggen

Google Cloud RaMP ist ein End-to-End-Migrations- und Modernisierungsprogramm, das Kunden dabei unterstützt, Fachwissen und Best Practices zu nutzen, Risiken zu senken, Kosten zu kontrollieren und den Weg in die Cloud zu vereinfachen.

Mit RaMP können Kunden Arbeitslasten schneller migrieren, da sie von der Expertise der Partner und von kommerziellen Anreizen profitieren. Google Cloud In diesem Dokument werden die Anforderungen an das Tagging von Arbeitslasten beschrieben, die Kunden erfüllen müssen, um für RaMP-Prämien infrage zu kommen.

Tagging von Arbeitslasten – Anforderungen für Prämien

Damit Sie für Prämien infrage kommen, müssen die folgenden Anforderungen erfüllt sein:

  • Projekte identifizieren: Wählen Sie ein Google Cloud Projekt für die Bereitstellung Ihrer RaMP-Arbeitslast aus. Sie können eine einzelne Arbeitslast-ID auf mehrere Projekte verteilen, aber Ressourcen aus verschiedenen RaMP-Arbeitslast-IDs nicht im selben Projekt kombinieren.
  • Von Google kuratierter Tag-Schlüssel: Der kuratierte Tag-Schlüssel für RaMP-Arbeitslasten google/deployment-wl-id, ein von Google verwalteter dynamischer Tag-Schlüssel der in Ihrer Google Cloud Organisation verfügbar ist, muss verwendet werden, um die RaMP-Arbeitslast zu identifizieren. Manuell erstellte Tags werden von Google-Systemen nicht erkannt, auch wenn der Tag-Schlüssel für RaMP-Arbeitslasten verwendet wird.
  • Tag-Bindung auf Projektebene:RaMP-Prämien basieren auf dem Tag auf Projektebene. Ressourcen, die in einem Projekt anders getaggt sind, haben keine Auswirkungen auf die Prämienberechnung.
  • Tag-Wert:Bei dem von Google kuratierten Tag muss der Tag-Wert mit der Arbeitslast-ID in der RaMP-Vereinbarung übereinstimmen.

In den folgenden Abschnitten wird beschrieben, wie Sie die einzelnen erforderlichen Schritte ausführen.

Arbeitslastidentifikation: Tags verwenden, um RaMP-Arbeitslasten zu identifizieren

Ein wichtiger operativer Schritt der Migrations- und Modernisierungsphase ist das Tagging von RaMP-Arbeitslasten. Mit diesem Schritt können Sie die Arbeitslast nachverfolgen. Er ist erforderlich, um für RaMP-Prämien infrage zu kommen. Google Cloud

Die Arbeitslast-ID (mit dem Präfix WL-) wurde für jede Arbeitslastbereitstellung generiert und zugewiesen, die in Ihrer RaMP-Vereinbarung beschrieben ist. Nach Ausführung der RaMP Vereinbarung sind die Arbeitslast-IDs auch in Ihrer Google Cloud Console (Organisation) verfügbar.

Im Rahmen der Migrations- und Modernisierungsphase können Sie jede RaMP-Arbeitslast mit der Arbeitslast-ID taggen,die dieser Arbeitslast zugewiesen ist. Dieser Prozess zur Arbeitslastidentifikation ermöglicht eine genaue Nachverfolgung zwischen der im Vertrag beschriebenen erwarteten Bereitstellung und der tatsächlichen Bereitstellung.

Arbeitslasten taggen

Damit Kunden für RaMP-Prämien infrage kommen, müssen sie für jede RaMP-Arbeitslast-ID ein vorhandenes Projekt auswählen oder ein neues Google Cloud Projekt erstellen. Jedes Projekt muss mit der richtigen Arbeitslast-ID getaggt werden. Eine einzelne Arbeitslast kann zwar mehrere Projekte umfassen, aber jedes Projekt muss ausschließlich einer RaMP-Arbeitslast gewidmet sein.

Nachdem die RaMP-Arbeitslastprojekte erstellt wurden, müssen Kunden das kuratierte Tag mithilfe der Arbeitslast-ID an die Projekte binden. Diese ID finden Sie in der RaMP-Vereinbarung oder in der Google Cloud console.

RaMP-Vereinbarung (die Arbeitslast-ID finden Sie in Abschnitt 3 der Vereinbarung):

Beispiel für einen Arbeitslast-Identifier aus einer RaMP-Vereinbarung.
Beispiel für eine Arbeitslast-ID aus einer RaMP-Vereinbarung.

Der kuratierte Tag-Schlüssel google/deployment-wl-id wurde von Google vorab erstellt und ist bereits in Ihrer Google Cloud Organisation verfügbar. Sie müssen keinen neuen Schlüssel erstellen.

Google Cloud Die Tag-Bindung ist eine Funktion, mit der Tags mit Ressourcen wie einer Organisation, einem Ordner oder einem Projekt verknüpft werden. Für RaMP-Prämien muss die Tag-Bindung auf Projektebene erfolgen.

Erstellen Sie für jedes relevante Projekt eine Tag-Bindung mit den folgenden Parametern:

  • Tag-Schlüssel:google/deployment-wl-id
  • Tag-Wert: WORKLOAD_IDENTIFIER

Um das Tag zu binden, benötigt der Nutzer die Berechtigung resourcemanager.hierarchyNodes.createTagBinding für das Projekt. Diese Berechtigung ist in den folgenden Rollen enthalten:

  • Standardrollen: Tag User, Owner, oder Editor.
  • Benutzerdefinierte Rollen:Jede benutzerdefinierte Rolle, die mit der Berechtigung resourcemanager.hierarchyNodes.createTagBinding konfiguriert wurde.

Der Tag-Schlüssel google/deployment-wl-id ist öffentlich. Sie benötigen also nur Berechtigungen für das Projekt, nicht für den Tag-Schlüssel selbst.

Sie haben folgende Möglichkeiten, das Tag an Ihr Projekt zu binden:

Console

So binden Sie das Tag google/deployment-wl-id an ein Projekt:

  1. Öffnen Sie in der Google Cloud console die Seite Ressourcen verwalten.

    Zur Seite „Ressourcen verwalten“

  2. Klicken Sie auf das Projekt, an das Sie ein Tag anhängen möchten.

  3. Klicken Sie auf Tags.

  4. Klicken Sie im Bereich Tags auf Bereich auswählen.

  5. Wählen Sie das Projekt aus, das Ihre Tags enthält, und klicken Sie dann auf Öffnen.

  6. Wählen Sie im Bereich Tags die Option Tag hinzufügen aus.

  7. Wählen Sie im Feld Schlüssel die Option google/deployment-wl-id aus. Sie können die Liste filtern, indem Sie Suchbegriffe eingeben.

  8. Wählen Sie im Drop-down-Menü Wert den Wert aus, den Sie anhängen möchten. Sie können die Liste filtern, indem Sie Suchbegriffe eingeben.

  9. Wenn Sie weitere Tags anhängen möchten, klicken Sie auf Tag hinzufügen und wählen Sie dann für jedes Tag den Schlüssel und den Wert aus.

  10. Klicken Sie auf Speichern.

  11. Klicken Sie im Dialogfeld Bestätigen auf Bestätigen, um das Tag anzuhängen.

  12. Mit einer Benachrichtigung wird bestätigt, dass Ihre Tags aktualisiert wurden. Die neuen Tags werden auf der Seite Ressourcen verwalten in der Spalte Tags angezeigt.

gcloud

  1. Führen Sie den folgenden Befehl aus, um eine Tag-Bindung für google/deployment-wl-id zu erstellen:

    gcloud resource-manager tags bindings create --parent="//cloudresourcemanager.googleapis.com/projects/PROJECT_ID" --tag-value="google/deployment-wl-id/WORKLOAD_IDENTIFIER"
    
  2. Führen Sie den folgenden Befehl aus, um zu prüfen, ob die Tag-Bindung erfolgreich erstellt wurde:

    gcloud resource-manager tags bindings list --parent="//cloudresourcemanager.googleapis.com/projects/PROJECT_ID"
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: die ID Ihres Google Cloud Projekts in.
    • WORKLOAD_IDENTIFIER: die Arbeitslast-ID, die der Arbeitslast in Ihrer RaMP-Vereinbarung zugewiesen ist.

Terraform

Verwenden Sie die folgende Konfiguration, um das Tag google/deployment-wl-id mit Terraform an ein Projekt zu binden:

  resource "google_tags_tag_binding" "binding" {
    parent = "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER"
    tag_value = "google/deployment-wl-id/WORKLOAD_IDENTIFIER"
  }

Ersetzen Sie Folgendes:

  • PROJECT_NUMBER: die Nummer Ihres Projekts in. Google Cloud
  • WORKLOAD_IDENTIFIER: die Arbeitslast-ID, die der Arbeitslast in Ihrer RaMP-Vereinbarung zugewiesen ist.

Fehler beim Tagging von Arbeitslasten beheben

Wenn Sie ein falsches Tag auf ein Projekt angewendet haben, binden Sie das richtige Tag an dieses Projekt. Cloud Billing verwendet das zuletzt angewendete Tag, um Prämien zu berechnen.

Ein Tag korrigieren, das an das falsche Projekt gebunden ist

Wenn ein Tag an das falsche Projekt gebunden ist, gehen Sie so vor:

  1. Binden Sie das RaMP-Tag an das richtige Projekt.
  2. Lösen Sie die Bindung des Tags an das falsche Projekt auf.

Die gcloud CLI unterstützt sowohl die Aktionen create als auch delete zum Verwalten dieser Tag-Bindungen. Weitere Informationen finden Sie unter Arbeitslasten taggen.

Nächste Schritte