Freigeben über


Cloudvorgänge für die gemeinsame Verwaltung

Gemeinsame Management-Cloud-Operationen ermöglichen Organisationen die Skalierung der Cloud-Einführung, während die Governance und Agilität beibehalten werden. Dieses Modell wird effektiver, wenn Plattformteams eine Produkt-Denkweise einführen und wiederverwendbare Self-Service-Funktionen bereitstellen, die den Workload-Teamerfolg beschleunigen. Dieser Ansatz entspricht dem aufstrebenden Branchentrend des Plattform-Engineerings, bei dem interne Plattformteams gemeinsame Dienste als Produkte für den Rest der Organisation erstellen und betreiben.

Implementieren von Vorgängen für die gemeinsame Verwaltung

Ein gemeinsames Verwaltungsbetriebsmodell gleicht die zentrale Kontrolle mit verteilter Verantwortung über Cloud- und lokale Umgebungen hinweg ab. Diese Balance ermöglicht Es Organisationen, Governancestandards aufrechtzuerhalten, während Teams in ihrem bevorzugten Tempo arbeiten können. Sie müssen klare Grenzen zwischen Plattformfunktionen und Workloadvorgängen festlegen, um eine konsistente Verwaltung über Hybrid- und Multi-Cloud-Umgebungen hinweg zu erzielen. Befolgen Sie diese Anleitung:

  1. Richten Sie Plattformteams ein, um gemeinsame Clouddienste und Governance bereitzustellen. Plattformteams bieten grundlegende Funktionen wie Azure Governance, Abonnementbereitstellung, Hub-and-Spoke-Netzwerk und Entwicklertools. Diese Dienste unterstützen alle Workloads und sorgen für Konsistenz, Sicherheit und Skalierbarkeit in der gesamten Cloud. In Hybridumgebungen müssen Plattformteams mit der herkömmlichen IT koordinieren, um die Governance in lokalen und Cloudsystemen auszurichten.

  2. Delegieren Sie Abonnement- und Workload-Operationen an Workloadteams. Workloadteams verwalten ihre eigenen Cloudumgebungen innerhalb der grenzen, die von Plattformteams definiert werden. Diese Delegierung ermöglicht es Teams, unabhängig zu arbeiten, während sie organisatorischen Standards entsprechen. In Hybridmodellen umfassen Workloadteams häufig sowohl Cloud- als auch lokale Umgebungen, sodass Sie klare Betriebsrichtlinien für jeden Kontext definieren müssen.

  3. Erstellen Sie eine Verantwortungsmatrix zwischen Plattform, Workload und herkömmlichen IT-Teams. Eine Verantwortungsmatrix dokumentiert den Besitz von Diensten, Vorgängen und Supportfunktionen in der gesamten Technologie.A responsibility matrix documents ownership of services, operations, and support functions across the technology estate. Diese Dokumentation reduziert Mehrdeutigkeit und erhöht die Rechenschaftspflicht. Beispielsweise kann ein Plattformteam wiederverwendbare Infrastrukturmodule erstellen, während ein anderes Team sie zum Erstellen von Zielzonen verwendet. Teams, die für die Arbeitslast zuständig sind, verwalten arbeitslastspezifische Ressourcen und Vorgänge.

  4. Richten Sie Serviceebenen und Metriken ein, um die teamübergreifende Zusammenarbeit zu steuern. Vereinbarungen auf Serviceebene (Service Level Agreements, SLAs) und operative Metriken definieren Erwartungen für die Anforderungsverarbeitung, den Support und die Übermittlungszeitachsen. Diese Metriken helfen dabei, Plattformdienste zu verbessern und die Ausrichtung über Hybridvorgänge hinweg sicherzustellen. Sie müssen diese Metriken regelmäßig überprüfen und verfeinern, um eine kontinuierliche Verbesserung zu unterstützen.

Erstellen Sie Plattformfunktionen als interne Produkte

Eine Plattformfähigkeit ist ein gemeinsamer Dienst, der Workload-Teams unterstützt, indem er die sichere und konsistente Nutzung cloudbasierter Lösungen beschleunigt. Die Behandlung dieser Funktionen als interne Produkte stellt sicher, dass sie auffindbar, wiederverwendbar und unterstützt werden können. Sie müssen Plattform-Engineering- und Produktmanagementpraktiken anwenden, um diese Dienste in Ihrer Organisation zu skalieren.

Entwerfen von Plattformdiensten als modulare, wiederverwendbare Produkte

  1. Verstehen Sie das Produktdenken. Modulare Plattformdienste reduzieren die Duplizierung und erhöhen die Konsistenz über Workloads hinweg. Diese Dienste bieten grundlegende Funktionen, die Teams unabhängig nutzen können. Sie müssen jeden Dienst so entwerfen, dass er wiederverwendbar, kompositorierbar und mit den bewährten Methoden von Azure übereinstimmt.

  2. Definieren Sie modulare Plattformdienste basierend auf allgemeinen Arbeitsauslastungsanforderungen. Plattformdienste müssen wiederholbare Anforderungen erfüllen, z. B. Governance, Netzwerk und Entwickleraktivierung. Diese Dienste reduzieren die Onboarding-Zeit und verbessern die Compliance über Workloads hinweg. Beispiele sind:

    • Azure-Governance (Verwaltungsgruppen, Richtlinien, Blueprints)
    • Abonnementverkauf
    • Hub-and-Spoke-Netzwerk
    • Interne Infrastructure-as-Code-(IaC-)Module basierend auf Azure Verified Modules (AVM)
    • Entwicklertools wie interne Entwicklerplattformen (IDPs)
  3. Gestalten Sie Dienste für Auffindbarkeit und Self-Service. Plattformdienste müssen für Workload-Teams leicht auffindbar, verständlich und nutzbar sein. Verwenden Sie Dienstkataloge, Dokumentationen und Automatisierung, um die Self-Service-Einführung zu ermöglichen. Dieser Ansatz reduziert die Abhängigkeit vom Plattformteam und beschleunigt die Bereitstellung.

Verwenden von Produktverwaltungsmethoden zur Entwicklung von Plattformfunktionen

  1. Richten Sie einen Produktrücklog und eine Roadmap für jede Plattformfunktion ein. Das Produktmanagement stellt sicher, dass Plattformdienste für interne Verbraucher relevant und wertvoll bleiben. Sie müssen jede Plattformfunktion als Produkt mit einem definierten Lebenszyklus behandeln. Jeder Plattformdienst muss einen priorisierten Backlog und eine Roadmap basierend auf internen Kundenanforderungen haben. Diese Struktur ermöglicht eine kontinuierliche Verbesserung und Ausrichtung auf sich entwickelnde Geschäftsanforderungen.

  2. Sammeln und reagieren Sie auf Feedback von Workloadteams. Feedbackschleifen stellen sicher, dass Plattformdienste den Anforderungen ihrer Verbraucher entsprechen. Verwenden Sie Umfragen, Interviews und Telemetrie, um Erkenntnisse zu sammeln und Prioritäten anzupassen. Diese Praxis erhöht die Akzeptanz und Zufriedenheit.

Verwenden mehrerer Plattformteams zum Skalieren in großen Unternehmen

  1. Erstellen Sie spezialisierte Plattformteams, die an Funktionsdomänen ausgerichtet sind. Ein einzelnes Plattformteam kann die unterschiedlichen Anforderungen einer großen Organisation nicht erfüllen. Sie müssen mehrere produktorientierte Teams organisieren, um Plattformfunktionen effektiv zu skalieren. Jedes Team muss sich auf einen bestimmten Bereich der Plattform konzentrieren, z. B.:

    • Cloud-Onboarding
    • Unterstützung für Clouddesign und Build
    • Cloudsicherheit und -governance
    • Identitäts- und Zugriffsverwaltung
    • Netzwerk und Konnektivität
  2. Koordinieren Sie plattformübergreifende Teams, um Konsistenz sicherzustellen. Plattformteams müssen sich an Standards, Tools und Integrationsmustern orientieren. Verwenden Sie gemeinsame Designprinzipien, Architekturüberprüfungen und Methoden der inneren Quelle, um die Kohärenz über Dienstleistungen hinweg aufrechtzuerhalten.

Plattformteams richtig dimensionieren für Qualifikationsabdeckung und Skalierbarkeit

Ein richtiges Plattformteam ermöglicht eine konsistente Bereitstellung von Plattformfunktionen und gleichzeitig die Flexibilität und betriebliche Effizienz. Diese Struktur ist für das Erstellen und Unterstützen interner Plattformprodukte unerlässlich, die den Erfolg des Workloadteams beschleunigen. Sie müssen die Teamgröße mit dem Umfang der Fähigkeiten in Einklang bringen, die erforderlich sind, um die Cloudakzeptanz im großen Maßstab zu unterstützen.

  1. Beginnen Sie mit "Zwei-Pizza"-Teams, um Agilität und Fokus zu erhalten. Ein „Zwei-Pizza“-Team umfasst in der Regel 6–10 Mitglieder, was ein weithin akzeptierter Maßstab für eine effektive Teamgröße ist. Diese Größe ermöglicht eine starke Zusammenarbeit und schnelle Feedbackschleifen. Vermeiden Sie größere Teams, die die Koordinationskomplexität einführen und die Liefergeschwindigkeit verringern.

  2. Stellen Sie eine Qualifikationsabdeckung für wichtige Plattformdomänen sicher. Eine umfassende Qualifikationsabdeckung stellt sicher, dass Plattformteams sichere und skalierbare Dienste entwerfen, erstellen und betreiben können. Sie müssen Spezialisten in wichtige technische Bereiche einbeziehen, um den vollständigen Lebenszyklus von Plattformfunktionen zu unterstützen. Mitarbeiterplattformteams mit Spezialisten in allen Kerndomänen. Ein typisches Enterprise-Plattformteam sollte Folgendes umfassen:

    Role Responsibilities Teamgröße
    Netzwerktechniker Entwerfen und Verwalten von Cloudkonnektivität und Hybridnetzwerken. 2
    Infrastructure-as-Code (IaC) oder DevOps Engineers Automatisieren Sie Bereitstellungen und verwalten Sie CI/CD-Pipelines. 2
    Identitätsingenieure Verwalten von Authentifizierung, Autorisierung und Identitätsgovernance. 2
    Sicherheitstechniker Erzwingen Sie Sicherheitsrichtlinien, überwachen Sie Bedrohungen und unterstützen Sie die Compliance. 2

    Diese Struktur stellt sicher, dass jede kritische Domäne von mindestens zwei Teammitgliedern für Redundanz und Zusammenarbeit abgedeckt wird.

  3. Investieren Sie in DevOps- und IaC-Fähigkeiten, um Automatisierung und Skalierbarkeit zu ermöglichen. Entwickeln Sie DevOps- und IaC-Funktionen in plattformübergreifenden Teams. Plattformingenieure müssen kompetent sein in:

Fähigkeit oder Werkzeug Description
Azure DevOps oder GitHub Aktivieren Sie CI/CD- und Workflowautomatisierung, um Entwicklungs- und Bereitstellungsprozesse zu optimieren.
Infrastruktur-als-Code-Tools Verwenden Sie Tools wie Terraform und Bicep für wiederholbare, versionsgesteuerte Bereitstellungen.
GitHub Copilot Beschleunigen Sie die Codeerstellung und reduzieren Sie Fehler mit KI-unterstützten Entwicklungstools.
Git-basierte Workflows Unterstützen Sie Zusammenarbeit, Codeüberprüfungen und Änderungsnachverfolgung, um die Teamproduktivität zu verbessern.

Diese Fähigkeiten ermöglichen Plattformteams die Bereitstellung skalierbarer, sicherer und konsistenter Dienste in der gesamten Cloud.These skills enable platform teams to deliver scalable, secure, and consistent services across the Cloud estate.

Nächste Schritte