Enfoque gradual para modernizar las aplicaciones en la nube de AWS - AWS Guía prescriptiva

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.

Enfoque gradual para modernizar las aplicaciones en la nube de AWS

Vijay Thumma y Ashish Ameta, Amazon Web Services (AWS)

mayo de 2023 (historial de documentos)

La modernización requiere un enfoque multidimensional para adoptar y consumir nueva tecnología, entregar valor de cartera, aplicaciones e infraestructura más rápidamente, y posicionar a las organizaciones para escalar a un precio óptimo. Implica optimizar, mantener aplicaciones y operar en ese modelo modernizado sin interrupciones, y requiere que simplifique sus operaciones comerciales, arquitectura y prácticas generales de ingeniería.

La modernización no se limita a las aplicaciones, sino que requiere una infraestructura moderna que proporcione un marco de operaciones seguro y flexible. Las aplicaciones y la infraestructura son inseparables en lo que respecta a la calidad, la disponibilidad y la agilidad de los procesos empresariales. La modernización de las aplicaciones sin tener en cuenta la infraestructura genera altos costos generales y tiene un impacto negativo en el rendimiento y la calidad. Las aplicaciones modernas se crean con una combinación de nuevos patrones de arquitectura, modelos operativos y procesos de entrega de software. Se escalan verticalmente hacia arriba y hacia abajo, de cero a millones de usuarios, administran terabytes (o incluso petabytes) de datos, están disponibles en todo el mundo y responden en milisegundos. Cuando moderniza la cartera de cargas de trabajo que administra en la nube de Amazon Web Services (AWS), redefine la plataforma, refactoriza o reemplaza estas cargas de trabajo mediante contenedores, tecnologías sin servidor, almacenes de datos diseñados específicamente y automatización de software, para obtener la máxima agilidad y ventajas de optimización de costos totales (TCO) que ofrece AWS.

Esta guía es útil para propietarios de aplicaciones, propietarios de empresas, arquitectos, líderes técnicos y directores de proyecto. Se analiza cómo desarrollar capacidades fundamentales para las aplicaciones seleccionadas en la fase de evaluación de la modernización y formas de acelerar los esfuerzos de modernización mediante el uso de un enfoque por fases.

La guía forma parte de una serie de contenido que cubre el enfoque de modernización de las aplicaciones recomendado por AWS. La serie también incluye:

Resultados empresariales específicos

Debería esperar los siguientes resultados del enfoque gradual de la modernización de las aplicaciones:

  • Capacidad organizativa y capacidades para innovar más rápido, mediante el uso de un enfoque de creación y prueba y de arquitecturas nativas en la nube, como los microservicios.

  • Un modelo operativo y de gestión del cambio que desarrolla la preparación organizacional a través de capacitación y mejoras de herramientas.

  • Un enfoque de equipo, que contribuye a obtener resultados iniciales en tan solo 12 semanas, proporciona un aprendizaje experiencial y permite el éxito independiente y duradero de los clientes.

  • Una arquitectura de aplicaciones componible basada en microservicios, API, componentes reutilizables y organización en contenedores.

  • Una hoja de ruta de modernización escalable para determinadas aplicaciones estratégicas, que incluye una guía prescriptiva para trabajar en un modelo split-and-seed. En este modelo, las capacidades y los servicios de modernización se escalan entre varios equipos de ingeniería que se centran en los resultados empresariales. A medida que se definen nuevos productos mínimos viables (MVP), los miembros iniciales del equipo se dividen para crear nuevos equipos de productos.