Disponibilité et au-delà : comprendre et améliorer la résilience des systèmes distribués sur AWS - Disponibilité et au-delà : comprendre et améliorer la résilience des systèmes distribués sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Disponibilité et au-delà : comprendre et améliorer la résilience des systèmes distribués sur AWS

Date de publication : 12 novembre 2021 (Historique du document)

Aujourd'hui, les entreprises exploitent des systèmes complexes et distribués à la fois dans le cloud et sur site. Ils souhaitent que ces charges de travail soient résilientes afin de servir leurs clients et d'atteindre leurs objectifs commerciaux. Ce document décrit une compréhension commune de la disponibilité en tant que mesure de la résilience, établit des règles pour créer des charges de travail hautement disponibles et propose des conseils sur la manière d'améliorer la disponibilité des charges de travail.

Introduction

Qu'est-ce que cela signifie de créer une charge de travail hautement disponible ? Comment mesurez-vous la disponibilité ? Que puis-je faire pour augmenter la disponibilité de ma charge de travail ? Ce document vous aidera à répondre à ce type de questions. Il est divisé en trois sections principales. La première section, intitulée Comprendre la disponibilité, est essentiellement théorique. Il établit une compréhension commune de la définition de la disponibilité et des facteurs qui influent sur celle-ci. La deuxième section, Mesurer la disponibilité, fournit des conseils pour mesurer de manière empirique la disponibilité de votre charge de travail. La troisième section, Concevoir des systèmes distribués à haut niveau de disponibilité sur, AWS est une application pratique des idées présentées dans la première section. De plus, dans ces sections, ce document définira les règles permettant de créer des charges de travail résilientes. Ce document est destiné à étayer les directives et les meilleures pratiques présentées dans le pilier de fiabilité AWS bien architecturé.

Tout au long de cet article, vous rencontrerez de nombreuses mathématiques algébriques. Les principaux points à retenir sont les concepts que ces mathématiques soutiennent, et non les mathématiques elles-mêmes. Cela dit, le présent document vise également à présenter un défi. Lorsque vous gérez des charges de travail à haut niveau de disponibilité, vous devez être en mesure de prouver mathématiquement que ce que vous avez créé atteint vos objectifs. Même les meilleures conceptions fondées sur de bonnes intentions peuvent ne pas toujours atteindre le résultat souhaité. Cela signifie que vous avez besoin de mécanismes qui mesurent l'efficacité de la solution. Par conséquent, un certain niveau de calcul est nécessaire pour créer et exploiter des systèmes distribués résilients et hautement disponibles.