¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Alta disponibilidad en la nube: claves para garantizar un servicio sin interrupciones

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 76 Vistas
0
Cargando...
Cloud computing has revolutionized the way an IT company works in the present age. Without cloud power, many small and large organizations would have massive trouble conducting their functions and serving customers.

The cloud makes all hardware and software resources flexible, accessible, and efficient through its interface and features. But to avail this service productively, it needs to be working at all times.
With increasing demands for cloud computing services, companies rely on them fully to be stable whenever they are needed. Thus, any downtime for applications or services creates issues for the business and its customers. This is where high availability infrastructure comes in.

¿Qué es la alta disponibilidad?


La alta disponibilidad es un sistema o componente que permanece operativo durante largos períodos de tiempo sin interrupciones. Generalmente se mide en porcentaje, con un sistema al 100% significando que el servicio no ha experimentado tiempo de inactividad.

Sin embargo, es difícil mantener un sistema complejo que nunca falle. Una tasa de tiempo de actividad del 99% o superior se considera un rendimiento excelente. Empresas como Google, Amazon y Microsoft mantienen la disponibilidad de sus servicios en un 99.9%.

La computación en la nube disponible se mide en varios factores, como el tiempo de recuperación, cargas imprevistas, aumento del uso, mantenimiento programado y períodos de mantenimiento no programados. Por lo tanto, es un porcentaje definido por acuerdos de nivel de servicio (SLAs).

La alta disponibilidad y el tiempo de actividad, aunque suenan similares, no son los mismos conceptos. La disponibilidad denota cuán accesible es el servidor o el número de conexiones que permite, mientras que el tiempo de actividad se refiere a si el servidor es accesible por al menos un servicio. Por lo tanto, el tiempo de actividad es una capacidad a nivel de infraestructura, y la alta disponibilidad es a nivel de aplicación.

Cómo lograr alta disponibilidad


Hay varios pasos que puedes tomar para lograr alta disponibilidad en tu sistema, como tener más componentes para un buffer de seguridad, realizar controles regulares y reemplazar servidores fallidos. Aquí hay siete prácticas que pueden ayudarte a crear una infraestructura de alta disponibilidad.

1. Utilizar el escalado automático


El escalado automático es el ajuste automático de los servicios de computación en la nube, en el que la computación en la nube ajusta dinámicamente el número de recursos informáticos en un servidor, según la carga y los servidores activos. El Autoscaler de Aplicaciones de SAP te permite hacer esto aumentando o disminuyendo automáticamente el número de instancias de aplicación según las políticas definidas.

A través del escalado automático, puedes asegurarte de que no se utilicen recursos adicionales cuando no se necesitan y también de que no haya escasez de instancias activas cuando la carga aumenta. Puedes escalar hacia arriba o hacia afuera, es decir, aumentar el tamaño de la máquina para aumentar la RAM para el procesamiento o combinar múltiples computadoras independientes en un sistema.

2. Elegir entre la complejidad y la simplicidad


Elegir entre la complejidad y la simplicidad es un factor importante en la creación de una infraestructura de alta disponibilidad. Piensa en la diferencia entre una escalera y un ascensor. Una escalera es simple y efectiva, no necesita "tiempo de inactividad" a menos que haya una catástrofe masiva. Por otro lado, un ascensor tiene características y beneficios adicionales, pero necesita mantenimiento y puede averiarse más fácilmente.
Los servicios web se comportan de la misma manera.

Agregar complejidad puede llevar a grandes beneficios y características adicionales, pero también puede disminuir el porcentaje de disponibilidad. Por otro lado, un servicio con funciones simples puede no necesitar tanto tiempo de inactividad.

Al construir para alta disponibilidad, debes tener en cuenta este factor y sacrificar algunas funciones. Los microservicios resuelven este problema en cierta medida, al agregar diferentes funciones como sistemas individuales que se integran en una unidad. En caso de tiempo de inactividad, no todas las instancias se verán afectadas al mismo tiempo.

3. Implementar múltiples servidores de aplicaciones


Los múltiples servidores de aplicaciones son muy útiles para centros de datos grandes. Si sobrecargas un servidor, es más probable que se bloquee y cause una interrupción. En su lugar, debes implementar aplicaciones en múltiples servidores para que todos continúen funcionando con un tiempo de inactividad mínimo.

Esto elimina la posibilidad de tener un solo punto de falla. En caso de una interrupción, puedes dirigir el tráfico a otro servidor y lograr alta disponibilidad .

4. Habilitar monitoreo


Puedes utilizar una herramienta de monitoreo que se integre en tu aplicación y proporcione informes sobre su rendimiento, funciones en tiempo real y tasas de error. Estas herramientas también emiten advertencias si los errores superan un umbral predefinido y te ayudan a detectar problemas en curso o próximos fácilmente.

Una vez que
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?