Omówienie filaru niezawodności
Filar niezawodności rozwiązania Well-Architected for Industry skupia się na zapewnieniu, że obciążenia będą odporne i będą działać bezproblemowo nawet w przypadku różnych zakłóceń lub awarii. Obejmuje to minimalizowanie przestojów, zmniejszenie wpływu zakłóceń na użytkowników i zapewnienie ciągłości biznesowej.
Filar niezawodności obejmuje następujące kluczowe obszary:
Podstawy: projekt jest solidną podstawą wspierającą wysoką dostępność i odporność na uszkodzenia. Obejmuje to następujące działania:
- Używanie wielu stref dostępności
- Implementowanie nadmiarowości sieci i danych
- Projektowanie z uwzględnieniem awarii
Zarządzanie zmianami: zaimplementuj praktyki zarządzania zmianami, aby zminimalizować ryzyko zakłóceń wynikających ze zmian w systemie. Obejmuje to następujące działania:
- Wdrażanie zmian przy użyciu automatyzacji
- Implementowanie procesów testowania i walidacji
- Korzystanie z kanarkowych lub niebieskozielonych technik wdrażania
Zarządzanie awariami: projektowanie awarii i implementowanie procesów w celu wykrywania błędów, odpowiadania na nie i przywracania właściwego stanu po awariach. Obejmuje to następujące działania:
- Implementowanie zautomatyzowanego monitorowania i alertów
- Korzystanie z technik izolacji usterek
- Implementowanie odzyskiwania po awarii i planów ciągłości biznesowej
Skalowalność: projektowanie rozwiązań, które można skalować w celu spełnienia zmieniających się wymagań. Obejmuje to następujące działania:
- Używanie skalowania automatycznego
- Projektowanie pod kątem elastyczności
- Implementowanie procesów planowania wydajności i zarządzania
Rozwiązania chmury branżowej są oparte na platformie Azure, Power Platform, Microsoft 365 i usłudze Dynamics 365. Podział odpowiedzialności za filar niezawodności w ramach infrastruktury jako usługi (IaaS), platformy jako usługi (PaaS) i oprogramowania jako usługi (SaaS) jest inny. W poniższej tabeli zestawimy podział odpowiedzialności:
Typ usługi | Zakres odpowiedzialności firmy Microsoft | Zakres odpowiedzialności klienta | Niektóre składniki używane w rozwiązaniach branżowych Microsoft Cloud |
---|---|---|---|
Lokalne | Brak | Odpowiedzialność za cały stos. | Lokalna brama danych |
Iaas | Zapewnienie dostępności i niezawodności infrastruktury podstawowej, takiej jak serwerów fizycznych, magazynu i składników sieci. | W celu zmaksymalizowania niezawodności i dostępności aplikacji należy je skonfigurować i wdrożyć. Obejmuje to upewnienie się, że ich aplikacje są poprawnie projektowane w celu obsługi scenariuszy awarii, takich jak funkcje równoważenia obciążenia i skalowania automatycznego. | Sieć wirtualna Azure (VNet), maszyny wirtualne Azure (VM) |
Paas | Zapewnienie niezawodności platformy, w tym środowiska uruchomieniowego i powiązanych usług, takich jak bazy danych i systemy obsługi wiadomości. | Konfigurowanie i wdrażanie ich aplikacji w celu zmaksymalizowania ich niezawodności i dostępności, na przykład przy użyciu mechanizmów równoważenia obciążenia i trybu failover. | Power Platform, usługi danych kondycji Azure, usługi magazynu Azure, usługi analizy Azure, aplikacje Azure Logic, usługa Azure Kubernetes (AKS) |
SaaS | Zapewnienie niezawodności całej aplikacji oraz usług powiązanych. Obejmuje zapewnienie bezpieczeństwa i niezawodności przechowywania przetwarzanych danych oraz upewnienie się, że aplikacja jest dostępna i responsywna dla użytkowników. | Skonfigurowanie ich konta użytkowników i kontrole dostępu, aby zagwarantować, że ich użytkownicy będą w razie potrzeby mieć dostęp do aplikacji, oraz raportowanie wszelkich problemów w wymaganym terminie do firmy Microsoft. | Dynamics 365, Microsoft 365 |
Zobacz też
- Omówienie filaru zabezpieczenia
- Omówienie filaru optymalizacji kosztów
- Omówienie filaru doskonałości operacyjnej
- Omówienie filaru wydajności
EOF