La computación en la nube es mucho más que una extensión ilimitada de servidores y software por el que se paga por usar a través de Internet. La nube se ha convertido en una metáfora de la informática moderna en sí, donde todo es un servicio, que puede conectarse y combinarse con otros servicios para satisfacer un número infinito de necesidades de aplicaciones.
Toma incluso una aplicación SaaS relativamente simple como Slack: Rellenas un formulario web y obtienes colaboración como servicio al instante. Pero a través de las API, puedes integrar Slack con docenas de otros servicios, desde Google Drive hasta MailChimp, Trello e incluso el principal competidor de Slack, Microsoft Teams. En otras palabras, unos pocos clics pueden ampliar drásticamente lo que Slack puede hacer.
Las posibilidades reales, sin embargo, surgen de las grandes nubes de IaaS: Amazon Web Services, Microsoft Azure y Google Cloud Platform. Estos vastos ecosistemas contienen miles de servicios en la nube que van más allá de la computación básica, el almacenamiento y las redes, y la capacidad de combinarlos en soluciones personalizadas ha cambiado para siempre la forma en que las empresas crean aplicaciones.
En lugar de que los desarrolladores codifiquen cualquier cosa desde cero, aprovechan las API para agregar, por ejemplo, aprendizaje automático, bases de datos, seguridad, análisis o servicios de cadena de bloques. Tome un poco de código fuente abierto del servicio en la nube GitHub de Microsoft y únalo todo, y tendrá una solución empresarial viable que hace justo lo que desea que haga en un tiempo récord.
En este momento, cuando las empresas se enfrentan a una recesión económica, y la mano de obra y el capital necesarios para soportar servidores y licencias de software pueden ser prohibitivos, parece inevitable un cambio acelerado a la nube. CIO, Computerworld, CSO, InfoWorld y Network World han reunido seis artículos para ayudarlo en su propio viaje a la nube.
La adopción de la nube vuelve a aumentar
La encuesta de computación en la nube de 2020 de IDG, que acaba de publicarse, realizada a 551 compradores de tecnología, todos los cuales participan en el proceso de compra de computación en la nube, confirma que las empresas están haciendo planes agresivos: Un impresionante 59 por ciento de los encuestados dijo que sus organizaciones estarían en su mayoría o todas en la nube en un plazo de 18 meses. Ya, el 32 por ciento de los presupuestos de sus organizaciones se están gastando en computación en la nube.
Si bien muchas de estas organizaciones han migrado aplicaciones locales existentes a la plataforma de un proveedor de nube, los encuestados estimaron que el 46% de las aplicaciones estaban «diseñadas específicamente» para la nube, por lo que podrían aprovechar mejor la escalabilidad de la nube y los patrones arquitectónicos modernos. En otra señal de compromiso con la nube, el 67 por ciento dijo que ha agregado nuevos roles y funciones en la nube, como arquitecto de la nube, administrador de sistemas de la nube, arquitecto de seguridad e ingeniero de devops.
En» Reskilling IT for the Cloud», la escritora Colaboradora de CIO Mary K. Pratt describe cómo una organización, la empresa de tecnología de publicidad digital OpenX, hizo un esfuerzo total para reciclar al personal de TI durante un traslado mayorista de las instalaciones a la nube que tomó solo siete meses. Durante ese tiempo, la compañía giró 45,000 servidores a favor de las aplicaciones SaaS y Google Cloud Platform; la capacitación incluyó un curso de capacitación obligatorio de Google de cuatro semanas. Una de las lecciones aprendidas más importantes fue que la naturaleza en rápida evolución de la nube significa que la capacitación nunca puede detenerse.
Incluso un servicio relativamente sencillo como el almacenamiento en la nube requiere un conocimiento profundo de las opciones del proveedor. Como señala Neil Weinberg, colaborador de Network World, en «Los pros y los contras del almacenamiento en la nube», Amazon Web Services ofrece seis niveles de almacenamiento en la nube diferentes, cada uno con diferentes niveles de rendimiento y precio. Y, obviamente, cada vez que mueve datos a la nube, necesita ir a la escuela en los controles de seguridad de ese proveedor de IaaS, para poder emular el control de acceso que ya está implementado en su empresa.
La seguridad es una preocupación clave de la nube explorada por el colaborador Bob Violino en el artículo de Computerworld «3 grandes desafíos de SaaS para TI», los otros dos son la integración de datos y la proliferación pura, a veces incontrolada, de aplicaciones SaaS en todas las organizaciones. En CSO, Bob trae otro artículo a la mezcla :» Un plan de 10 puntos para verificar la seguridad de los proveedores SaaS.»Recomienda un examen minucioso de los controles de seguridad SaaS, por supuesto, pero también sugiere analizar las políticas de parches de un proveedor SaaS, el estado de cumplimiento normativo y las auditorías de seguridad de terceros.
En Cómo aprovechar al máximo AWS Lambda, el editor colaborador Isaac Sacolick nos explica las posibilidades que presenta la plataforma informática sin servidor líder. La computación sin servidor, también conocida como funciones como servicio, permite a los desarrolladores ensamblar servicios a partir de funciones almacenadas en un repositorio compartido, sin necesidad de pensar en la infraestructura subyacente. Y dado que las aplicaciones sin servidor están basadas en eventos, pueden reducir drásticamente las cargas informáticas: El medidor de pago por uso comienza a ejecutarse solo cuando una función responde a una llamada y se detiene cuando esa función cesa su actividad.
La computación sin servidor es quizás la expresión más pura de la nube como un conjunto interminable de servicios de combinación y combinación, con incluso infraestructura virtual en el espejo retrovisor. La nube no es simplemente una potencia adicional que puede encender además de sus racks de servidores locales. Es la arena en la que estamos construyendo el futuro de la informática.