Empfehlungen für die Konsolidierung
Gilt für diese Checkliste für azure Well-Architected Framework Cost Optimization:
CO:14 | Konsolidieren Sie Ressourcen und Verantwortung. Bestimmen Sie in einer Arbeitsauslastung Möglichkeiten zum Konsolidieren von Ressourcen und erhöhen Sie die Dichte. Verwenden Sie außerhalb einer Workload vorhandene zentrale Ressourcen und Dienste, damit Sie Workload-Verantwortlichkeiten konsolidieren können. |
---|
In diesem Leitfaden werden die Empfehlungen zum Konsolidieren von Ressourcen und Verantwortlichkeiten zur Optimierung der Arbeitsauslastungskosten beschrieben. Das Konsolidieren von Ressourcen ist eine differenzierte Aufgabe, die sich von der schlichten Beseitigung von Abfällen unterscheidet. Die Konsolidierung umfasst die Kombination von Komponenten einer Workload, z. B. Server, Datenbanken, Anwendungen und Zuständigkeiten.
Die Konsolidierung kann redundante Ressourcen und Lizenzen reduzieren und die Dichte erhöhen. Suchen Sie nach Möglichkeiten, Ihre Workload-Verantwortlichkeiten zu konsolidieren. Verwenden Sie zentrale Ressourcen oder Teams, um Kosten zu optimieren. Wenn Sie Ressourcen und Verantwortlichkeiten nicht konsolidieren, indem Sie gemeinsame Ressourcen verwenden und Skalenvorteile optimieren, verpassen Sie möglicherweise Möglichkeiten für Kosteneinsparungen.
Definitionen
Begriff | Definition |
---|---|
Zentrale Ressource | Eine freigegebene Ressource, die von mehreren Komponenten verwendet wird, anstatt jede Komponente über eine eigene dedizierte Ressource verfügt. |
Änderungssteuerung | Eine strukturierte Methodik zum Verwalten und Implementieren von Änderungen. |
Konsolidieren | Der Akt der Kombination von Komponenten, um die Workloadanforderungen optimal zu erfüllen. |
Ressourcendichte | Ein Maß für die logische Trennung innerhalb einer Ressource. Eine erhöhte Dichte entspricht in der Regel einer höheren Auslastung aufgrund der Kollokation von unterschiedlichen Komponenten, Verbrauchern oder Umgebungen. |
Wichtige Entwurfsstrategien
Das Hauptziel der Konsolidierung ist die Optimierung und nicht die Reduktion. Die Konsolidierung umfasst Umstrukturierungsworkloads, Ressourcen und Teamrollen, um maximale Kosteneffizienz zu erzielen. Im Gegensatz zur Optimierung der Komponentenkosten ist die Konsolidierung ein Prozess, der sorgfältig berücksichtigt werden muss.
Fast jeder Konsolidierungsaufwand hat Kompromisse und potenzielle Risiken, kann aber die Kosten erheblich reduzieren. Es ist wichtig, die potenziellen Vorteile und damit verbundenen Kompromisse zu analysieren. Alle Konsolidierungsstrategien führen die folgenden Schritte aus:
Bewertung: Führen Sie eine gründliche Bewertung durch, um Bereiche zu identifizieren, in denen die Konsolidierung vorteilhaft sein kann.
Identifizierung und Bewertung: Ermitteln und Bewerten potenzieller Konsolidierungsziele, um zu bestimmen, ob potenzielle Kostenvorteile und Kompromisse den Aufwand der Konsolidierung rechtfertigen.
Kommunikation und Implementierung: Wenn Sie feststellen, dass die Konsolidierung von Vorteil ist, kündigen Sie die ausstehenden Änderungen an, und wenden Sie sie an.
Konsolidieren von Ressourcen
Das Konsolidieren von Ressourcen umfasst das Kombinieren von Ressourcen innerhalb einer Workload. Sie können Funktionen oder Verbraucher zusammenstellen. Sie können beispielsweise drei Webserver in einem einzelnen Server oder drei Datenbanken in einem einzelnen Datenbankserver konsolidieren. Sie können mehrere Firewalls in einer einzigen Firewall konsolidieren, die mehreren Umgebungen dient.
Ziel ist es, die Ressourcendichte zu erhöhen, damit Sie die Kosteneffizienz jeder Ressource maximieren können. Erweitern Sie die Verwendung einer Ressource, und minimieren Sie Ressourcenredundanz.
Allgemeine Arten von Diensten, die Sie konsolidieren können, umfassen Anwendungsplattformen, Datenbanken, Netzwerkgeräte, Gateways und verteilten Denial-of-Service-Schutz (DDoS). Um Ressourcen innerhalb einer Workload zu konsolidieren, berücksichtigen Sie die folgenden Empfehlungen:
Bewerten sie die Arbeitsauslastungsressourcen. Bewerten Sie die vorhandene Arbeitsauslastung und deren Ressourcenauslastung. Analysieren Sie Faktoren wie CPU-Auslastung, Speicherauslastung, Speicherkapazität und Netzwerkbandbreite. Identifizieren Sie Bereiche, in denen die Konsolidierung von Vorteil sein könnte. Die Konsolidierung kann die Optimierung der Ressourcenzuordnung, das Entfernen redundanter oder nicht genutzter Ressourcen oder die Neukonfiguration der Workload zur effizienteren Ausführung umfassen. Berücksichtigen Sie Faktoren wie Workloadabhängigkeiten, Leistungsanforderungen und Skalierbarkeit.
Identifizieren eines Konsolidierungsziels. Wählen Sie eine zu konsolidierende Ressource aus. Dies kann eine vorhandene Ressource oder eine neue Ressource sein, die innerhalb der Workload erstellt wurde. Identifizieren Sie vorhandene Ressourcen, die Sie möglicherweise für die Konsolidierung verwenden. Beispielsweise verfügen Sie möglicherweise über Server, die einige der Workloadkomponenten aufnehmen können. Wenn keine vorhandenen Ressourcen den Konsolidierungsanforderungen entsprechen oder es vorteilhafter ist, eine neue Ressource zu konsolidieren, sollten Sie eine neue Ressource erstellen.
Bewerten sie die Konsolidierungsfähigkeit. Stellen Sie funktionale und technische Anforderungen wie CPU, Arbeitsspeicher und Wachstum sicher, unterstützen Sie die Konsolidierung. Vermeiden Sie kompromittierende Anforderungen wie Leistung, Zuverlässigkeit und Sicherheit. Erstellen Sie z. B. keine unerwünschte, regionsübergreifende Abhängigkeit oder konsolidieren Sie Ressourcen über Vorproduktions- und Produktionsumgebungen hinweg.
Schätzen Sie die Kosten. Ermitteln Sie den Aufwand und mögliche Komplikationen der Konsolidierung. Sie sollten Kosten berechnen, einschließlich Ressourcen-, Lizenzierungs- und Betriebskosten. Berücksichtigen Sie die Auswirkungen, z. B. potenzielle Herausforderungen bei der Ressourcenüberwachung aufgrund der Konsolidierung.
Kommunizieren und koordinieren Sie mit Ihrem Team. Stellen Sie sicher, dass Sie alle Beteiligten über bevorstehende Änderungen und erforderliche Aktionen informieren, die sie ergreifen müssen. Koordinieren Sie teams, um Konflikte zu vermeiden und eine reibungslose Implementierung sicherzustellen.
Risiko: Berücksichtigen Sie die Auswirkungen der Ressourcendichte, z. B. laute Nachbarn, Skalierungseffekte und reduzierte Redundanz. Die Ressourcenkonsolidierung ist häufig zu riskant für unternehmenskritische und unternehmenskritische Arbeitsauslastungsflüsse.
Tradeoffs:
Die Ressourcenkonsolidierung reduziert die Isolation und kann ein lautes Nachbarszenario in einer Workload erstellen. Hier finden Sie weitere Möglichkeiten zum Implementieren der logischen Isolation und einer erhöhten Kapazität für die Hostingumgebung. Erhöhen Sie beispielsweise die Firewallkapazität, wenn sie mehrere Workloads unterstützt.
Die Konsolidierung beseitigt Segmentierung und kann das Sicherheitsrisiko erhöhen, was Angreifern das horizontale Verschieben erleichtert. Es macht auch einige Compliancestandards schwer zu erreichen. Priorisieren Der Compliance gegenüber der Konsolidierung.
Die Ressourcenkonsolidierung führt zu weniger Redundanz. Planen Sie sorgfältig, um sicherzustellen, dass Sie die richtige Zuverlässigkeit in der Workload haben.
Konsolidieren von Zuständigkeiten
Das Ziel der Konsolidierung von Workload-Verantwortlichkeiten besteht darin, die Verantwortlichkeiten des Arbeitsauslastungsteams zu reduzieren. Es ist ein strategischer Kostenoptimierungsaufwand, der organisationsweites Bewusstsein und Zusammenarbeit außerhalb des Workloadteams erfordert.
Es gibt zwei Hauptmethoden zum Konsolidieren der Zuständigkeiten Ihres Workloadteams. Sie können externe freigegebene oder zentralisierte Ressourcen verwenden und diese Ressource nicht in der Workloadumgebung ausführen. Sie können die Workload-Verantwortlichkeiten auch an andere Teams in Ihrer Organisation auslagern, sodass Ihr Team nicht direkt für diese Aufgaben oder Mitarbeiter verantwortlich ist.
Verwenden externer zentraler Ressourcen
Externe zentralisierte Ressourcen beziehen sich auf freigegebene Ressourcen außerhalb der Workloadumgebung. Ein Unternehmen könnte beispielsweise über ein zentrales Gateway verfügen, das mehrere Workloads bedient. Ziel von externen zentralisierten Ressourcen ist die Minimierung von Duplizierung und Mehraufwand. Anstatt eine dedizierte Ressource für Ihre Workload zu verwenden, können Sie eine gemeinsam genutzte Ressource verwenden, um Die Kosten zu optimieren. Beachten Sie die folgenden Empfehlungen:
Bewerten sie die Arbeitsauslastungsressourcen. Bewerten Sie den aktuellen Zustand der Arbeitsauslastung, und identifizieren Sie Bereiche, in denen die Konsolidierung von Vorteil sein kann.
Suchen sie externe Verkaufschancen. Ermitteln Sie Ihre Organisation für bereits vorhandene zentrale Ressourcen. Diese Ressourcen können potenzielle Lösungen für Ihre Workload sein. Sie können z. B. eine gemeinsame Sicherheitsinformations- und Ereignisverwaltung (SIEM) verwenden, anstatt ein unabhängiges SIEM-Tool einzurichten.
Erwägen Sie die Änderungssteuerung. Verstehen sie den Prozess der Verwaltung von Änderungen an der zentralen Ressource. Berücksichtigen Sie den Genehmigungsworkflow, Testprotokolle und Bereitstellungsmethoden. Analysieren Sie potenzielle Herausforderungen, wenn Sie die Kontrolle über Ressourcenänderungen verringert haben.
Schätzen Sie die Kosten. Bevor Sie zentrale Ressourcen implementieren, quantifizieren Sie die erwarteten Einsparungen anhand der Kosten, die mit einem Übergang verbunden sind. Wiegen Sie die kostensparenden Vorteile gegen Risiken ab, um eine fundierte Entscheidung zu treffen.
Kommunizieren und koordinieren Sie mit Ihrem Team. Richten Sie einen Mechanismus für kontinuierliches Feedback zwischen Teams ein, um Bedenken zu beheben, die Zusammenarbeit zu verbessern und Prozesse zu verfeinern.
Dokumentieren und Nachverfolgen von Änderungen Verwalten Sie detaillierte Dokumentation aller genehmigten Änderungen, einschließlich ihres Umfangs, der Implementierungsschritte und der damit verbundenen Risiken oder Probleme. Verwenden Sie ein zentrales System- oder Änderungsverwaltungstool, um den Status von Änderungen während des gesamten Lebenszyklus nachzuverfolgen und zu überwachen.
Tradeoff: Eine Überkonsolidierung kann zu Ressourcenkonflikten führen, was zu Leistungsproblemen führen kann. Die Konsolidierung kann die Flexibilität und Flexibilität einzelner Teams und Workloads einschränken, da sie zentrale Standards einhalten müssen, die anpassungshindern können.
Auslagern von Zuständigkeiten an externe Teams
Das Entladen von Workload-Verantwortlichkeiten an externe Teams bezieht sich auf die Verwendung von erfahrenen zentralisierten Teams, die spezielle Dienste wie ein Sicherheitsbetriebsteam ausführen. Sie können Zuständigkeiten an vorhandene Teams auslagern, um Kosten zu optimieren und Know-how für bestimmte Funktionen zu delegieren.
Auswerten von Teamfähigkeiten. Bewerten Sie die aktuellen Fähigkeiten Ihres Teams. Identifizieren Sie Qualifikationslücken oder Bereiche, in denen ein zentralisiertes Team Die Kosten optimiert.
Finden Sie verfügbare Verkaufschancen. Erkunden Sie Ihre Organisation nach verfügbaren Diensten, z. B. den Diensten eines Sicherheitsteams. Stellen Sie sicher, dass das zentrale Team die hinzugefügten Verantwortlichkeiten berücksichtigen kann, ohne die Qualität zu beeinträchtigen.
Erwägen Sie die Änderungssteuerung. Machen Sie sich mit der Behandlung von Änderungen vertraut, z. B. Genehmigungsworkflows, Testprotokolle und Bereitstellungsstrategien. Ermitteln Sie potenzielle Herausforderungen, die auftreten können, wenn Sie weniger direkte Kontrolle über diese Funktionen haben.
Kommunizieren und koordinieren Sie mit Ihrem Team. Stellen Sie sicher, dass Teams mit den Prozessen, Tools und Erwartungen der anderen Vertraut sind. Ziehen Sie einen phasenweisen Übergang oder einen Pilotzeitraum in Betracht, um die Schicht zu erleichtern und potenzielle Herausforderungen frühzeitig zu erkennen.
Dokumentieren und Nachverfolgen von Änderungen Verwalten Sie detaillierte Dokumentation aller genehmigten Änderungen, einschließlich ihres Umfangs, der Implementierungsschritte und der damit verbundenen Risiken oder Probleme. Verwenden Sie ein zentrales System- oder Änderungsverwaltungstool, um den Status von Änderungen während des gesamten Lebenszyklus nachzuverfolgen und zu überwachen.
Azure-Erleichterung
Dichteunterstützung: Viele Azure-Dienste unterstützen eine erhöhte Ressourcendichte. Die folgende Tabelle zeigt ein Sampling dieser Dienste.
Azure-Dienst | Segmentierungssteuerelement |
---|---|
Azure Front Door | Kundendomänen und URL-Pfade |
Azure Firewall | Netzwerk- und Anwendungsregeln |
Azure Application Gateway | Listener, URL-pfadbasiertes Routing |
API Management | API-Richtlinien |
Azure Kubernetes Service (AKS) | Namespaces, Knotenpools |
Azure App Service | Mehrere Web-Apps und APIs in einem App Service-Plan |
Azure SQL-Datenbank | Mehrere Datenbanken auf einem Server |
Ressourcenbeobachtung: Azure Monitor bietet eine zentrale Plattform zur Überwachung und Verwaltung der Leistung und Integrität Ihrer Azure-Ressourcen. Sie können Telemetriedaten sammeln und analysieren, Warnungen einrichten und Einblicke in die Ressourcennutzung und die Möglichkeiten zur Konsolidierung erhalten.
Log Analytics bietet eine zentrale Protokollverwaltung und -analyse. Sie können Protokolldaten aus verschiedenen Azure-Ressourcen sammeln, analysieren und visualisieren, mit denen Sie Probleme identifizieren, Probleme beheben und operative Einblicke gewinnen können.
Verwandte Links
Checkliste zur Kostenoptimierung
Lesen Sie den vollständigen Satz von Empfehlungen.