Haute disponibilité et reprise après incident
Schematics est un service qui remplit les objectifs de niveau de service(SLO) définis avec le plan standard. IBM Cloud® Pour plus d'informations sur les régions et les centres de données disponibles pour Schematics, voir Disponibilité des services et de l'infrastructure par emplacement.
La haute disponibilité est une discipline essentielle dans une infrastructure informatique destinée à assurer l'intégrité de vos ressources et le fonctionnement de vos charges de travail d'application, même après une défaillance partielle ou complète du site. L'objectif principal de la haute disponibilité est d'éliminer les points de défaillance potentiels dans une infrastructure informatique. Par exemple, vous pouvez anticiper une panne système en ajoutant des modules de redondance et en configurant des mécanismes de basculement.
Comment est configuré IBM Cloud Schematics pour garantir la haute disponibilité du service ?
Schematics est déployé sous la forme de deux instances de service hautement disponibles sur deux sites géographiques distincts, US et EU. Dans chaque zone géographique, le service est déployé dans deux régions multizones,
telles que us-south et us-east pour la zone géographique des États-Unis, eu-de et eu-gb pour la zone géographique EU, ca-tor pour la zone géographique de Toronto et
ca-mon pour la zone géographique de Montréal. Cette configuration garantit que le service est toujours disponible, même en cas de défaillance d'une région au sein d'un emplacement géographique. Les données ne sont pas partagées
entre emplacements géographiques.
Qui est responsable de mettre en place une haute disponibilité pour mes ressources ?
Alors que IBM Cloud Schematics est chargé de veiller à ce que les informations de votre espace de travail soient disponibles, sauvegardées et répliquées dans plusieurs régions afin que les informations puissent être récupérées après une panne, Schematics ne met pas en place une haute disponibilité pour vos ressources en nuage. Au contraire, vous devez comprendre les caractéristiques de chaque offre de ressources pour décider du niveau de disponibilité qui correspond à vos besoins. Ensuite, vous utilisez IBM Cloud Schematics pour provisionner et configurer vos ressources Cloud dans une configuration hautement disponible.
Comment puis-je implémenter la haute disponibilité pour mes ressources ?
Examinez l'image ci-après pour obtenir une approche générale illustrant la façon dont vous pouvez rendre votre ressource hautement disponible et ajouter la résilience afin de tenir compte d'un incident de site ou de région. Le niveau de disponibilité
dépend de plusieurs facteurs, tels que les fonctions de haute disponibilité disponibles pour votre ressource, les exigences de votre entreprise, les accords de niveau de service que vous avez
conclus avec vos clients et l'argent que vous devez dépenser. Dans votre fichier de configuration Terraform, vous avez la possibilité de configurer plusieurs blocs provider pour les différentes régions, zones ou emplacements où
vous voulez mettre à disposition vos ressources. Pour plus d'informations, voir Création de plusieurs configurations provider.
Les fonctions de haute disponibilité prises en charge dépendent du type de ressource cloud que vous choisissez de provisionner avec IBM Cloud Schematics. Certains scénarios de haute disponibilité affichés dans cette image risquent de ne pas être disponibles pour votre ressource. Prenez soin de passer en revue la documentation de votre ressource pour identifier les fonctions à haute disponibilité.
- Ressources à zone unique: Par défaut, votre ressource cloud est déployée dans une seule zone. Cette configuration ne protège pas vos charges de travail ni vos données en cas de défaillance d'une zone ou d'une région.
- Ressources multiples dans plusieurs zones : vous pouvez créer plusieurs instances et les répartir dans plusieurs zones, par exemple, des clusters à zone multiple dans IBM Cloud Kubernetes Service ou un cloud privé virtuel avec des sous-réseaux dans différentes zones. Cette configuration protège vos charges de travail et vos données en cas de défaillance d'une zone. Notez que cette configuration peut ne pas être disponible pour votre ressource.
- Ressources multiples dans plusieurs régions : vous pouvez créer plusieurs instances et les répartir dans plusieurs régions, par exemple, plusieurs clusters dans IBM Cloud Kubernetes Service. Cette configuration fournit la haute disponibilité pour vos charges de travail et vos données en cas de défaillance d'une zone ou d'une région. Notez que cette configuration peut ne pas être disponible pour votre ressource.