Unternehmenskultur der Automatisierung schaffen

Last reviewed 2023-07-17 UTC

In diesem Dokument des Google Cloud-Architektur-Frameworks erfahren Sie, wie Sie zusätzlichen Aufwand bewerten und die Auswirkungen auf Ihre Systeme und Teams reduzieren können.

Als Aufwand werden manuelle und sich wiederholende Arbeiten ohne bleibenden Wert bezeichnet, die zunehmen, je umfangreicher ein Dienst wird. Versuchen Sie kontinuierlich, den Arbeitsaufwand zu reduzieren oder zu vermeiden. Andernfalls kann die operative Arbeit die Operatoren überfordern und jeder Anstieg der Produktnutzung oder der Komplexität erfordert möglicherweise zusätzliches Personal.

Automatisierung ist eine wichtige Möglichkeit, den Arbeitsaufwand zu minimieren. Automatisierung verbessert außerdem die Releasegeschwindigkeit und hilft, durch Menschen verursachte Fehler zu minimieren.

Weitere Informationen finden Sie unter Arbeitsaufwand vermeiden.

Inventar erstellen und Kosten für Arbeitsaufwand bewerten

Erstellen Sie zuerst ein Inventar und bewerten Sie die Kosten des Teams, das Ihre Systeme verwaltet. Gestalten Sie diesen Prozess kontinuierlich und investieren Sie in eine benutzerdefinierte Automatisierung, um die bereits von Google Cloud-Diensten und -Partnern bereitgestellten Dienste zu erweitern. Häufig können Sie die eigene Automatisierung von Google Cloud ändern, z. B. Autoscaling von Compute Engine.

Beseitigung von Arbeitsaufwand priorisieren

Automatisierung ist zwar nützlich, aber nicht eine Lösung für alle operativen Probleme. Als ersten Schritt zur Handhabung bekannter Arbeit sollten Sie das Inventar der vorhandenen Arbeit prüfen und Prioritäten für die Beseitigung von möglichst viel Aufwand setzen. Anschließend können Sie sich auf die Automatisierung konzentrieren.

Erforderliche Arbeit automatisieren

Ein Teil der Arbeit in Ihren Systemen kann nicht beseitigt werden. Automatisieren Sie in einem zweiten Schritt den Arbeitsaufwand durch Lösungen, die Google Cloud durch konfigurierbare Automatisierung bereitstellt.

In den folgenden Bereichen können die konfigurierbare Automatisierung oder die benutzerdefinierte Automatisierung helfen, den Arbeitsaufwand Ihrer Organisation zu verringern:

  • Identitätsverwaltung, z. B. Cloud Identity und Identity and Access Management
  • Von Google Cloud gehostete Lösungen anstelle von selbst erstellten Lösungen wie Clusterverwaltung (Google Kubernetes Engine (GKE)), relationale Datenbankverwaltung (Cloud SQL), Data-Warehouse-Verwaltung (BigQuery) und API-Verwaltung (Apigee)
  • Google Cloud-Dienste und Mandantenbereitstellung, z. B. Terraform und Cloud Foundation Toolkit
  • Automatisierte Workflow-Orchestrierung für mehrstufige Vorgänge, z. B. Cloud Composer
  • Zusätzliche Kapazitätsbereitstellung – so bieten beispielsweise mehrere Google Cloud-Produkte wie Compute Engine und GKE ein konfigurierbares Autoscaling Prüfen Sie, welche Google Cloud-Dienste Sie verwenden, um festzustellen, ob sie konfigurierbares Autoscaling enthalten.
  • CI/CD-Pipelines mit automatischer Bereitstellung, z. B. CIoud Build
  • Canary-Analyse zur Validierung von Bereitstellungen
  • Automatisiertes Modelltraining (für maschinelles Lernen), z. B. AutoML

Wenn ein Google Cloud-Produkt oder -Dienst Ihre technischen Anforderungen beim Automatisieren oder Beseitigen manueller Workflows nur teilweise erfüllt, können Sie eine Funktionsanfrage über Ihren Google Cloud-Kundenbetreuer stellen. Ihr Problem kann auch für andere Kunden Priorität haben oder bereits Teil unserer Planung sein. Wenn dies der Fall ist, können Sie durch Informationen zur Priorität und zum Zeitplan des Features besser abwägen, ob Sie Ihre eigene Lösung erstellen oder warten möchten, bis Sie sie als Google Cloud-Feature nutzen können.

Lösungen für kostenintensiven Aufwand entwickeln oder kaufen

Der dritte Schritt, der parallel zum ersten und zweiten Schritt ausgeführt werden kann, besteht darin, andere Lösungen zu entwickeln oder zu kaufen, wenn Ihr Arbeitsaufwand hoch bleibt, z. B. wenn der Arbeitsaufwand für jedes Team, das Ihre Produktionssysteme verwaltet, sehr viel Zeit in Anspruch nimmt.

Berücksichtigen Sie beim Erstellen oder Kaufen von Lösungen die Kosten für Integration, Sicherheit, Datenschutz und Compliance. Das Entwerfen und Implementieren einer eigenen Automatisierung führt zu Wartungskosten und Risiken, die über die anfänglichen Entwicklungs- und Einrichtungskosten hinausgehen. Ziehen Sie diese Option daher als letztes Mittel in Betracht.

Nächste Schritte

Entdecken Sie weitere Kategorien im Architektur-Framework, z. B. Systemdesign, Sicherheit, Datenschutz und Compliance, Zuverlässigkeit, Kostenoptimierung und Leistungsoptimierung.