Dado que las empresas trasladan cada vez más la mayoría o la totalidad de sus cargas de trabajo a la nube, las razones para implementar su propio rack de servidores son cada vez menores, pero siguen siendo muy convincentes.
La nube, con toda su facilidad y conveniencia, está eclipsando lentamente los racks de máquinas que la definían. Hay muchas razones prácticas que alejan este movimiento del centro de datos como un sello distintivo de la tecnología de la información. Los proveedores de servicios en la nube están lanzando productos sorprendentes y servicios que ahorran tiempo y que simplifican la creación de códigos sorprendentes. La comodidad es maravillosa. Las fuerzas económicas que impulsan la consolidación son fuertes y probablemente se hagan cada vez más fuertes.
Pero por todas las razones innegables que impulsan la transición a la nube, hay algunos argumentos que no encajan en la narrativa, algunos fundamentos para ir en contra de la tendencia y mantener su propio centro de datos en funcionamiento. Tal vez no para todas sus cargas de trabajo, pero sí para algunas tareas clave y específicas.
A continuación se describen 10 razones para mantener parte de su código ejecutándose en las instalaciones en un rack que es suyo, todo suyo.
Velocidad local
La nube es un gran activo para una empresa repartida por todo el mundo. Es una buena opción para apoyar a las personas que trabajan de forma remota o en casa. Pero si su fuerza laboral ingresa al mismo campus, accede a los mismos servidores, entonces hay desventajas notables en tener estos servidores muy lejos, con todos los que abandonan la propiedad, viajando al otro lado del país a alguna máquina distante basada en la nube en un código postal que ni siquiera conoces.
Los servidores locales son más rápidos que los estacionados en otro lugar. Además, menos saltos de red significan menos puntos de falla. Si los bits nunca salen del edificio, puede arreglárselas con una tubería de Internet más pequeña. Todas estas son buenas razones para mantener los servidores cerca de la acción. Si su fuerza de trabajo está concentrada en un solo lugar, coloque los servidores que necesitan cerca de ellos.
Compensaciones técnicas
Algunas personas aman la nube porque los trabajadores invisibles de la nube se encargan de todo el dolor de ejecutar los servidores, comprar las máquinas e instalar el software. No hay duda de que la nube puede ser liberadora al quitarte esa carga de encima.
Pero a veces puede ser más reconfortante tener todas esas responsabilidades usted mismo. ¿En serio? Depende. Si es una tarea que no es esencial y está dispuesto a estar satisfecho con el enfoque de la empresa de la nube, puede valer la pena dejar que su proveedor de la nube haga lo suyo y ajuste su TI en torno a esto. Pero si usted tiene su propia forma de hacer las cosas, la fricción podría no valer la pena por el ahorro de tiempo que implica migrar a la nube.
Por ejemplo, uno de mis proyectos usó un código heredado que requería una versión anterior de Python. Sin embargo, la compañía de la nube usó la última versión de Ubuntu y esa versión usó una versión más nueva de Python. Podría luchar con diferentes versiones o instalar mi versión favorita de Python en la máquina de mi laboratorio. Era más sencillo comprar mi propia máquina que reescribir el código.
Vecinos
Las empresas de la nube necesitan hacer felices a todos sus clientes. No eres el único que comprará el servicio. Darse de alta en un servicio en la nube no es lo mismo que unirse a una secta, pero tampoco es lo mismo que vivir en tu propia isla privada. Sólo tiene que llevarse bien con sus vecinos.
En los casos más extremos, sus vecinos en la nube pueden ser maliciosos. Ataques aterradores como Rowhammer hacen posible que vecinos entrometidos irrumpan en otros usuarios en el mismo hardware. ¿Son un problema grave? ¿Los piratas informáticos activos atacan con frecuencia otras instancias de la nube? Probablemente no. Pero una de las grandes ventajas de pagar por su propio hardware es no preocuparse por sus vecinos en el centro de datos.
Control
Los contratos modernos no están escritos en piedra. Por lo general, ni siquiera están escritos en papel. Cuando surgen problemas, no es raro que las empresas simplemente lo corten con un reclamo ambiguo de violar alguna cláusula no especificada en los Términos de servicio. Las listas de discusión por correo electrónico están llenas de historias tristes de desarrolladores y empresas que terminaron recibiendo un correo electrónico de Dear John de su proveedor de servicios. A veces, la empresa de la nube ni siquiera envía un correo electrónico. Todo simplemente deja de funcionar.
Tal vez sus abogados son buenos. Tal vez su negocio pasa desapercibido y no necesita preocuparse por cancelar la cultura. Tal vez pienses que todas estas historias son exageradas y les suceden a otras personas. Las probabilidades de que las empresas de la nube se comporten de manera irracional y simplemente desperdicien buenos ingresos parecen ser altas. Pero no hay duda de que controlar el hardware reduce los puntos legales de falla.
Energía
Las empresas de la nube a menudo son acusadas de tener un servicio irregular. Algunos parecen no tener deliberadamente un número de teléfono público. Algunos nunca parecen responder a los correos electrónicos. Por cada gran historia de un empleado de una empresa en la nube que hizo un esfuerzo adicional, hay otra diatriba en un tablón de anuncios sobre el leviatán sin nombre y sin rostro.
Cuando el centro de datos le informa, es mucho más fácil obtener una respuesta de ellos. Sí, hay muchas historias airadas sobre la desaparición del personal de TI. Sí, a las comedias de situación les encanta bromear sobre avistamientos raros de soporte técnico interno como si fueran especies en peligro de extinción. Pero tener poder sobre el salario de alguien es una forma de obtener un mejor servicio.
Precio
El último hardware es siempre el más caro. Si su trabajo depende de ir más allá, confiar en la nube puede tener más sentido. Pero si su trabajo es un poco más aburrido y predecible, puede ahorrar mucho dinero si se las arregla con servidores que tienen varios años. Hay posibles costos ocultos, por supuesto. Las máquinas más antiguas fallan con más frecuencia. ¿Puede su carga de trabajo manejar algún tiempo de inactividad inesperado? ¿Su personal puede arreglar las máquinas? Si puede arreglárselas, usar hardware más antiguo y menos moderno suele ser mucho más económico.
Cargas constantes
Las empresas que lo hacen mejor con la nube son aquellas con cargas informáticas muy variables, pero generalmente predecibles. Los servicios de transmisión de video, por ejemplo, realizan la mayor parte de sus cálculos los viernes y sábados por la noche. Hacen girar las máquinas durante unas horas y luego las apagan tan pronto como todos se van a dormir. Para las otras 150+ horas de la semana, otra persona puede pagarlas.
Pero si su empresa es lo contrario, entonces tener su propio centro de datos puede tener más sentido. Pagar por una máquina en la nube durante las 24 horas del día, los 7 días de la semana se vuelve costoso, incluso después de los descuentos. Es mucho más fácil elaborar un presupuesto para un centro de datos local que sea competitivo en costos si sus máquinas van a funcionar constantemente.
Bienes inmuebles adicionales
La pandemia realmente ha sacudido el mundo de los bienes raíces comerciales y algunas empresas tienen espacio adicional que no pueden deshacerse fácilmente. Tal vez usted es dueño del edificio. Tal vez el contrato de arrendamiento no se agote por años. Parte del costo de una máquina en la nube es el edificio que contiene el hardware. Si el costo de los bienes raíces es bajo o incluso inexistente para su empresa, colocar algunos estantes en un espacio vacío podría ser una buena opción para el presupuesto.
Energía local más barata
El costo de la electricidad es una parte importante del funcionamiento de un centro de datos y, en muchos casos, el precio de la energía es mayor que el costo del hardware. Uno de los rincones más extraños del gobierno es la forma en que algunos estados o municipios intentan atraer negocios locales. Algunos utilizan exenciones fiscales, pero otros encuentran la forma de subvencionar indirectamente a las nuevas empresas reduciendo el precio de la energía local. AWS es sólo un ejemplo de una empresa que negoció buenos precios de electricidad. Tal vez su empresa ya está obteniendo un excelente precio por la electricidad y eso significa que su centro de datos interno podría ser más barato de operar.
Ni siquiera necesita conseguir un trato especial. Algunas partes del mundo tienen electricidad más barata. Algunas partes facilitan la energía renovable debido al viento abundante o al sol infinito. La razón del bajo precio no importa. Si su empresa obtiene una buena tarifa de electricidad, podría ahorrar bastante en computación en la nube al alojar sus propias máquinas.
Talento local
A algunas empresas les gusta reducir el personal al mínimo indispensable. Otros, sin embargo, valoran el capital humano. A una empresa para la que trabajé le gustaba contratar en exceso para tener talento disponible cuando lo necesitaba, lo que generalmente ocurría en momentos impredecibles. Cuando llegó la emergencia, la empresa estaba lista.
Dotar de personal a su propio centro de datos puede ser costoso y puede ser uno de los costos más difíciles de justificar para un CIO. Pero, ¿tal vez su empresa pueda dividir el tiempo de las personas que administran el centro de datos? ¿Tal vez hay otras funciones que pueden asumir de manera efectiva mientras también administran el centro de datos?
Si desea el talento local, si le gusta tener personal inteligente al final del pasillo, entonces podría tener sentido utilizar parte del presupuesto para informática para mantener a la gente a bordo. Alguna compañía de nube no va a contar buenos chistes en el enfriador de agua, planear el picnic del 4 de julio, batear en el equipo de softball de la compañía ni hacer ninguna de las otras cosas que el capital humano puede aportar a una empresa.
Peter Wayner, CIO.com