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.
Création d'applications HA et de solutions d'infrastructure avec un AWS Outposts rack
Avec le 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. Il est important de comprendre que les architectures et approches de haute disponibilité dans le cloud sont généralement différentes des architectures HA sur site traditionnelles que vous utilisez peut-être aujourd'hui dans votre centre de données.
Dans le cadre des déploiements d'applications HA traditionnels sur site, les applications sont déployées sur des machines virtuelles ()VMs. Les systèmes et infrastructures informatiques complexes sont déployés et entretenus pour assurer le bon fonctionnement et le bon fonctionnement de ces machines virtuelles. Ils ont VMs souvent des identités spécifiques et chaque machine virtuelle peut jouer un rôle essentiel dans l'architecture globale de l'application.
Les rôles architecturaux sont étroitement liés aux identités des machines virtuelles. Les architectes systèmes tirent parti des fonctionnalités de l'infrastructure informatique pour fournir des environnements d'exécution de machines virtuelles hautement disponibles qui fournissent à chaque machine virtuelle un accès fiable à la capacité de calcul, aux volumes de stockage et aux services réseau. En cas de défaillance d'une machine virtuelle, des processus de restauration automatisés ou manuels sont exécutés pour rétablir l'état sain de la machine virtuelle défaillante, souvent sur une autre infrastructure ou dans un autre centre de données entièrement différent.
Les architectures Cloud HA adoptent une approche différente. AWS les services cloud fournissent des capacités de calcul, de stockage et de mise en réseau fiables. Les composants de l'application sont déployés sur des EC2 instances, des conteneurs, des fonctions sans serveur ou d'autres services gérés.
Une instance est une instanciation d'un composant d'application, peut-être l'une des nombreuses instances jouant ce rôle. Les composants de l'application sont faiblement couplés les uns aux autres et au rôle qu'ils jouent dans l'architecture globale de l'application. L'identité individuelle d'une instance n'est généralement pas importante. Des instances supplémentaires peuvent être créées ou détruites pour augmenter ou diminuer la taille en réponse à la demande. Les instances défaillantes ou défectueuses sont simplement remplacées par de nouvelles instances saines.
AWS Outposts rack est un service entièrement géré qui étend les services de AWS calcul, de stockage, de mise en réseau, de base de données et d'autres services cloud aux sites sur site pour une expérience hybride véritablement cohérente. Vous ne devez pas considérer le service Outposts rack comme un remplacement direct des systèmes d'infrastructure informatique par des mécanismes de haute disponibilité sur site traditionnels. Tenter d'utiliser AWS des services et des Outposts pour prendre en charge une architecture HA traditionnelle sur site est un contre-modèle.
Les charges de travail exécutées sur AWS Outposts rack utilisent des mécanismes de haute disponibilité dans le cloud tels qu'Amazon EC2 Auto Scaling
Les sections suivantes présentent les modèles d'architecture, les anti-modèles et les pratiques recommandées pour déployer des AWS Outposts racks dans vos environnements sur site afin d'exécuter des charges de travail répondant à des exigences de haute disponibilité. Ces sections présentent des modèles et des pratiques ; toutefois, elles ne fournissent pas de détails sur la configuration et la mise en œuvre. Vous devriez lire et vous familiariser avec le AWS Outposts rack FAQs