El mercado de la nube híbrida está creciendo rápidamente y para 2023, el 40 por ciento de los líderes de operaciones e infraestructura de TI implementarán una arquitectura de nube híbrida (Gartner IOCS, diciembre de 2020). ¿Qué hay detrás de este crecimiento?
Los entornos de nube híbrida son una fusión de servicios de nube pública y privada, con orquestación entre ambas plataformas. Permiten a las empresas responder de manera fácil y rentable a las fluctuaciones en las cargas de trabajo de TI al expandir y reducir elásticamente los recursos según sea necesario.
Con los claros beneficios de una estrategia de nube híbrida, los equipos de TI pueden apresurarse a implementar una. Este artículo señala tres errores que las organizaciones pueden cometer y proporciona consejos sobre cómo evitarlos, a fin de garantizar una transición sin problemas de su infraestructura actual a un entorno de nube híbrida.
1.- No monitorear el gasto en la nube
En un desarrollo algo predecible, los proveedores de nube pública no han invertido mucho en funcionalidades para rastrear el uso de recursos y detectar asignaciones de recursos derrochadoras.
Con las capacidades de autoservicio de la nube pública, en cuestión de minutos un ingeniero de DevOps puede poner en marcha docenas de servidores de prueba, lanzar cientos de contenedores y consumir terabytes de almacenamiento. Esto no es un problema si esos recursos se eliminan una hora más tarde, pero si el entorno de prueba se olvida en medio de otras tareas urgentes, su empresa puede seguir pagando durante años.
Enfrentados con cientos de depósitos, instantáneas y volúmenes de S3 sin catalogar, encontrar qué recursos son necesarios puede ser una ardua tarea para los administradores de TI. Por ejemplo, si comienzan con servidores que son demasiado grandes y no tienen una supervisión adecuada de los recursos en la nube, sería arriesgado reemplazarlos por otros más pequeños. Entonces, de manera bastante irónica, los proyectos en la nube destinados a aumentar la elasticidad y reducir los costos pagando solo por la capacidad utilizada a menudo se convierten en una pesadilla de recursos desperdiciados.
Para evitar la expansión de la nube, los equipos de TI deben rastrear y monitorear escrupulosamente sus recursos en la nube desde el primer día. El uso debe definirse claramente en las políticas de la nube, los recursos deben etiquetarse, deben establecerse ciclos de revisión obligatorios regulares para todos los recursos y deben comprarse las mejores herramientas de monitoreo dentro del presupuesto.
2.- Esperar que las aplicaciones existentes funcionen bien con latencia de red
El rendimiento de los centros de datos basados en la nube y los centros de datos locales no es el mismo. Al pasar a un modelo híbrido que coloca ciertos recursos en la nube pública, está agregando latencia a la combinación. Muchas aplicaciones diseñadas para funcionar en una LAN funcionarán mal si las reubica en un entorno de nube al que solo se puede acceder mediante WAN.
Surgen complicaciones con los servicios de almacenamiento a este respecto. Cuando mueve el almacenamiento a la nube pública y deja algunos de los clientes de almacenamiento en las instalaciones, puede haber quejas de los usuarios sobre el rendimiento lento a pesar de la presencia de enlaces de red de gran ancho de banda.
Considere el caso de un script simple que elimina todos los archivos en una carpeta, con 10.000 archivos en ella. A través de la LAN, sin latencia, este script tarda aproximadamente 1 milisegundo por archivo, un total de 10 segundos para eliminar todos los archivos. Pero una vez que mueve el servidor de archivos a un centro de datos en la nube ubicado en todo el país, ha agregado 80 milisegundos de latencia por transacción. Como resultado, cada eliminación tarda 81 milisegundos y ahora el mismo proceso tarda 13,5 minutos en lugar de 10 segundos (81 veces más lento).
Si bien esto puede parecer contrario a la intuición, es una situación muy real y la velocidad de su costoso enlace de red no ayuda. Es la razón por la que las cargas de trabajo de almacenamiento tienden a sufrir, especialmente cuando se trata de archivos pequeños y trabajos con un uso intensivo de metadatos.
Para evitar estos problemas de latencia de almacenamiento con sus aplicaciones heredadas, la forma más rentable es utilizar dispositivos de almacenamiento en caché, como archivadores de borde, que sirven como habilitadores de almacenamiento en la nube híbrida, manteniendo una caché local inteligente para los datos almacenados en la nube pública. Los archivadores perimetrales permiten que las cargas de trabajo funcionen de manera eficiente con el almacenamiento en la nube sin necesidad de modificaciones.
3.- Quedarse encerrado en un único proveedor de nube
Las empresas que implementan una nube híbrida a menudo, sin saberlo, toman medidas que las bloquean en un solo proveedor de nube, generalmente Amazon Web Services o Microsoft Azure. Si bien al principio puede ser más fácil poner todos los huevos en una canasta, esto puede resultar un error muy costoso a largo plazo.
Está a merced del proveedor de la nube si decide seguir con un proveedor. Si algo sale mal o su proveedor decide aumentar sus precios, no tendrá más remedio que aceptar. Además, los proveedores de la nube son especialmente conocidos por ofrecer precios bajos o incluso nulos para el almacenamiento de datos, mientras cobran tarifas exorbitantes por recuperar sus datos si decide abandonar el barco más tarde.
No es necesario caer en esta trampa. Es posible que no necesite dos proveedores de nube desde el primer día, pero piense en el futuro. Una forma de evitar el bloqueo del proveedor es utilizar tecnologías híbridas independientes de la nube. Para las funciones informáticas, Kubernetes se está convirtiendo en un estándar de facto, lo que permite una buena portabilidad entre las nubes. Cuando se trata de almacenamiento, busque soluciones que no estén vinculadas a un solo proveedor de nube y que ofrezcan soporte para la migración a la nube y múltiples nubes desde el primer día.
La transición de la nube local a la híbrida no siempre es sencilla, pero los beneficios comerciales hacen que valga la pena superar los obstáculos. Al monitorear el consumo de recursos de la nube, implementar dispositivos de almacenamiento en caché para superar la latencia y no depender de un solo proveedor de nube, su organización puede evitar los errores comunes y hacer que la implementación de su nube híbrida sea un éxito.