Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Despliegue de aplicaciones en AMS
Durante la incorporación, AWS Managed Services (AMS) trabaja con usted para determinar la infraestructura que necesita.
La infraestructura básica incluye una nube privada AWS virtual (VPC), seguridad de las comunicaciones a través de un fideicomiso forestal ADFS, las subredes básicas (DMZ, servicios compartidos y privada) reflejadas en dos zonas de disponibilidad y configuradas con una NAT gestionada, bastiones, balanceadores de carga públicos (DX) y la seguridad requerida. Direct Connect Los recursos de sus aplicaciones se desplegarán en su subred privada o subred de aplicaciones de clientes. Puede obtener más información sobre una arquitectura AMS típica en la Guía del usuario de AWS Managed Services.
La infraestructura que implemente, una vez que haya completado los aspectos básicos, debe incluir todos los componentes de sus aplicaciones y de su desarrollo.
Capacidades de despliegue de aplicaciones en AMS
Algunas de las formas de implementar aplicaciones en AMS. A continuación se ofrecen detalles sobre cada método.
| Método del método | Despliegue de infraestructura | AMI o elemento (s) clave | Instalación de la aplicación |
|---|---|---|---|
Aplicaciones mutables, AMS AMI |
|||
Despliegue manual de aplicaciones |
Full Stack CT o Tier and Tie CTs |
AMI proporcionada por AMS |
Envíe el CT de administración de acceso e instale la aplicación manualmente. |
UserData despliegue de aplicaciones con un agente de aplicaciones (por ejemplo, Chef, Puppet, etc.) |
Utilice el aprovisionamiento de CT con UserData secuencias de comandos que instalen un agente de aplicación y que script/agent instalen la aplicación. |
||
UserData Despliegue de aplicaciones sin agentes (por ejemplo, Ansible, Salt, SSH, etc.) |
Envíe el CT de administración de acceso e instale el agente de aplicaciones. Implemente la aplicación con las herramientas de implementación de aplicaciones. |
||
| Aplicaciones mutables, AMI personalizada | |||
Implementación personalizada de aplicaciones AMI (no ASG) |
Compilación completa: CT o Tier and Tie CTs |
AMI personalizada. AMI AMS -> personalizar con el agente de herramientas de implementación de aplicaciones -> crear EC2 instancia (CT) -> crear AMI (CT). |
Las herramientas de despliegue de aplicaciones (por ejemplo, Chef), que aprovechan los agentes, despliegan la aplicación. |
Implementación de la aplicación AWS Database Migration Service (DMS) |
Sincronización de AWS DMS con la pila de bases de datos relacionales AMS existente. |
AMI personalizada |
El cliente o socio emplea AWS Database Migration Service; AMS verifica los componentes de AMS en el momento del lanzamiento |
Implementación de la aplicación Workload Ingest |
Workload Ingest CT, migrada por socios instance/AMI e iniciada por el cliente. |
El socio migra la instancia y crea una AMI en la VPC administrada por AMS del cliente; el cliente usa Workload Ingest CT para lanzar la pila en AMS. Para obtener más información, consulte Ingesta de carga de trabajo de AMS (WIGS) . |
|
| Aplicaciones inmutables | |||
Despliegue personalizado de aplicaciones AMI (ASG) |
Compilación completa: CT o Tier and Tie CTs |
AMI de AMS -> personalizar -> crear EC2 instancia (CT) -> crear AMI (CT) -> crear un grupo de Auto Scaling. |
Auto Scaling implementa la aplicación con la AMI personalizada Para obtener más información, consulte Implementaciones de aplicaciones Tier y Tie en AMS. |
| Aplicaciones mutables o inmutables | |||
Despliegue de aplicaciones de plantilla personalizada CloudFormation |
CloudFormation plantilla |
CloudFormation Plantilla AWS -> customize/prepare para AMS -> Implementación | Ingestión | Apilación a partir de CloudFormation plantilla | Crear (ct-36cn2avfrrj9v). |
AMS implementa la aplicación en su cuenta mediante su plantilla personalizada y valida la implementación de la aplicación. CloudFormation Para obtener más información, consulte CloudFormation Ingesta de AMS. |
Importación de bases de datos SQL |
Operaciones AMS (Otras | Otras CT) |
Base de datos SQL local -> archivo.bak -> Base de datos SQL de AMS RDS -> Administración | Otros | Otros | Otros | Crear (ct-1e1xtak34nx76) para la importación. |
AMS importa la base de datos local a la base de datos RDS gestionada por AMS. Para obtener más información, consulte Importación de bases de datos (DB) a AMS RDS para Microsoft SQL Server. |
Database Migration Service (DMS) |
Operaciones de AMS (múltiples CTs) |
Base de datos local -> Instancia de replicación del DMS -> grupo de subredes de replicación del DMS -> punto final de destino del DMS -> punto final de origen del DMS -> tarea de replicación del DMS. |
AMS importa la base de datos local a la base de datos S3 gestionada por AMS o a la base de datos de RDS de destino. Para obtener más información, consulte AWS Database Migration Service (AWS DMS). |
CodeDeploy despliegue de aplicaciones |
CodeDeploy |
Aplicación -> CodeDeploy aplicación -> grupo CodeDeploy de despliegue -> CodeDeploy despliegue. | Según el uso, despliegue in situ o por Blue/Green aplicación. Para obtener información, consulte CodeDeploy solicitudes. |