¿Qué es una carga de trabajo?

Una carga de trabajo es una tarea computacional, un proceso o una transacción de datos. Las cargas de trabajo abarcan la potencia de cálculo, la memoria, el almacenamiento y los recursos de red necesarios para la ejecución y gestión de aplicaciones y datos. En el marco de la nube, una carga de trabajo es un servicio, función o aplicación que utiliza potencia de cálculo alojada en servidores en la nube. Las cargas de trabajo en la nube se basan en tecnologías como máquinas virtuales (VM), contenedores, sin servidor, microservicios, cubos de almacenamiento, Software como servicio (Saas), infraestructura como servicio (Iaas) y mucho más.

 

Explicación de las cargas de trabajo

Una carga de trabajo comprende todas las tareas que procesa un sistema informático o un software. Estas tareas pueden ir desde la realización de una acción computacional menor hasta la gestión de análisis de datos complejos o la ejecución de aplicaciones intensivas críticas para el negocio. Las cargas de trabajo, en esencia, definen las demandas impuestas a los recursos informáticos, que incluyen servidores, máquinas virtuales (VM) y contenedores.

También podemos categorizar las cargas de trabajo a nivel de aplicación teniendo en cuenta operaciones como el procesamiento de datos, la gestión de bases de datos y las tareas de renderizado. El nivel y el tipo de cargas de trabajo pueden influir en el rendimiento de un sistema. En algunos casos, sin una gestión eficaz, la intensidad de la carga puede provocar interrupciones o ralentizaciones del sistema.

 

Tipos de cargas de trabajo

Los requisitos exclusivos de los recursos informáticos, de almacenamiento y de red definen cada tipo de carga de trabajo.

  • Las cargas de trabajo informáticas son aplicaciones o servicios que requieren potencia de procesamiento y memoria para realizar sus funciones. Estos pueden incluir máquinas virtuales, contenedores y funciones sin servidor.
  • Las cargas de trabajo de almacenamiento hacen referencia a los servicios que requieren grandes cantidades de almacenamiento de datos, como los sistemas de gestión de contenidos y las bases de datos.
  • Las cargas de trabajo en red, como el streaming de vídeo y los juegos en línea, requieren un gran ancho de banda de red y una baja latencia.
  • Las cargas de trabajo de big data requieren el procesamiento y análisis de grandes conjuntos de datos, como el aprendizaje automático (ML) y la inteligencia artificial.
  • Las cargas de trabajo web son aplicaciones o servicios a los que se accede a través de Internet. Entre ellos se incluyen los sitios de comercio electrónico, las plataformas de medios sociales y las aplicaciones basadas en la web.
  • Las cargas de trabajo de computación de alto rendimiento se refieren a servicios que necesitan una gran potencia de procesamiento. Algunos ejemplos son la modelización meteorológica y la modelización financiera.
  • Las cargas de trabajo de Internet de las cosas (IoT) requieren el procesamiento y el análisis de datos procedentes de sensores y otros dispositivos, como hogares inteligentes, automatización industrial y vehículos conectados.

Cargas de trabajo antes y ahora

En los primeros tiempos de los ordenadores centrales de uso compartido, las cargas de trabajo se definían en función de su uso. Las cargas de trabajo transaccionales ejecutaban los trabajos de uno en uno para garantizar la integridad de los datos, mientras que las cargas de trabajo por lotes representaban un lote de comandos o programas que se ejecutaban sin intervención del usuario. Las cargas de trabajo en tiempo real procesan los datos entrantes en tiempo real.

Pero con el auge de la adopción de la nube, el concepto de cargas de trabajo ha evolucionado, pasando de los tradicionales centros de datos in situ a entornos basados en la nube. Esta transformación implica migrar las cargas de trabajo a entornos de nube de infraestructura como servicio (IaaS), plataforma como servicio (PaaS) o Software como servicio (SaaS).

Hoy en día, en el contexto de la computación en la nube, una carga de trabajo es una aplicación o capacidad nativa de la nube o no nativa de la nube que puede ejecutarse en un recurso de la nube. Las máquinas virtuales, las bases de datos, los contenedores, los nodos Hadoop y las aplicaciones se consideran cargas de trabajo en la nube.

La red híbrida multicloud es mucho más complicada que los centros de datos in situ heredados. Las organizaciones deben garantizar ahora la seguridad de contenedor y la integridad en nubes privadas y públicas, a menudo alojadas por múltiples proveedores de servicios en la nube (CSP). Pero los servicios en la nube se adaptan a las cargas de trabajo fluctuantes sin necesidad de un capital inicial significativo y resultan rentables.

 

Características de la carga de trabajo en la nube

Las cargas de trabajo en la nube, a través de arquitecturas e infraestructuras de nube comunes, comparten características distintas. Entre ellas se incluyen:

  • Escalabilidad: Las cargas de trabajo en la nube ofrecen la posibilidad de aumentar o disminuir los recursos en función de la demanda, lo que mejora la eficacia de la gestión de recursos.
  • Elasticidad: La capacidad de las cargas de trabajo en la nube para ajustarse a los cambios mediante el aprovisionamiento y desaprovisionamiento autónomo de recursos es fundamental para las empresas modernas.
  • Puesta en común de recursos: Las cargas de trabajo en la nube comparten un conjunto de recursos informáticos configurables, lo que favorece una utilización eficiente de los recursos.
  • Servicio medido: Los sistemas en nube controlan y optimizan automáticamente el uso de los recursos aplicando una capacidad de medición adecuada al tipo de servicio, ya sea IaaS, PaaS o SaaS.
  • Autoservicio bajo demanda: Los usuarios de la nube pueden aprovisionar capacidades de computación, como tiempo de servidor y almacenamiento en red, sin interacción humana con los proveedores de servicios.
evolución de los ataques modernos de ransomware

Figura 1: Porcentaje de cargas de trabajo trasladadas a la nube este año, según el Informe sobre el estado de la seguridad nativa de la nube.

 

¿En la nube o in situ?

La decisión de dónde ejecutar las cargas de trabajo dependerá de variables específicas de su organización y de las cargas de trabajo. Las organizaciones deben evaluar las opciones y tener en cuenta el rendimiento, la seguridad, el cumplimiento y el coste para determinar el mejor entorno.

Algunas cargas de trabajo pueden requerir configuraciones específicas de hardware o de red, lo que subraya la necesidad de identificar los sistemas operativos, las dependencias de software y otros requisitos de infraestructura. El rendimiento y la escalabilidad también son consideraciones importantes. Sus cargas de trabajo pueden requerir un alto rendimiento y una baja latencia o la capacidad de aumentar y disminuir rápidamente.

Tenga en cuenta la seguridad y el cumplimiento a la hora de elegir dónde ejecutar las cargas de trabajo. Las normativas pueden restringir ciertas cargas de trabajo a entornos in situ o de nube privada. El coste es otra consideración. Los servicios de nube pública pueden proporcionar una forma flexible y rentable de ejecutar cargas de trabajo, especialmente aquellas con una demanda variable. Otras cargas de trabajo, sin embargo, pueden resultar más rentables funcionando in situ o en un entorno de nube privada.

Implementación de cargas de trabajo en la nube

La nube ofrece un entorno ideal para una gran variedad de cargas de trabajo, y algunas de ellas se adaptan especialmente bien a la nube.

  • Aplicaciones web: Las plataformas en la nube ofrecen la capacidad de expansión y la disponibilidad necesarias para gestionar grandes volúmenes de solicitudes de aplicaciones web.
  • Big-Data y analítica: Los proveedores de la nube ofrecen herramientas de big data y análisis para ayudar a gestionar y procesar grandes cantidades de datos.
  • DevOps y CI/CD: Las plataformas en nube pueden proporcionar la infraestructura necesaria para apoyar los procesos automatizados de desarrollo, prueba e implementación de software.
  • Recuperación de desastres y copias de seguridad: Las plataformas en la nube pueden utilizarse para realizar copias de seguridad externas de datos y sistemas, así como para proporcionar soporte de conmutación por error.
  • Aprendizaje automático e IA: Los proveedores de la nube ofrecen herramientas para entrenar los modelos de ML y escalarlos en entornos de producción.
  • IoT y Edge Computing: Las plataformas en la nube ofrecen servicios de apoyo a dispositivos de IoT y aplicaciones de computación en el borde, como procesamiento de datos, almacenamiento y análisis.

Pero la nube no complementa todas las cargas de trabajo. Las organizaciones deben basar su elección de plataforma en el análisis de los requisitos y las características de cada carga de trabajo.

Implementación de cargas de trabajo in situ

Entre los detalles que hay que sopesar a la hora de determinar qué cargas de trabajo implementar in situ se incluyen:

  • Requisitos de seguridad: La implementación in situ de cargas de trabajo en sectores muy regulados puede ser la mejor opción para garantizar la Datensicherheit y el cumplimiento normativo.
  • Cargas de trabajo intensivas en datos: Las cargas de trabajo que procesan y almacenan grandes volúmenes de datos se benefician de la implementación in situ debido al elevado coste de la transferencia de datos y el almacenamiento en la nube.
  • Cargas de trabajo sensibles a la latencia: Las aplicaciones que requieren una baja latencia, como el procesamiento de datos en tiempo real o los juegos, pueden beneficiarse de la implementación in situ.
  • Cargas de trabajo personalizadas: La implementación in situ para garantizar el control sobre la infraestructura subyacente puede servir mejor a las aplicaciones que necesitan un hardware personalizado.
  • Consideraciones sobre costes: Ejecutar las cargas de trabajo in situ puede resultar rentable debido a la utilización de recursos, los requisitos de almacenamiento y los patrones de uso.

Implementación de nubes híbridas

Una nube híbrida es un entorno de nube que combina infraestructuras in situ con servicios en la nube de uno o varios proveedores de nubes privadas o públicas. Este tipo de arquitectura en la nube permite a las organizaciones beneficiarse de las ofertas de las infraestructuras in situ y en la nube.

Con una nube híbrida, las organizaciones pueden implementar cargas de trabajo en varios entornos para adaptarse a los requisitos de la aplicación o la carga de trabajo. Pueden optar por mantener las cargas de trabajo sensibles in situ para cumplir los requisitos normativos, mientras que optan por implementar otras cargas de trabajo que requieren escalabilidad y flexibilidad en una nube pública.

Para habilitar un entorno de nube híbrida, las organizaciones deben disponer de la infraestructura necesaria, como redes y conectividad entre la infraestructura in situ y los servicios en la nube. También necesitarán una plataforma de gestión de la nube, herramientas de automatización y soluciones de seguridad para gestionar las cargas de trabajo en varios entornos.

Cargas de trabajo agnósticas a la nube

Muchas organizaciones dan prioridad a las estrategias agnósticas de la nube, prefiriendo la libertad de una infraestructura y una arquitectura y desarrollo de aplicaciones agnósticas de la nube. Las cargas de trabajo diseñadas para ejecutarse en cualquier plataforma en la nube aportan las ventajas de la compatibilidad, que incluyen:

  • Evite el bloqueo de proveedores: Al diseñar aplicaciones agnósticas para la nube, las organizaciones pueden cambiar de proveedor de nube sin una costosa revisión de las cargas de trabajo y las pilas tecnológicas.
  • Portabilidad: Las cargas de trabajo agnósticas a la nube pueden implementarse en cualquier plataforma en la nube, lo que proporciona una mayor flexibilidad y agilidad.
  • Ahorro de costes: La opción de implementar las cargas de trabajo en la plataforma que ofrezca los recursos más rentables permite a las organizaciones aprovechar las fluctuaciones de los costes o utilizar instancias puntuales.
  • Evitar los puntos únicos de fallo: Las organizaciones pueden evitar depender de un único proveedor de nube para las aplicaciones críticas, lo que reduce los riesgos de inactividad o pérdida de datos.

Para permitir cargas de trabajo agnósticas respecto a la nube, las organizaciones suelen utilizar tecnologías e interfaces estándar compatibles con varios proveedores de nube, como Kubernetes para la orquestación de contenedores y Terraform para la infraestructura como código.

Vídeo: Cómo los ingenieros de seguridad y los desarrolladores de aplicaciones pueden crear un proceso de seguridad eficaz

 

Gestión de la carga de trabajo

La gestión de la carga de trabajo se refiere al ciclo interminable de supervisión, control y asignación de recursos a las cargas de trabajo. La responsabilidad abarca los innumerables procesos necesarios para optimizar y equilibrar la distribución de los recursos informáticos con el fin de garantizar que las cargas de trabajo se ejecuten con las mínimas interrupciones o tiempos de inactividad.

En un entorno de nube, la gestión de la carga de trabajo es fundamental porque varios usuarios y aplicaciones comparten recursos. El gestor de cargas de trabajo debe garantizar que cada carga de trabajo tenga acceso a los recursos que necesita, y sin afectar al rendimiento de otras cargas de trabajo.

La gestión de las cargas de trabajo puede resultar especialmente compleja en entornos de nubes múltiples en los que las cargas de trabajo se distribuyen entre varias plataformas en nube. Una gestión eficaz de las cargas de trabajo en varias nubes requiere una comprensión clara de las capacidades de cada plataforma en la nube y de los requisitos específicos de cada carga de trabajo.

Asignación de recursos

La gestión de la carga de trabajo implica la asignación de recursos informáticos, como CPU, memoria y almacenamiento, a diferentes cargas de trabajo en función de sus necesidades y prioridades. Una asignación eficaz requiere supervisar el uso de los recursos, predecir la demanda futura y ajustar la asignación de recursos según sea necesario.

Equilibrio de carga

La gestión de la carga de trabajo también implica el equilibrio de la carga, o la distribución de las cargas de trabajo entre varios recursos informáticos para optimizar la utilización de los recursos y evitar los cuellos de botella. Las organizaciones suelen confiar en técnicas como round-robin, conexiones mínimas y hash IP para lograr cargas bien equilibradas.

Priorizar las cargas de trabajo

Para gestionar las cargas de trabajo, los equipos de DevOps necesitan priorizar sus cargas de trabajo en función de la criticidad, los requisitos de rendimiento y los acuerdos de nivel de servicio. Una priorización adecuada garantiza que las cargas de trabajo de misión crítica reciban los recursos necesarios para funcionar de forma óptima, incluso durante los picos de demanda.

Supervisión y optimización

Supervisar el rendimiento de las cargas de trabajo y ajustar la asignación de recursos para optimizar el rendimiento y minimizar los costes es fundamental para la gestión de las cargas de trabajo. Esto puede implicar el escalado automático, el autotuning y otras técnicas de optimización.

 

Automatización de la carga de trabajo

Utilizada habitualmente por empresas con infraestructuras informáticas complejas, la automatización de las cargas de trabajo agiliza los procesos informáticos automatizando la programación, ejecución y supervisión de las cargas de trabajo. Con el crecimiento de la transformación digital, la automatización de la carga de trabajo se ha convertido en esencial para las operaciones funcionales de TI. Entre los beneficios de la automatización de la carga de trabajo se incluyen:

Reducción de errores

Al automatizar las tareas repetitivas y manuales, la automatización de la carga de trabajo elimina la necesidad de intervención humana, lo que reduce el riesgo de error y los posibles acontecimientos adversos, como la pérdida de datos.

Mejora de la eficacia

La automatización de las tareas repetitivas y que consumen mucho tiempo puede liberar a los equipos para que se centren en las tareas críticas. En lugar de comprobar manualmente los registros en busca de errores, por ejemplo, la automatización de la carga de trabajo puede identificar y alertar al personal informático de los errores, liberándoles para que se centren en resolver los problemas en lugar de supervisar los registros.

Optimización de la utilización de los recursos

La automatización de la carga de trabajo puede optimizar la utilización de los recursos garantizando que las tareas y los procesos se programen y ejecuten en los momentos óptimos. Al programar las tareas que consumen muchos recursos para que se ejecuten durante las horas de menor actividad, por ejemplo, los equipos reducen el potencial de contención de recursos.

Mayor agilidad

Al automatizar el aprovisionamiento y la implementación de aplicaciones y servicios, la automatización de la carga de trabajo reduce el tiempo y el esfuerzo necesarios para poner en línea nuevos servicios. Esto permite a los equipos de TI responder a las necesidades empresariales con mayor rapidez y eficacia.

Mejora del cumplimiento

Al ejecutar los procesos informáticos de forma coherente y auditable mediante la automatización de la carga de trabajo, las organizaciones refuerzan el cumplimiento de las normas normativas y, en última instancia, reducen el riesgo de infracciones.

Costes reducidos

Al eliminar las tareas repetitivas y manuales de la ecuación, la automatización de la carga de trabajo no sólo optimiza la utilización de los recursos y reduce la necesidad de recursos adicionales de hardware y software. También reduce el coste de las operaciones de TI al tiempo que permite al personal de TI centrarse en tareas de mayor valor.

Las herramientas de automatización de la carga de trabajo existentes en el mercado abarcan desde soluciones de código abierto (por ejemplo, Jenkins y Ansible) hasta plataformas de nivel empresarial (por ejemplo, BMC Control-M e IBM Workload Automation). Estas herramientas suelen ofrecer una serie de características y funcionalidades, como la programación de trabajos, la automatización basada en eventos, la supervisión de la carga de trabajo y la elaboración de informes, así como la integración con otros sistemas y aplicaciones de TI.

 

Protección de la carga de trabajo en la nube

La migración a la nube de las cargas de trabajo ofrece a las organizaciones numerosas ventajas, al tiempo que introduce retos de seguridad. La superficie de ataque se amplía en la nube. Incluso con los controles de seguridad establecidos, una vulnerabilidad de día cero o un servidor o cubo de almacenamiento mal configurados pueden plantear riesgos significativos para las cargas de trabajo.

Las estrategias de seguridad de la carga de trabajo en la nube pueden ayudar a proteger su organización.

  • Implemente controles de gestión de acceso: La implementación de una política de acceso con privilegios mínimos puede limitar los daños potenciales de una violación de la seguridad.
  • Automatice los controles de seguridad: La automatización puede garantizar que los controles de seguridad se apliquen de forma coherente en todas las cargas de trabajo, y acelerar los tiempos de respuesta en caso de incidente de seguridad.
  • Supervisar y gestionar vulnerabilidades: La exploración periódica en busca de vulnerabilidades y la aplicación rápida de parches es crucial para proteger las cargas de trabajo en la nube.
  • Contenedores seguros y cargas de trabajo sin servidor: Analice las imágenes de contenedor en busca de vulnerabilidades e implemente las políticas de aislamiento adecuadas para las funciones sin servidor.
  • Encriptar datos sensibles: La encriptación de datos puede proteger los datos sensibles incluso si fallan otros controles de seguridad. Recuerde cifrar los datos en reposo y en tránsito.

 

Implementación de un CWPP

Diseñada para ser escalable, la plataforma de protección de cargas de trabajo en la nube (CWPP) puede adaptarse para proteger un número cada vez mayor de cargas de trabajo, proporcionando una seguridad coherente independientemente del tamaño del entorno de nube. Los CWPP se centran en la carga de trabajo, lo que significa que protegen la carga de trabajo independientemente de dónde resida: in situ, en la nube o en un entorno híbrido. Dado que las cargas de trabajo se mueven rápidamente entre plataformas e infraestructuras, este tipo de protección de las cargas de trabajo es esencial.

Los CWPP ofrecen a las organizaciones una plataforma alternativa a la proliferación de herramientas, muy necesaria, que resuelve los problemas de complejidad al tiempo que maximiza la seguridad con visibilidad y control centralizados, gestión de vulnerabilidades, gestión de accesos, protección antimalware y mucho más.

 

Preguntas frecuentes sobre la carga de trabajo

La migración de la carga de trabajo se refiere al traslado de aplicaciones, datos y procesos informáticos de un entorno de nube a otro. La migración implica una cuidadosa planificación y ejecución para minimizar el tiempo de inactividad y evitar la pérdida de datos.
La orquestación de cargas de trabajo implica coordinar y gestionar la ejecución de cargas de trabajo en varios entornos de nube. Las herramientas de orquestación pueden automatizar tareas como la asignación de recursos, el equilibrio de la carga de trabajo y el escalado.
Piense en la escala horizontal como una escala "hacia fuera". El escalado horizontal consiste en añadir más nodos a un sistema y distribuir la carga de trabajo entre ellos. En lugar de añadir más potencia a un servidor, podría añadir más servidores a su infraestructura, por ejemplo. El escalado horizontal puede proporcionar una mayor capacidad más allá de los límites de una sola máquina. También puede mejorar la redundancia y la disponibilidad porque el fallo de un único nodo no afecta necesariamente a todas las cargas de trabajo. El escalado vertical, también conocido como ampliación, consiste en añadir más recursos a un único nodo de un sistema para aumentar su capacidad. Esto podría implicar aumentar la potencia de la CPU, la RAM o el almacenamiento de un servidor. El escalado vertical beneficia a las organizaciones al mejorar el rendimiento de una aplicación sin necesidad de realizar cambios en su código. En la práctica, entra en juego un equilibrio de escalado horizontal y vertical, en función de las necesidades y limitaciones del sistema.
Una vulnerabilidad de día cero es una vulnerabilidad de software desconocida hasta ahora en una aplicación o sistema operativo. Como el proveedor del software no sabe que existe la vulnerabilidad, ésta puede ser explotada sin previo aviso. Los desarrolladores han tenido "días cero" para desarrollar un parche.
Las cargas de trabajo en la nube pueden dividirse en cargas de trabajo estáticas y cargas de trabajo dinámicas. Las cargas de trabajo estáticas están siempre activas, mientras que las dinámicas se activan cuando es necesario, como en el caso de las aplicaciones internas automatizadas o la puesta en marcha de instancias de servidores virtuales.
La computación sin servidor es un modelo que permite a los desarrolladores ejecutar aplicaciones como funciones individuales en la nube, con el proveedor de la nube gestionando automáticamente la asignación de recursos. Las cargas de trabajo sin servidor se basan en eventos, con recursos asignados dinámicamente en función de la demanda.
La virtualización es una tecnología clave en la computación en la nube que permite distribuir y aislar eficazmente las cargas de trabajo. Permite ejecutar múltiples cargas de trabajo en una única máquina física, cada una dentro de su propio entorno aislado.
En un entorno de nube, una pila de aplicaciones o una pila centrada en la carga de trabajo, puede incluir los servicios en la nube empleados para ejecutar la aplicación o la carga de trabajo, como instancias de computación en la nube, servicios de almacenamiento en la nube, bases de datos gestionadas y herramientas DevOps basadas en la nube. Esta pila puede gestionarse y protegerse mediante una plataforma de protección de la carga de trabajo en la nube (CWPP), que proporciona controles de seguridad en toda la pila, desde la capa de infraestructura hasta la capa de aplicación.
Una carga de trabajo basada en contenedores o en contenedores se refiere a las aplicaciones y sus dependencias empaquetadas en un contenedor que puede ejecutarse de forma coherente en varios entornos informáticos. Las cargas de trabajo basadas en contenedores son ligeras y utilizan sistemas operativos compartidos, lo que las hace más eficientes que las máquinas virtuales para determinadas cargas de trabajo.
La arquitectura de microservicios descompone las aplicaciones en servicios pequeños y débilmente acoplados, cada uno de los cuales se ejecuta como una carga de trabajo independiente. Este enfoque mejora la escalabilidad y el aislamiento de fallos, pero puede aumentar la complejidad de la gestión de la carga de trabajo.
La baja latencia se refiere a un breve retraso entre el momento en que se procesa una entrada y el momento en que se produce la salida correspondiente. Muchas actividades que requieren una respuesta inmediata dependen de una baja latencia. Algunos ejemplos son el juego síncrono, el comercio bursátil de alta frecuencia, la voz sobre IP (VoIP) como Skype o Zoom, la retransmisión en directo e incluso algunas partes del funcionamiento de vehículos autónomos.
La computación de borde consiste en procesar los datos más cerca de su origen, reduciendo la latencia y el uso de ancho de banda. Esto puede beneficiar a las cargas de trabajo de IoT, que a menudo requieren procesamiento en tiempo real.
La disponibilidad del servicio se refiere al porcentaje de tiempo que una carga de trabajo está disponible para su uso, donde "disponible para su uso" significa que realiza su función cuando se requiere. La disponibilidad del servicio es una métrica común para medir la fiabilidad.
La fiabilidad es la capacidad de una carga de trabajo para realizar su función prevista de forma correcta y constante cuando se espera que lo haga. Esto incluye la capacidad de operar y probar la carga de trabajo a lo largo de todo su ciclo de vida.
La resistencia es la capacidad de una carga de trabajo para recuperarse de las interrupciones de la infraestructura o los servicios, adquirir dinámicamente recursos informáticos para satisfacer la demanda y mitigar las interrupciones, como Configuraciones erróneas o problemas transitorios de la red.
Una cartera tecnológica es un conjunto de cargas de trabajo necesarias para el funcionamiento de la empresa.
La protección contra la deriva se refiere al proceso de asegurar que el estado actual de un sistema se alinea con su estado definido o deseado, evitando desviaciones no intencionadas a lo largo del tiempo, conocidas como deriva. Esto es crucial en entornos de nube en los que las configuraciones pueden cambiar rápidamente. La protección contra las desviaciones implica una supervisión continua y estrategias de corrección automatizadas para detectar y corregir las desviaciones, garantizando la estabilidad, la coherencia y la seguridad del sistema. Ayuda a mantener el cumplimiento, a reducir los riesgos de seguridad debidos a Configuraciones erróneas y a garantizar una utilización eficaz de los recursos.
La dispersión de la carga de trabajo se refiere a la proliferación incontrolada de cargas de trabajo, que a menudo resulta en una utilización ineficaz de los recursos y en un aumento de los costes. Las organizaciones pueden evitar la dispersión de la carga de trabajo implementando la gobernanza de la carga de trabajo, auditando y optimizando regularmente las cargas de trabajo y utilizando herramientas de automatización y orquestación.