Connect with us
 

Cloud computing

11 oscuros secretos del modelo multicloud

Redacción CIO México

Published

on

La computación en la nube es una cornucopia digital de opciones que deslumbran los ojos de todos, desde el CIO con una hoja de cálculo hasta el becario a cargo de los contenedores de datos. Esos servidores con 24 GB de RAM se ven bien y también lo hace el nuevo sistema de clasificación de imágenes de Inteligencia Artificial. “Pero, oh, ¿y qué es eso de ahí? ¿Almacenamiento de objetos a largo plazo? Dame un par de billones de bytes de eso también”.

Si las opciones de un proveedor en la nube son buenas, ¿por qué no dos? ¿O tres? ¿O “N”? Existen buenas razones por las que las arquitecturas multinube tienen sentido. Más nubes significan más opciones para API, más ubicaciones para centros de datos y una lista aún más larga de algoritmos de Inteligencia Artificial que podrían funcionar. Cuando aparezcan nuevas mejoras, un equipo de arquitectos que esté abierto a múltiples nubes será lo suficientemente ágil para aprovecharlas al máximo.

Y también existe el deseo de luchar contra el bloqueo de los proveedores. Agregar agilidad multinube a la arquitectura desde el principio facilita el cambio cuando el equipo de ventas del proveedor quiere exprimirlo.

Pero todas estas ventajas tienen un precio. Permanecer lo suficientemente ágil como para disfrutar de la competencia tiene un lado oscuro que sólo puede volverse obvio después de varias semanas, meses o incluso años. Estos son algunos de los peligros ocultos de la multinube que pueden surgir:

Perder la excelencia patentada

Muchas partes de la nube moderna son productos básicos. Todo el mundo vende instancias con cantidades variables de RAM y la opción de su versión favorita de Linux. Todos almacenan sus bits en cubos. Pero entre todas estas opciones comunes y corrientes hay algunas herramientas únicas y poderosas que son en gran parte propietarias. La base de datos principal de Oracle, Firebase de Google y la pila .Net de Microsoft son sólo algunas de ellas.

El imperativo multicloud puede dificultar el aprovechamiento completo que ofrecen todas estas herramientas porque es difícil duplicarlas en otra nube. Si su objetivo es asegurarse de tener otras opciones que puedan cambiarse a producción en cualquier momento, es posible que no pueda disfrutar de las opciones verdaderamente inteligentes que aparecen. Aún puede hacer excepciones para una parte de su pila. Pero el mayor precio de poder jugar en el campo nunca es casarse con una herramienta excepcional.

La tiranía de la elección

A los críticos del capitalismo de mercado tardío les gusta aferrarse a los extremos, como el hecho de que algunos centros comerciales tienen tiendas individuales que no hacen más que almacenar miles de diferentes tipos de calcetines. Si bien estos críticos probablemente nunca hayan experimentado las alegrías del comunismo soviético tardío, donde sólo había una opción en los días buenos, tienen razón. Tomar decisiones lleva tiempo. La tiranía de la elección nos obliga a hacer hojas de cálculo y listas de verificación que son revisadas por comités sentados en reuniones, todo para reducir algunas fracciones de centavo de las tarifas por hora.

Cambios de malabarismo

Muchas partes de la nube son productos automatizados que son bastante intercambiables, pero siempre hay pequeñas diferencias de las que su equipo debe realizar un seguimiento. Recuerde que más proveedores y más socios significan más anuncios por correo electrónico, videoconferencias y, tal vez algún día, más publicidad en las conferencias anuales en persona en los complejos turísticos elegantes. Aparte de la diversión extra en las fiestas, todo es más trabajo para todos los miembros del equipo. El precio de la libertad multinube significa una vigilancia eterna sobre anuncios, comunicados de prensa y correos electrónicos de múltiples proveedores.

Estándar… no estándar

A los adolescentes les gusta sondear las profundidades de la sinceridad con frases como “bromeando / no bromeando”. También lo hacen los escritores estándar. En teoría, Internet está entretejido con estándares elaborados y bien especificados que garantizan que todo sea interoperable. A menudo hay mucha verdad en esto, pero nunca es perfecto. Siempre habrá una pequeña diferencia entre su versión de Ubuntu o Python, o algún otro llamado estándar, y su código fallará cuando lo descubra. Difundir su código alrededor de múltiples nubes aumenta las posibilidades de encontrar estas pequeñas diferencias que de alguna manera logran aparecer el sábado por la noche o durante sus vacaciones.

Latencia

Enviar paquetes entre máquinas en el mismo bastidor generalmente será más rápido que enviarlos a un centro de datos diferente en el otro lado del mundo. Una estrategia de múltiples nubes probablemente requerirá retrasos más largos si va a aprovechar esos precios bajos en el almacenamiento en la Antártida. Esto no siempre es importante. Algunos paquetes no necesitan viajar rápidamente. Hay muchos cálculos en segundo plano que no necesitan velocidad. Pero para las rutinas principales que impulsan las partes más interactivas de cualquier aplicación, ayudará tener los microservicios centrales ejecutándose en las proximidades.

El entrenamiento se multiplica

Invertir en una nube significa conocer los detalles y las interfaces idiosincrásicas de la visión de una empresa. Invertir en múltiples nubes significa hacerlo una y otra vez. El equipo deberá adquirir experiencia una y otra vez. Sí, hay algunas buenas opciones que simplifican esto. Backblaze, por ejemplo, tiene una API de almacenamiento que imita los buckets S3 de Amazon. Pero esos clones son una excepción. N opciones significa N veces el entrenamiento.

Los modelos de precios enturbian las aguas

Hay pocas cosas más parecidas a una mercancía que una instancia moderna que ejecuta un sistema operativo de código abierto popular. Si bien elegir el precio más bajo por hora parece una métrica fácil, a menudo hay otros costos que terminan importando. Algunas nubes, por ejemplo, cobrarán por los datos que salen de sus centros. Otros tienen mejores recompensas por compromisos a largo plazo. Los modelos de precios a menudo tienen varios ejes y necesitará estimaciones bastante buenas para comenzar a elegir el que le ofrezca el precio más bajo. Los productos pueden parecer productos básicos, pero los modelos de precios no lo son.

Mentalidad del mínimo común denominador

multinube-segura-multicloud

La elección de opciones de productos básicos hace que sea más probable que entregue un producto básico. Es posible que su equipo pueda hacer magia y agregar características maravillosas a sus capas de código, pero es un poco más difícil de superar cuando comienza con lo mínimo. Muchos trabajos no requieren demasiada inteligencia. Muchas tareas se resuelven mejor con la solución más simple. Pero para esos momentos en los que busca las estrellas, es posible que sólo haya una mejor opción. Las arquitecturas multicloud tienden hacia el mínimo común denominador de todo.

Perder precios por mayoreo

Los proveedores de la nube ofrecen grandes descuentos a las empresas que compran al por mayor, especialmente si asumen compromisos a largo plazo con años de anticipación. Permanecer ágil y listo para saltar a una nueva nube significa evitar este tipo de bloqueo y los precios con descuento que pueden conllevar. Distribuir sus gastos en varias nubes hace que sea más difícil obtener grandes descuentos por volumen para compromisos realmente grandes.

La complicada matemática de la confianza

Es justo tener cuidado de no confiar en nadie en los negocios. Es inteligente evitar depositar toda su confianza en un sólo proveedor. Pero jugar en el campo significa depositar su confianza en más entidades y eso tiene el efecto perverso de multiplicar las probabilidades de decepción o traición total. Es posible que no confíe tanto en cada uno de sus múltiples proveedores de nube individualmente, pero la cantidad total de confianza requerida para mantener las cosas en funcionamiento parece multiplicarse.

Aumento de la probabilidad de grietas legales

Una de las ventajas de seguir con un proveedor es que es más difícil para el proveedor culpar a otra persona. Imagine que compra un seguro contra incendios de una empresa y un seguro contra inundaciones de otra. Si una inundación provoca un incendio eléctrico, puede apostar a que ambos estarán de acuerdo en que es trabajo de la otra empresa pagar el reclamo. Adoptar múltiples nubes significa más que simplemente atravesar múltiples acuerdos predeterminados y negociar múltiples contratos. Significa que es más fácil que existan brechas entre ellos y parece más fácil caer en estas grietas.

Peter Wayner, CIO.com

Advertisement
 

VIDEOS

Resources

Advertisement

Recientes

Advertisement