Realistische Zuverlässigkeitsziele festlegen

Last reviewed 2024-12-30 UTC

Dieses Prinzip in der Säule „Zuverlässigkeit“ des Google Cloud Well-Architected Framework hilft Ihnen, Zuverlässigkeitsziele zu definieren, die für Ihre Arbeitslasten in technisch machbar sind Google Cloud.

Dieses Prinzip ist für den Umfang Fokusbereich der Zuverlässigkeit relevant.

Prinzipübersicht

Entwerfen Sie Ihre Systeme so, dass sie gerade zuverlässig genug sind, um die Nutzer zufrieden zu stellen. Es mag kontraintuitiv erscheinen, aber ein Ziel von 100% Zuverlässigkeit ist oft nicht die effektivste Strategie. Eine höhere Zuverlässigkeit kann zu deutlich höheren Kosten führen, sowohl in Bezug auf finanzielle Investitionen als auch auf potenzielle Einschränkungen bei Innovationen. Wenn Nutzer bereits mit dem aktuellen Serviceniveau zufrieden sind, kann es sein, dass Bemühungen zur weiteren Steigerung der Zufriedenheit einen geringen Return on Investment (ROI) erzielen. Stattdessen können Sie Ressourcen besser an anderer Stelle einsetzen.

Sie müssen das Maß an Zuverlässigkeit ermitteln, bei dem Ihre Nutzer zufrieden sind, und den Punkt bestimmen, an dem die Kosten für inkrementelle Verbesserungen die Vorteile überwiegen. Wenn Sie dieses Maß an ausreichender Zuverlässigkeit ermitteln, können Sie Ressourcen strategisch zuweisen und sich auf Funktionen und Verbesserungen konzentrieren, die Ihren Nutzern einen größeren Mehrwert bieten.

Empfehlungen

Berücksichtigen Sie die Empfehlungen in den folgenden Unterabschnitten, um realistische Zuverlässigkeitsziele festzulegen.

Einige Fehler akzeptieren und Komponenten priorisieren

Streben Sie eine hohe Verfügbarkeit an, z. B. eine Betriebszeit von 99,99 %, aber setzen Sie kein Ziel von 100 % Betriebszeit. Erkennen Sie an, dass einige Fehler unvermeidlich sind.

Die Lücke zwischen 100% Betriebszeit und einem Ziel von 99,99% ist die Fehlertoleranz. Diese Lücke wird oft als Fehlerbudget bezeichnet. Das Fehlerbudget kann Ihnen helfen, Risiken einzugehen und Innovationen voranzutreiben, was für jedes Unternehmen von grundlegender Bedeutung ist, um wettbewerbsfähig zu bleiben.

Priorisieren Sie die Zuverlässigkeit der kritischsten Komponenten im System. Akzeptieren Sie, dass weniger kritische Komponenten eine höhere Fehlertoleranz haben können.

Zuverlässigkeit und Kosten in Einklang bringen

Um das optimale Zuverlässigkeitsniveau für Ihr System zu ermitteln, führen Sie gründliche Kosten-Nutzen-Analysen durch.

Berücksichtigen Sie Faktoren wie Systemanforderungen, die Folgen von Fehlern und die Risikobereitschaft Ihres Unternehmens für die jeweilige Anwendung. Berücksichtigen Sie auch Ihre Notfallwiederherstellungs-Messwerte, wie das Recovery Time Objective (RTO) und das Recovery Point Objective (RPO). Entscheiden Sie, welches Maß an Zuverlässigkeit innerhalb des Budgets und anderer Einschränkungen akzeptabel ist.

Suchen Sie nach Möglichkeiten, die Effizienz zu steigern und Kosten zu senken, ohne die wesentlichen Zuverlässigkeitsfunktionen zu beeinträchtigen.