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.
Estrategia para modernizar las aplicaciones en la AWS nube
Vijay Thumma, Amazon Web Services (AWS)
Diciembre de 2020 (historial de documentos)
Una estrategia de modernización de aplicaciones exitosa comienza evaluando las necesidades de la empresa para después centrarse en las tecnologías. A medida que la transición a la nube se acelera, las organizaciones buscan formas de agilizar la adopción de la nube y enfoques prescriptivos para la modernización de las aplicaciones. Amazon Web Services (AWS) aborda la modernización de las aplicaciones dividiendo la hoja de ruta de modernización en incrementos discretos centrados en tres fases: evaluar, modernizar y administrar. Este artículo analiza la estrategia para evaluar y modernizar las aplicaciones. Está basado en los años de experiencia de AWS Professional Services ayudando a los clientes empresariales de AWS con sus proyectos de adopción de la nube y modernización de aplicaciones.
Esta estrategia está destinada a ejecutivos empresariales y de TI, directores de programas y proyectos, propietarios de producto y gerentes de operaciones e infraestructura que tengan previsto modernizar sus aplicaciones en la nube de AWS. En él se explica cómo identificar las aplicaciones esenciales, cómo evaluar los diferentes enfoques de modernización (como refactorizar, rediseñar o reescribir) y cómo las aplicaciones se benefician de una mayor escalabilidad, rendimiento, seguridad y fiabilidad.
La estrategia forma parte de una serie de contenidos que abarca el enfoque de modernización de aplicaciones recomendado por AWS. La serie también incluye:
Información general
La modernización de sus aplicaciones le ayuda a reducir costos, aumentar la eficiencia y aprovechar al máximo sus inversiones actuales. Implica un enfoque multidimensional para adoptar y usar la nueva tecnología, ofrecer valor más rápidamente a la cartera, las aplicaciones y la infraestructura y posicionar a su organización para escalar a un precio óptimo. Tras optimizar sus aplicaciones, operará bajo un modelo nuevo y modernizado, sin interrupciones, que simplificará las operaciones empresariales, la arquitectura y las prácticas generales de diseño.
La migración de las aplicaciones a AWS mediante el enfoque de realojamiento (migrar mediante lift-and-shift) no le brinda automáticamente los beneficios de elasticidad, resiliencia, facilidad de implementación y administración y flexibilidad que ofrece AWS. Tampoco moderniza automáticamente la cultura y los procesos para facilitar el desarrollo de software de alto rendimiento. Modernizar significa transformar su entorno de aplicaciones actual (que, probablemente, sea tradicional y monolítico) en algo más ágil, elástico y de alta disponibilidad. De este modo, puede transformar su empresa en una empresa moderna.
Para optimizar la adopción y la migración a la nube, antes debe evaluar el grado de preparación de su empresa. Tras evaluar la preparación de su organización, podrá:
-
Seleccionar una o dos aplicaciones.
-
Modernizar esas aplicaciones para poder mantenerlas, ampliarlas, implementarlas y administrarlas de manera que satisfagan las necesidades actuales y futuras de su empresa.
-
Sentar las bases para una modernización a gran escala gracias a la experiencia práctica que ha adquirido en los dos pasos anteriores. En esta fase puede crear una solución de modernización completa determinando la infraestructura de soporte, el middleware de aplicaciones, los servicios de middleware (como bases de datos, software de colas, software de integración y otras tecnologías) y otros componentes.
El enfoque iterativo de la modernización de aplicaciones que se analiza en este artículo se puede dividir en tres fases de alto nivel: evaluar, modernizar y administrar. Estas fases se describen en detalle a lo largo del artículo.