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.
Déploiement d'applications dans AMS
Lors de l'intégration, AWS Managed Services (AMS) travaille avec vous pour déterminer l'infrastructure dont vous avez besoin.
L'infrastructure de base inclut un cloud privé AWS virtuel (VPC), la sécurité des communications via un trust forestier ADFS, les sous-réseaux de base (DMZ, Shared Services et Private) mis en miroir sur deux zones de disponibilité et configurés avec un NAT géré, des bastions, des équilibreurs de charge publics (DX) et la sécurité requise. Direct Connect Les ressources de vos applications seront déployées dans votre sous-réseau privé ou celui des applications clients. Pour en savoir plus sur une architecture AMS typique, consultez le guide de l'utilisateur d'AWS Managed Services.
L'infrastructure que vous déployez une fois les bases terminées doit inclure tous les composants nécessaires à vos applications et au développement d'applications.
Capacités de déploiement d'applications dans AMS
Voici quelques-unes des manières dont vous pouvez déployer des applications dans AMS. Les détails de chaque méthode sont présentés ci-dessous.
| Nom de méthode | Déploiement d'infrastructures | AMI ou élément (s) clé (s) | Installation de l'application |
|---|---|---|---|
Applications mutables, AMI AMS |
|||
Déploiement manuel des applications |
Full stack CT ou Tier and Tie CTs |
AMI fournie par AMS |
Soumettez Access Management CT, installez l'application manuellement. |
UserData déploiement d'applications avec un agent d'application (par exemple Chef, Puppet, etc.) |
Utilisez Provisioning CT avec des UserData scripts qui installent un agent d'application et script/agent installent l'application. |
||
UserData déploiement d'applications sans agent (par exemple, Ansible, Salt SSH, etc.) |
Soumettez Access Management CT, installez l'agent d'application. Déployez l'application à l'aide des outils de déploiement d'applications. |
||
| Applications mutables, AMI personnalisée | |||
Déploiement d'applications AMI personnalisées (non ASG) |
Full stack CT ou Tier and Tie CTs |
AMI personnalisée. AMI AMS -> personnaliser avec l'agent d'outillage de déploiement d'applications -> créer une EC2 instance (CT) -> créer une AMI (CT). |
L'outillage de déploiement d'applications (c'est-à-dire Chef), qui tire parti des agents, déploie l'application. |
Déploiement de l'application AWS Database Migration Service (DMS) |
Synchronisation AWS DMS avec la pile de base de données relationnelle AMS existante. |
AMI personnalisée |
Le client ou le partenaire utilise AWS Database Migration Service ; AMS vérifie les composants AMS au lancement |
Déploiement de l'application Workload Ingest |
Workload Ingest CT, migré par les partenaires instance/AMI et initié par le client. |
Le partenaire migre l'instance, crée une AMI dans le VPC géré par AMS du client ; le client utilise Workload Ingest CT pour lancer une pile dans AMS. Pour en savoir plus, consultez Ingestion de la charge de travail AMS (WIGS). |
|
| Applications immuables | |||
Déploiement d'applications AMI personnalisées (ASG) |
Full stack CT ou Tier and Tie CTs |
AMI AMS -> personnaliser -> créer une EC2 instance (CT) -> créer une AMI (CT) -> créer un groupe Auto Scaling. |
Auto Scaling déploie l'application avec l'AMI personnalisée Pour en savoir plus, consultez Déploiements d'applications Tier and Tie dans AMS. |
| Applications mutables ou immuables | |||
Déploiement CloudFormation d'applications de modèles personnalisés |
CloudFormation modèle |
CloudFormation Modèle AWS -> customize/prepare pour AMS -> Déploiement | Ingestion | Stack from CloudFormation Template | Create (ct-36cn2avfrrj9v). |
AMS déploie votre application sur votre compte à l'aide de votre CloudFormation modèle personnalisé et valide le déploiement de l'application. Pour en savoir plus, consultez CloudFormation Ingestion d'AMS. |
Importation de base de données SQL |
Opérations AMS (Autres | Autres CT) |
Base de données SQL sur site -> fichier .bak -> Base de données SQL AMS RDS -> Gestion | Autre | Autre | Création (ct-1e1xtak34nx76) pour l'importation. |
AMS importe votre base de données locale dans votre base de données RDS gérée par AMS. Pour en savoir plus, consultez Importation de base de données (DB) vers AMS RDS pour Microsoft SQL Server. |
Service de migration de base de données (DMS) |
Opérations AMS (multiples CTs) |
Base de données sur site -> Instance de réplication DMS -> Groupe de sous-réseaux de réplication DMS -> Point de terminaison cible DMS -> Point de terminaison source DMS -> Tâche de réplication DMS. |
AMS importe votre base de données locale dans votre base de données S3 ou RDS cible gérée par AMS. Pour en savoir plus, consultez AWS Database Migration Service (AWS DMS). |
CodeDeploy déploiement d'applications |
CodeDeploy |
Application -> CodeDeploy application -> groupe CodeDeploy de déploiement -> CodeDeploy déploiement. | En fonction de l'utilisation, du déploiement sur place ou de Blue/Green l'application. Pour en savoir plus, consultez CodeDeploy demandes. |