AWS Outposts Considérations relatives à la conception et à l'architecture de haute disponibilité - AWS Outposts Considérations relatives à la conception et à l'architecture de haute disponibilité

Ce document est en cours de mise à jour. Dans l'intervalle, il se peut que certains contenus ne soient pas exacts.

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.

AWS Outposts Considérations relatives à la conception et à l'architecture de haute disponibilité

Date de publication : 12 août 2021 (Historique du document)

Ce livre blanc aborde les considérations relatives à l'architecture et les pratiques recommandées que les responsables informatiques et les architectes système peuvent appliquer pour créer des environnements d'applications sur site à haute disponibilité. AWS Outposts

Êtes-vous Well-Architected ?

Le AWS Well-Architected Framework vous aide à comprendre les avantages et les inconvénients des décisions que vous prenez lors de la création de systèmes dans le cloud. Les six piliers du Framework vous permettent d'apprendre les meilleures pratiques architecturales pour concevoir et exploiter des systèmes fiables, sécurisés, efficaces, rentables et durables. À l'aide du AWS Well-Architected Tool, disponible gratuitement dans le AWS Management Console, vous pouvez évaluer votre charge de travail par rapport à ces meilleures pratiques en répondant à une série de questions pour chaque pilier.

Pour obtenir des conseils d'experts supplémentaires et les meilleures pratiques relatives à votre architecture cloud (déploiements d'architecture de référence, diagrammes et livres blancs), consultez le Centre d'architecture.AWS

Introduction

Ce paper est destiné aux responsables informatiques et aux architectes système qui souhaitent déployer, migrer et exploiter des applications à l'aide de la plateforme AWS cloud et exécuter ces applications sur site avec un AWS Outposts rack, le format rack 42U de AWS Outposts.

Il présente les modèles d'architecture, les anti-modèles et les pratiques recommandées pour créer des systèmes hautement disponibles incluant des AWS Outposts racks. Vous apprendrez à gérer la capacité de vos AWS Outposts racks et à utiliser les services de mise en réseau et de centre de données pour configurer des solutions d'infrastructure de AWS Outposts rack à haute disponibilité.

AWS Outposts rack est un service entièrement géré qui fournit un pool logique de capacités de calcul, de stockage et de mise en réseau dans le cloud. Avec les racks Outposts, les clients peuvent utiliser les services AWS gérés pris en charge dans leurs environnements sur site, notamment : Amazon Elastic Compute Cloud (Amazon EC2), AmazonElastic Block Store (Amazon EBS), Amazon S3 on Outposts, Amazon Elastic Kubernetes Service (Amazon EKS),Amazon Elastic Container Service (Amazon ECS), Amazon Relational Database Service Relational Database (Amazon RDS) et d'autres services sur Outposts.AWS Les services sur les Outposts sont fournis sur le même système AWS Nitro que celui utilisé dans le. Régions AWS

En tirant parti du AWS Outposts rack, vous pouvez créer, gérer et faire évoluer des applications sur site hautement disponibles à l'aide de services et d'outils AWS cloud familiers. AWS Outposts le rack est idéal pour les charges de travail qui nécessitent un accès à faible latence aux systèmes sur site, le traitement local des données, la résidence des données et la migration d'applications avec des interdépendances entre les systèmes locaux.

Extension de AWS l'infrastructure et des services aux sites sur site

Le AWS Outposts service fournit une AWS infrastructure et des services à des sites sur site dans plus de 50 pays et territoires, donnant aux clients la possibilité de déployer la même AWS infrastructure, les mêmes AWS services, les mêmes API et les mêmes outils dans pratiquement n'importe quel centre de données, espace de colocation ou installation sur site pour une expérience hybride véritablement cohérente. Pour comprendre comment concevoir avec Outposts, vous devez connaître les différents niveaux qui constituent le AWS cloud.

An Région AWSest une zone géographique du monde. Chacun Région AWS est un ensemble de centres de données regroupés logiquement en zones de disponibilité (AZ). Régions AWS fournir plusieurs (au moins deux) zones de disponibilité physiquement séparées et isolées qui sont connectées avec une faible latence, un débit élevé et une connectivité réseau redondante. Chaque AZ comprend un ou plusieurs centres de données physiques.

Un avant-poste logique (ci-après dénommé avant-poste) est un déploiement d'un ou de plusieurs AWS Outposts racks connectés physiquement gérés comme une seule entité. Un Outpost fournit un pool de capacités de AWS calcul et de stockage sur l'un de vos sites en tant qu'extension privée d'un AZ dans un Région AWS.

Le meilleur modèle conceptuel AWS Outposts est peut-être de penser à débrancher un ou plusieurs racks d'un centre de données situé dans un AZ ou un. Région AWS Vous faites rouler les racks du centre de données AZ vers votre centre de données. Vous branchez ensuite les racks aux points d'ancrage du centre de données AZ à l'aide d'un (très) long câble afin que les racks continuent de fonctionner en tant que partie intégrante du. Région AWS Vous les connectez également à votre réseau local pour fournir une connectivité à faible latence entre vos réseaux locaux et les charges de travail exécutées sur ces racks.

Schéma illustrant un avant-poste déployé dans le centre de données d'un client et reconnecté à sa région d'origine (AZ) et à sa région mère

Un avant-poste déployé dans le centre de données d'un client et reconnecté à sa région d'origine (AZ) et à sa région mère

L'Outpost fonctionne comme une extension de l'AZ où il est ancré. AWS exploite, surveille et gère AWS Outposts l'infrastructure dans le cadre du Région AWS. Au lieu d'un très long câble physique, un Outpost se reconnecte à sa région mère via un ensemble de tunnels VPN cryptés appelés Service Link.

Le lien de service se termine sur un ensemble de points d'ancrage dans une zone de disponibilité (AZ) de la région mère de l'avant-poste.

C'est vous qui choisissez l'endroit où votre contenu est stocké. Vous pouvez répliquer et sauvegarder votre contenu à cet emplacement Région AWS ou à un autre emplacement. Votre contenu ne sera pas déplacé ou copié en dehors des emplacements que vous avez choisis sans votre accord, sauf si cela est nécessaire pour se conformer à la loi ou à un ordre contraignant d'un organisme gouvernemental. Pour de plus amples informations, veuillez consulter AWS FAQ sur la confidentialité des données.

Les charges de travail que vous déployez sur ces racks s'exécutent localement. Et, bien que la capacité de calcul et de stockage disponible dans ces racks soit limitée et ne puisse pas permettre d'exécuter les services cloud d'un Région AWS, les ressources déployées sur le rack (vos instances et leur stockage local) bénéficient des avantages d'une exécution locale alors que le plan de gestion continue de fonctionner dans le. Région AWS

Pour déployer des charges de travail sur un Outpost, vous ajoutez des sous-réseaux à vos environnements Virtual Private Cloud (VPC) et vous spécifiez un Outpost comme emplacement pour les sous-réseaux. Ensuite, vous sélectionnez le sous-réseau souhaité lors du déploiement des AWS ressources prises en charge par le biais de la CLI AWS Management Console, des API, du CDK ou des outils d'infrastructure en tant que code (IaC). Les instances des sous-réseaux Outpost communiquent avec d'autres instances de l'Outpost ou de la région via un réseau VPC.

L'Outpost Service Link transporte à la fois le trafic de gestion de l'Outpost et le trafic VPC du client (trafic VPC entre les sous-réseaux de l'Outpost et les sous-réseaux de la région).

Termes importants :

  • AWS Outposts— est un service entièrement géré qui offre la même AWS infrastructure, les mêmes AWS services, les mêmes API et les mêmes outils à pratiquement tous les centres de données, espaces de colocation ou installations sur site pour une expérience hybride véritablement cohérente.

  • Outpost : déploiement d'un ou de plusieurs AWS Outposts racks physiquement connectés gérés comme une entité logique unique et un pool de AWS calcul, de stockage et de mise en réseau déployés sur le site d'un client.

  • Région parent : Région AWS qui fournit la gestion, les services de plan de contrôle et les AWS services régionaux pour le déploiement d'un avant-poste.

  • Zone de disponibilité des points d'ancrage (ancre AZ) : zone de disponibilité de la région parent qui héberge les points d'ancrage d'un avant-poste. Un avant-poste fonctionne comme une extension de sa zone de disponibilité principale.

  • Points d'ancrage : points de terminaison situés dans la zone d'ancrage qui reçoivent les connexions des Outposts déployés à distance.

  • Lien de service : ensemble de tunnels VPN cryptés qui connectent un avant-poste à sa zone de disponibilité principale dans sa région mère.

  • Passerelle locale (LGW) : routeur virtuel d'interconnexion logique qui permet la communication entre votre Outpost et votre réseau local.

Comprendre le modèle de responsabilité partagée actualisé

Lorsque vous déployez une AWS Outposts infrastructure dans vos centres de données ou vos installations de colocation, vous assumez des responsabilités supplémentaires dans le cadre du modèle de responsabilitéAWS partagée. Par exemple, dans la région, AWS fournit diverses sources d'alimentation, un réseau central redondant et une connectivité réseau étendu (WAN) résiliente pour garantir la disponibilité des services en cas de défaillance d'un ou de plusieurs composants.

Avec Outposts, vous êtes chargé de fournir une alimentation résiliente et une connectivité réseau aux racks Outpost afin de répondre à vos exigences de disponibilité pour les charges de travail exécutées sur les Outposts.

Schéma illustrant le modèle de responsabilité AWS partagée mis à jour pour AWS Outposts

AWS Modèle de responsabilité partagée mis à jour pour AWS Outposts

Avec AWS Outposts, vous êtes responsable de la sécurité physique et des contrôles d'accès de l'environnement du centre de données. Vous devez fournir suffisamment d'alimentation, d'espace et de refroidissement pour que l'avant-poste reste opérationnel et que les connexions réseau permettent de reconnecter l'avant-poste à la région.

La capacité des Outposts étant limitée et déterminée par la taille et le nombre de racks AWS installés sur votre site, vous devez décider de la capacité EC2, EBS et S3 on Outposts dont vous avez besoin pour exécuter vos charges de travail initiales, faire face à la croissance future et fournir une capacité supplémentaire afin d'atténuer les défaillances des serveurs et les événements de maintenance.

AWS est responsable de la disponibilité de l'infrastructure des Outposts, y compris les alimentations électriques, les serveurs et l'équipement réseau présents dans les AWS Outposts racks. AWS gère également l'hyperviseur de virtualisation, les systèmes de stockage et les AWS services exécutés sur Outposts.

Une étagère d'alimentation centrale située dans chaque rack Outposts convertit le courant alternatif en courant continu et alimente les serveurs du rack via une architecture de barre de bus. Grâce à l'architecture de barre de bus, la moitié des alimentations du rack peuvent tomber en panne et tous les serveurs continueront à fonctionner sans interruption.

Photographies montrant des AWS Outposts alimentations en courant alternatif et en courant continu et la distribution de l'alimentation par barre omnibus Photographies montrant des AWS Outposts alimentations en courant alternatif et en courant continu et la distribution de l'alimentation par barre omnibus

Figure 3 : blocs d'alimentation AWS Outposts CA/CC et distribution de l'alimentation par barre omnibus

Les commutateurs réseau et le câblage à l'intérieur et entre les racks Outposts sont également totalement redondants. Un panneau de brassage en fibre optique assure la connectivité entre un rack Outpost et le réseau sur site et sert de point de démarcation entre l'environnement du centre de données géré par le client et l'environnement géré. AWS Outposts

Tout comme dans la région, AWS il est responsable des services cloud proposés sur Outposts et assume des responsabilités supplémentaires lorsque vous sélectionnez et déployez des services gérés de haut niveau tels qu'Amazon RDS on Outposts. Vous devriez consulter le modèle de responsabilitéAWS partagée et les pages de questions fréquemment posées (FAQ) relatives aux différents services lorsque vous envisagez et sélectionnez les services à déployer sur les Outposts. Ces ressources fournissent des détails supplémentaires sur le partage des responsabilités entre vous et AWS.