Suscríbase al feed

Las empresas necesitan plataformas de aplicaciones con un alto nivel de resistencia que les permitan ejecutar sus aplicaciones más importantes y faciliten a los desarrolladores la generación de innovaciones. Necesitan flexibilidad para poder adaptar su capacidad según sea necesario. No obstante, también deben operar bajo estrictos marcos de seguridad y cumplimiento normativo. Además, por supuesto, deben mantener bajos costos operativos.

Red Hat cuenta con una solución diseñada para proporcionar una infraestructura y una plataforma de aplicaciones modernas y, al mismo tiempo, impulsar la capacidad de ajuste y la resistencia que necesita para hacer crecer su empresa. Esta solución aporta muchas de las herramientas necesarias para la automatización, la cual, a su vez, puede ayudarlo a reducir los costos de mantenimiento permanentes. Ofrece el doble beneficio de también proporcionar la gestión de la configuración que se requiere para que los entornos sean uniformes y cumplan las políticas.

mission-critical-app-platform-img1-es

Figura 1: Diagrama de la arquitectura de las aplicaciones esenciales

Observemos la arquitectura de Red Hat diseñada para ayudarlo a abordar estos desafíos.

Clústeres de infraestructura

Esta solución "OpenShift on OpenShift" proporciona un alto nivel de resistencia con un tiempo de recuperación corto en caso de que se produzcan fallas. La solución comienza con un clúster de infraestructura de servidor dedicado (bare metal) de Red Hat OpenShift.

mission-critical-app-platform-img2-es

Figura 2: Diagrama esquemático del clúster de infraestructura

El clúster de infraestructura es un solo rack de servidores de doble alojamiento con un par de conmutadores ubicados en la parte superior (top of rack). La instalación de OpenShift con servidor dedicado (bare metal) consta de tres nodos de control y tres nodos de trabajo. Estos últimos no alojan las cargas de trabajo de las aplicaciones; en su lugar, usan OpenShift Virtualization para alojar máquinas virtuales (VM) que ejecutarán los clústeres tenant de OpenShift.

Clústeres tenant

mission-critical-app-platform-img3-es

Figura 3: Diagrama esquemático que incluye el clúster tenant

Se ejecutarán varios clústeres de OpenShift en las máquinas virtuales de los clústeres de infraestructura. Los tres nodos de control virtualizados para cada clúster tenant se ejecutarán en clústeres de infraestructura separados. Varios clústeres tenant que se ejecutan en los tres clústeres de infraestructura ayudarán a aislar cualquier daño en caso de que se produzcan fallas. Los equipos de aplicaciones pueden proporcionar los nodos de trabajo de servidores dedicados (bare metal) para los clústeres tenant, en los que se ejecutarán las aplicaciones. Esto les permitirá establecer el tamaño óptimo de las aplicaciones y satisfacer mejor sus requisitos.

Automatización

El uso de una estrategia de implementación estricta de GitOps, en la que todo lo que se realiza para implementar y operar un clúster requiere código, permite que esta solución se adapte según sea necesario. Esto también permite que los tiempos de recuperación sean más cortos en caso de que se produzcan fallas y que las actualizaciones se apliquen más rápido a través de nuevos diseños.

Red Hat Ansible Automation Platform facilita la implementación automatizada. La totalidad de las actualizaciones de configuración se realizan a través de una API, incluidas las dependencias externas (dhcp, dns, bgp, IDM, etc.). Todo esto se puede automatizar con Ansible Automation Platform.

La gestión de la configuración se efectúa a través de Red Hat Advanced Cluster Management for Kubernetes. Esta solución ayuda a mantener una mayor uniformidad y cumplimiento de las políticas, y permite que los equipos pequeños de ingeniería de confiabilidad del sitio (SRE) lleven a cabo la gestión según sea necesario.

La solución general reduce la carga que recae sobre los ingenieros de confiabilidad del sitio de varias maneras. Crea un panel único para simplificar la gestión, ofrece actualizaciones sin tiempo de inactividad gracias a los nuevos diseños y a la mayor resistencia de las aplicaciones, y permite una rápida implementación, al mismo tiempo que brinda una experiencia de implementación de aplicaciones unificada.

Resumen

El uso de esta arquitectura de alta disponibilidad junto con la automatización y las prácticas de GitOps permitirá reducir los costos de mantenimiento y, al mismo tiempo, brindará una plataforma más resistente para la modernización y la innovación de las aplicaciones. Si desea conocer en mayor detalle la forma en que algunos clientes de Red Hat utilizan la solución, dé un vistazo a esta arquitectura en su totalidad.


Sobre el autor

Chris Henderson is a Senior Technical Marketing Manager on the Red Hat Architecture Team. In his time with Red Hat he has filled a variety of technical roles working with customers across a broad swath of industries.

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

Navegar por canal

automation icon

Automatización

Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos

AI icon

Inteligencia artificial

Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar

open hybrid cloud icon

Nube híbrida abierta

Vea como construimos un futuro flexible con la nube híbrida

security icon

Seguridad

Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías

edge icon

Edge computing

Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge

Infrastructure icon

Infraestructura

Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo

application development icon

Aplicaciones

Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones

Original series icon

Programas originales

Vea historias divertidas de creadores y líderes en tecnología empresarial