Anleitung zum Taggen von RaMP-Arbeitslasten

Arbeitslasten für RaMP-Anreize 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 ihre Arbeitslasten schneller zu migrieren – dank des Fachwissens von Partnern und kommerzieller Anreize. Google Cloud In diesem Dokument werden die Anforderungen an das Tagging von Arbeitslasten beschrieben, die Kunden erfüllen müssen, um für RaMP-Anreize infrage zu kommen.

Arbeitslasten taggen – Anforderungen für Anreize

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

  • Neues Projekt:Sie müssen neue Google Cloud Projekte erstellen, nachdem die RaMP Vereinbarung unterzeichnet wurde. Sie können eine einzelne Arbeitslast auf mehrere Projekte verteilen, aber Ressourcen aus verschiedenen Arbeitslasten nicht im selben Projekt kombinieren.

  • Von Google kuratierter Tag-Schlüssel: Der kuratierte RaMP-Tag-Schlüssel für 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 RaMP-Tag-Schlüssel für Arbeitslasten verwendet wird.

  • Tag-Bindung auf Projektebene:RaMP-Anreize basieren auf dem Tag auf Projektebene. Ressourcen, die in einem Projekt anders getaggt sind, haben keine Auswirkungen auf die Berechnung der Anreize.

  • 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 in der Migrations- und Modernisierungsphase ist das Tagging von RaMP-Arbeitslasten. Dadurch kann die Arbeitslast nachverfolgt werden. Außerdem ist dieser Schritt erforderlich, um für RaMP-Anreize infrage zu kommen. Google Cloud

Die Arbeitslast-ID (mit dem Präfix WL-) wurde generiert und jeder Arbeitslastbereitstellung zugewiesen, die in Ihrer RaMP-Vereinbarung beschrieben ist. Nachdem die RaMP Vereinbarung ausgeführt wurde, 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 sorgt für eine genaue Nachverfolgung zwischen der im Vertrag beschriebenen erwarteten Bereitstellung und der tatsächlichen Bereitstellung.

Arbeitslasten taggen

Um für RaMP-Anreize infrage zu kommen, müssen Kunden neue Google Cloud Projekte für jede RaMP-Arbeitslast erstellen. Die Projekterstellung muss nach dem Ausführungsdatum der RaMP-Vereinbarung erfolgen. 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 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 der 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-Anreize 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:

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.

In der Google Cloud console können Tag-Bindungen in Asset Manager oder Resource Manager angezeigt werden, aber dort nicht angewendet oder geändert werden.

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 Anreize 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.

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