Multicloud


Oportunidades y dificultades de la optimización de costes en la nube
Análisis de facturación y uso, recomendaciones y resúmenes en cuadros de mando: existen herramientas para la optimización de los costes de la nube que pueden simplificar mucho las cosas. Pero para gestionar de forma eficiente y económica los ecosistemas multicloud, se necesita una visión transversal de los proveedores y la automatización de la gestión financiera de la nube.
Con los modelos de descuento de los proveedores, usted se compromete a una determinada compra de servicios en nube o al uso de instancias en nube durante uno o tres años. A cambio, se obtienen condiciones más favorables para el ámbito contratado durante ese periodo. Para todo lo demás, hay que pagar el precio a la carta, que es más caro.
Compromiso excesivo
Aquí es importante no caer en un exceso de compromisos, es decir, no comprar demasiados descuentos por adelantado que luego no se utilicen en absoluto. O el caso inverso, aún más común: no asumir ningún compromiso porque no se puede predecir con certeza si realmente se utilizarán en su totalidad. Por lo tanto, las herramientas para la gestión de compromisos en la nube deben, por un lado, ser capaces de mapear los acuerdos de descuento actuales en la empresa a través de los proveedores y apoyar las comparaciones para el seguimiento de los contratos. Por otro lado, es importante enviar notificaciones automatizadas y oportunas a las partes responsables antes de que expiren los compromisos de nube.
Hay una serie de herramientas que ofrecen sugerencias más o menos buenas para dimensionar las instancias en la nube de modo que tengan el tamaño adecuado para su uso real. El problema es que alguien tiene que ponerlas en práctica. El redimensionamiento sólo resulta práctico con soluciones de mayor alcance: En primer lugar, los servicios en nube reservados deberían determinarse automáticamente a partir de los datos de facturación de la nube y combinarse con los datos de supervisión. Una característica especial de la nube en comparación con el centro de datos es
elasticidad. Permite asignar los escasos recursos de la nube basándose en el análisis del comportamiento de uso y confiar en la elasticidad para los picos de carga. Para ello, merece la pena mantener un intercambio con todos los implicados en la arquitectura de la nube y en el negocio: ¿Cuándo cabe esperar picos de carga elevados, tanto desde el punto de vista técnico como empresarial?
En lugar de diseñar permanentemente la infraestructura de la nube para la carga máxima, es mejor diseñar la infraestructura de la nube para la carga base y sólo aumentar los recursos de la nube cuando se esperan picos. Aquí puede tener sentido reservar capacidades de cálculo por adelantado, lo que también se denomina "reserva de capacidad", que no debe confundirse con el modelo de descuento "Instancias reservadas" de la sección anterior. A la inversa, las instancias no utilizadas también pueden desconectarse, ahorrando así hasta la mitad o más de los costes.
Con la función de autoescalado, las capacidades necesarias de la nube pueden ajustarse automáticamente según reglas predefinidas. Si hay que realizar pocos cálculos, bastan capacidades de cálculo bajas; si hay tareas de cálculo intensivo, la capacidad se aumenta sobre la marcha. Un grupo de autoescalado define la capacidad mínima y máxima que debe ponerse a disposición, qué tipos de instancia deben utilizarse y cómo escalar. Aunque las arquitecturas modernas suelen permitir el autoescalado, debe aclararse en cada caso concreto qué aplicaciones son adecuadas para ello. La aplicación debe al menos soportar el balanceo de carga para que la carga pueda distribuirse entre varias instancias de computación.
La gestión de residuos consiste en identificar los recursos en nube no utilizados y evitar gastos innecesarios. Suena sencillo a primera vista, pero con varios cientos de miles de recursos en la nube, no es posible averiguar manualmente qué recursos no se necesitan. Comparando los datos de las facturas con los datos de supervisión, las herramientas pueden identificar gastos en nube potencialmente innecesarios. Además, entre todos los cientos de miles de recursos en nube, pueden identificarse los que no se necesitan por la noche o los fines de semana. También se puede distinguir entre entornos productivos y no productivos.
Optimización de costes
Además de todas las optimizaciones de costes en la nube, es necesaria una gestión responsable de los recursos en la nube. El primer paso es crear el necesario sentido de la responsabilidad mediante la transparencia de costes y la asignación según la fuente. Los equipos tienen que entender qué costes están soportando por su tipo de uso de la nube y cuáles son los principales generadores de costes. El segundo paso no es sólo mostrar los costes, sino imputarlos a los equipos mediante la asignación interna de costes. Si el uso rentable de la nube es uno de los objetivos, los costes de la nube ya no aumentarán sin control, sino que se invertirán en servicios en la nube en los que el beneficio empresarial justifique el gasto.
La evaluación del éxito de las estrategias "cloud-first" se ve influida significativamente por los costes de la nube pública. Comprenderlos cada vez mejor y anclar la gestión financiera de la nube cada vez más directamente también en los equipos de DevOps es un proceso importante. Después de todo, su experiencia es crucial para crear no solo un modelo fiable, sino también económicamente viable para el negocio operativo con infraestructuras en la nube.