La nube se ha convertido en la piedra angular de las estrategias de TI en todas las industrias, proporcionando tanto agilidad como escalabilidad.
Pero en cada rincón aguardan oscuros riesgos y desequilibrios ocultos.
Es posible que nadie pueda definir exactamente qué significa el término nube en la tecnología empresarial actual.
¿Es un bastidor de máquinas que se paga por segundo?
¿Un conjunto de servicios amplios, todos con siglas que terminan en “aaS”, en los que las empresas pueden apoyarse como bloques de construcción para sus propias pilas?
¿O es solo una estrategia presupuestaria de TI basada en la creencia de que alquilar es mejor que comprar?
La definición de computación en la nube puede cambiar continuamente a medida que los proveedores agregan nuevas funciones y despliegan nuevos servicios.
Pero todos saben que ha sido una excelente opción para las empresas de todos los sectores y que solo está ganando fuerza como un jugador clave en las estrategias de TI.
Esas ventajas conocidas de la nube
Los equipos de desarrollo pueden ir más allá y construir más gracias a la gama de herramientas y grupos de recursos informáticos disponibles en la nube.
Las empresas pueden resistir mejor los picos estacionales o temporales en la actividad de los clientes cuando todos inician sesión en sus sitios web y servicios a la vez.
Los equipos de análisis pueden experimentar con lo último en tecnologías de aprendizaje automático a escala, y los líderes de TI pueden eliminar cada vez más las líneas de pedido de gastos de capital de sus presupuestos, mientras mantienen contentos a sus colegas de línea de negocios con su semi autonomía.
Aún así, aunque gran parte del entusiasmo en torno a la nube es merecido y el valor comercial está bien establecido, también hay un lado oscuro en apoyarse en las pilas de los grandes proveedores de la nube.
A continuación, le presentamos DIEZ razones por las que debe tener cuidado al llevar su empresa a la nube.
1. Estás encerrado en más de lo que crees
A primera vista, vender un sistema operativo básico en hardware básico debería ser un negocio básico. Pero de alguna manera el mundo del cloud es así sino, por el contrario, es sorprendentemente pegajoso.
Incluso cuando sus datos o servicios que crea en la nube son teóricamente portátiles, el simple hecho de mover todos esos bits de una empresa a otra parece llevar bastante tiempo.
En un proyecto reciente, me presentaron a un ingeniero senior que estaba moviendo un bloque de servicios de una nube a otra. Cuando mi parte del proyecto terminó seis meses después, todavía los estaba moviendo.
Y los gerentes todavía le pagaban. Entre el DNS, las claves secretas y los archivos de configuración, los pequeños detalles suelen ser suficientes para que sea más fácil seguir pagando una prima en una nube para evitar la molestia de pasar a otra.
2. Estás pagando una prima, incluso si es barata
Las acciones de Amazon no se están disparando simplemente porque cientos de miles de trabajadores de almacén y camiones de reparto traen el mundo a nuestra puerta.
Es un negocio competitivo con márgenes ajustados. Una gran parte de sus ganancias proviene de Amazon Web Services (AWS) , que gana gran parte de su dinero reempaquetando pequeñas porciones de computación y aumentando el precio.
Y todo esto es posible gracias a las toneladas de ineficiencias en las salas de servidores y los centros de datos de todo el mundo empresarial.
Debido a esto, las empresas dedicadas al cloud computing pueden ofrecer alternativas tentadoramente más baratas que alojar su pila en su propio hardware y, aún así, ponerles un precio con márgenes amplios.
3. El rendimiento en la nube no siempre es el que se anuncia
Las computadoras en la nube son menos poderosas de lo que parecen, tal vez porque el hardware a menudo es compartido por docenas de instancias virtuales, y que a cada una de las cuales se le asigna cuidadosamente una pequeña cantidad de RAM y potencia de CPU.
Esto se volvió obvio para mí cuando noté que el servidor de ocho años debajo de mi escritorio estaba resolviendo algunos grandes problemas de optimización mucho más rápido que la gran opción en la nube que costaba más de US$ 100 al mes.
Pero a menos que esté dispuesto a preocuparse por la máquina usted mismo, instalando y actualizando el sistema operativo y dejando que caliente su edificio de oficinas en el verano, es más sencillo poner en marcha una máquina en la nube.
En este proyecto, lo compensé simplemente haciendo girar N máquinas que eran 1 / enésima parte de la potencia de la caja Xeon debajo de mi escritorio.
Claro, era más caro, pero la simplicidad de iniciar nuevas máquinas hizo que fuera mucho más fácil ignorar la debilidad. Y el presupuesto tenía margen.
4. Abundan las preguntas sin respuesta
Gran parte de la nube sigue siendo un misterio, con muchas interrogantes sin solución.
Algunos se preguntan qué tecnología se utiliza para eliminar los bits en el almacenamiento a largo plazo.
Otros reflexionan sobre la dirección postal de los centros de datos.
La mayoría de las veces, las empresas de la nube nos están evitando abarrotar nuestras cabezas con detalles innecesarios.
A veces son misteriosos para mejorar la seguridad.
Pero los fanáticos del control a los que les gusta hacer preguntas se sentirán frustrados por la forma en que la industria de la nube a menudo calla todos los detalles, excepto quizás las líneas en la factura detallada.
5. El rendimiento en la nube no es uniforme
Las instancias se venden como materias primas estampadas en un molde tipo cortador de galletas, pero el rendimiento puede variar.
He observado que los trabajos largos y con muchos cálculos se aceleran y disminuyen en un 20%.
Cuando escribí al equipo de soporte técnico, no tenían una respuesta obvia porque el hardware provenía del mismo grupo. Debería ser el mismo.
La mayoría de las veces, el rendimiento es tan predecible.
Es por eso que puede ser sorprendente cuando una máquina es notablemente más rápida o más lenta.
Esto es un desafío para manejar las expectativas. Cuando las empresas en la nube terminan con un montón de instancias funcionando con poca luz, podrían dar los ciclos de reloj adicionales a las instancias sobrecargadas.
¿Por qué no recompensar a sus buenos clientes con algo que se desperdiciará en una fracción de segundo?
Pero, si las nubes hacen esto con regularidad, los clientes comienzan a esperarlo.
6. El cambio a menudo está fuera de su control
¿Hay algún cliente que no quiera algo nuevo y mejorado? En el negocio del cloud, muchos clientes a menudo dudan en aceptar el cambio porque temen que su código se rompa.
Las empresas de la nube están atrapadas en un dilema. Demasiados cambios perjudican a los clientes. Pero muy poca modificación significa que los problemas no se solucionan y los agujeros de seguridad se desconectan.
Ninguna elección los hace felices a todos.
7. Los proveedores dan forma a su estrategia de TI más de lo que cree
A muchos desarrolladores les gusta presumir de algún servicio en el fondo de la pila que todavía se ejecuta en una versión de un sistema operativo o base de datos que tiene diez o veinte años.
Si está ejecutando su propio hardware, puede adoptar la idea de que si no está roto, no lo arregle.
Sin embargo, las empresas de la nube no pueden ser tan arrogantes. Necesitan hacer avanzar su base de clientes, a menudo en bloque, y eso significa que alquilar una computadora en la nube es más como unirse al ejército.
No eres dueño de tu dominio.
Eres solo parte de una máquina y eso significa que pasarás más tiempo adaptándote y llevándote bien.
8. Los precios variables crean experiencias de presupuesto similares a las de Las Vegas
Si alguien necesita una prueba de que pequeñas partes casi intrascendentes pueden conducir a algo grande, puede recurrir a los casinos masivos del Strip de Las Vegas.
Es un imperio construido sobre máquinas tragamonedas y mesas de dados. Todas las pequeñas apuestas se suman.
Muchos servicios en la nube están inspirados en las máquinas tragamonedas de níquel.
Por ejemplo, una invocación de un servicio sin servidor Lambda en un centro de datos de AWS en Ohio cuesta solo US$ 0.0000166667 por cada GB-segundo.
Si su código puede ejecutarse en 128 MB de RAM y terminar en UN milisegundo, eso es US$ 0.0000000021 por clic.
A precios como ese, no es de extrañar que sus desarrolladores pongan en marcha instancias, llenen depósitos y pongan en marcha nuevos servicios sin ningún cuidado. Son como marineros en tierra cuando el dinero fluye por sus dedos como confeti.
Pero al final del mes, la factura aparece como una resaca. Ni hablar del final del trimestre: la empresa de la nube informa un nuevo récord de ganancias y usted ha gastado más de su presupuesto de TI de lo que le gustaría.
9. La conveniencia mata las habilidades clave
Cuando les pregunté a algunos de los fundadores de MySQL el secreto de su éxito, dijeron que se aseguraban de que cualquiera pudiera instalar MySQL en menos de cinco minutos.
Hicieron hincapié en la simplificación de los scripts de instalación porque sabían que los desarrolladores estaban abrumados con otras tareas.
Esa es una de las razones por las que MySQL es tan popular. Varias décadas después, las empresas de la nube están vendiendo a los usuarios de la nube en versiones administradas de MySQL que facilitan aún más el trabajo.
Mucha gente prefiere hacer clic en un botón en un sitio web que trabajar a través de un diagrama de flujo de encantamientos de línea de comandos.
La simplicidad de las ofertas en la nube está generando una nueva generación que no puede editar archivos de configuración ni reiniciar procesos. Solo pueden hacer clic en un botón de una página web.
¿Es esto malo? Los contadores de frijoles prácticos argumentarán que el equipo de desarrollo de una empresa debe concentrarse en construir algo nuevo, no preocuparse por las herramientas básicas.
Así es como las empresas agregan valor. Pero, aún así, hay algo admirable en los desarrolladores que pueden comenzar con el código fuente o un paquete.
Embotar nuestras habilidades algún día puede tener un precio, especialmente si eso algún día implica una necesidad estratégica de devolver esas cargas de trabajo a la empresa.
10. El equilibrio de poder favorece a su proveedor
Todo lo que se necesita es una lectura rápida de los términos de servicio para comprender el equilibrio de poder entre los proveedores de la nube y sus clientes.
En un momento, hojeé una versión que constantemente reclamaba el derecho a desconectar a los usuarios o eliminar datos sin ningún motivo.
Los foros de discusión están llenos de historias de cómo las grandes empresas de la nube arrojan a sus pequeños clientes debajo del autobús.
En algunos casos, los desarrolladores ni siquiera saben qué hicieron mal.
La historia de Parler, la red social conservadora de extrema derecha, debería dar una pausa a todos los desarrolladores, sin importar su política.
Un fin de semana, Amazon les envió un mensaje muy cortés dándoles unos días para dejar su nube.
El dinero ayuda a que sea posible negociar acuerdos más equilibrados, pero es difícil ir más allá del hecho de que las empresas de la nube son grandes leviatanes que controlan la tecnología sin la cual su empresa no puede vivir.