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.
Desarrollo de aplicaciones
Procesos y prácticas de desarrollo de aplicaciones que permiten el diseño y la implementación efectivos de aplicaciones en un entorno de AWS Managed Services (AMS). AMS lo guía a través del siguiente proceso de alto nivel:
Imagine y diseñe una aplicación para desarrollarla o integrarla en su entorno gestionado por AMS. Algunas consideraciones:
¿Cómo va a implementar su aplicación? ¿Con la automatización mediante una herramienta de despliegue como Ansible o manualmente cargando directamente los archivos necesarios?
¿Cómo actualizará su aplicación? ¿Con un enfoque mutable que actualiza cada instancia por separado o con un enfoque inmutable que actualiza cada instancia con una sola AMI actualizada en un grupo de Auto Scaling?
Planifique y diseñe la infraestructura que se utilizará para alojar la aplicación utilizando bibliotecas de AWS arquitectura, orientación sobre AWS «Well-Architected» y expertos en la materia de AMS y otros temas de arquitectura de nube. En las siguientes secciones de esta guía se proporciona información que puede ayudar en este sentido.
Seleccione un enfoque de despliegue de infraestructura:
Paquete completo: todos los componentes de la infraestructura se implementan a la vez, juntos.
Nivel y vínculo: las implementaciones de infraestructura se implementan por separado y, después, se combinan con las modificaciones de los grupos de seguridad. Este tipo de despliegue también se logra mediante una configuración en serie de los componentes de la pila que se construyen unos sobre otros; por ejemplo, especificando el balanceador de carga que creó anteriormente al crear un grupo de Auto Scaling.
¿Qué entornos, como Dev, Staging y Prod, va a emplear?
Elija los tipos de cambio de AMS (CTs) que aprovisionarán las pilas o niveles necesarios y prepararán las solicitudes de cambio necesarias (). RFCs
Envíe el RFCs para iniciar el despliegue de la infraestructura en el entorno adecuado.
Implemente la aplicación utilizando el enfoque de implementación de aplicaciones seleccionado.
Rediseñe la infraestructura y las aplicaciones según sea necesario.
Implemente la infraestructura y las aplicaciones en los entornos de seguimiento adecuados, suponiendo que la primera implementación se realice en un entorno que no sea de producción.
El mantenimiento continuo está a cargo de AMS, que opera la infraestructura subyacente, y de sus equipos de operaciones, de las infraestructuras de aplicaciones.
Para dar de baja una aplicación, cancele la infraestructura de AMS correspondiente.