Creación de aplicaciones de alta disponibilidad y soluciones de infraestructura con AWS Outposts rack - AWS Outposts Consideraciones de arquitectura y diseño de alta disponibilidad

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.

Creación de aplicaciones de alta disponibilidad y soluciones de infraestructura con AWS Outposts rack

Con AWS Outposts rack, puede crear, administrar y escalar aplicaciones locales de alta disponibilidad utilizando herramientas y servicios en AWS la nube que ya conoce. Es importante entender que, por lo general, las arquitecturas y los enfoques de alta disponibilidad en la nube difieren de las arquitecturas de alta disponibilidad tradicionales en las instalaciones que podrían estar actualmente en uso en su centro de datos.

Con las implementaciones tradicionales de aplicaciones de alta disponibilidad locales, las aplicaciones se implementan en máquinas virtuales (). VMs Para garantizar el buen funcionamiento y estado de estas máquinas virtuales, se implementan y mantienen sistemas e infraestructuras de TI complejos. VMs Suelen tener identidades específicas y cada máquina virtual puede desempeñar un papel fundamental en la arquitectura total de la aplicación.

Estos roles de la arquitectura se encuentran estrechamente acoplados a las identidades de las VM. Los arquitectos de sistemas aprovechan las características de la infraestructura de TI para brindar entornos de tiempo de ejecución de VM de alta disponibilidad que, a su vez, proporcionan a cada una de ellas un acceso fiable a la capacidad informática, los volúmenes de almacenamiento y los servicios de red. Si una VM falla, se ejecutan procesos de recuperación automatizados o manuales para restaurar la VM con errores a un buen estado, a menudo en otra infraestructura o en un centro de datos completamente diferente.

Las arquitecturas de alta disponibilidad en la nube adoptan un enfoque diferente. AWS los servicios en la nube proporcionan capacidades confiables de cómputo, almacenamiento y redes. Los componentes de la aplicación se implementan en EC2 instancias, contenedores, funciones sin servidor u otros servicios gestionados.

Una instancia es una instanciación de un componente de una aplicación (quizás uno de los muchos que desempeñan ese rol). Los componentes de la aplicación se acoplan de forma flexible entre sí y al rol que desempeñan en la arquitectura total de la aplicación. La identidad individual de una instancia no suele tener importancia. Se pueden crear o destruir instancias adicionales para escalarlas o reducirlas verticalmente según la demanda. Las instancias fallidas o en mal estado se sustituyen por instancias nuevas en buen estado.

AWS Outposts rack es un servicio totalmente gestionado que extiende la AWS computación, el almacenamiento, las redes, las bases de datos y otros servicios en la nube a las ubicaciones locales para ofrecer una experiencia híbrida verdaderamente coherente. No considere el servicio de bastidores de Outposts un sustituto directo de los sistemas de infraestructura de TI con mecanismos de alta disponibilidad tradicionales en las instalaciones. Intentar utilizar AWS los servicios y Outposts para dar soporte a una arquitectura de alta disponibilidad local tradicional va en contra de los patrones.

Las cargas de trabajo que se ejecutan en AWS Outposts rack utilizan mecanismos de alta disponibilidad en la nube, como Amazon EC2 Auto Scaling (para escalar horizontalmente y satisfacer las demandas de las cargas de trabajo), las comprobaciones de EC2 estado (para detectar y eliminar las instancias en mal estado) y los balanceadores de carga de aplicaciones (para redirigir el tráfico de carga de trabajo entrante a instancias escaladas o reemplazadas). Al migrar aplicaciones a la nube, ya sea a un AWS Outposts rack Región de AWS o a un rack, debe actualizar la arquitectura de las aplicaciones de alta disponibilidad para empezar a aprovechar los servicios gestionados en la nube y los mecanismos de alta disponibilidad en la nube.

En las siguientes secciones, se presentan los patrones de arquitectura, los antipatrones y las prácticas recomendadas para implementar el AWS Outposts rack en sus entornos locales a fin de ejecutar cargas de trabajo con requisitos de alta disponibilidad. Estas secciones ofrecen una introducción sobre los patrones y prácticas; sin embargo, no proporcionan detalles en torno a la configuración y la implementación. Debe leer y familiarizarse con el AWS Outposts rack y la Guía del usuario FAQs FAQs y la documentación de servicio de los servicios que se ejecutan en el rack de Outposts mientras prepara su entorno para el rack de Outposts y sus aplicaciones para la migración a los servicios. AWS