¿Los sistemas operativos en la nube son el futuro de la informática empresarial?

¿Los sistemas operativos en la nube son el futuro de la informática empresarial?

sistemas operativos en la nube

Los sistemas operativos en la nube son más flexibles y tolerantes a fallos que sus predecesores. Se trata de dos ventajas que tienen que ver con las características de virtualización y distribución que caracterizan la nube.

La nube ya no es el futuro de los sistemas operativos empresariales, sino el presente. Los servicios que se ofrecen en la nube son las nuevas aplicaciones que los proveedores de la nube desarrollan para sus clientes. Windows y MacOS son ya la generación anterior y los sistemas operativos en la nube de proveedores como Amazon, Microsoft o Google ofrecen ya los interfaces para computación, almacenamiento de datos y trabajo en red que estos servicios requieren.

 

Ventajas y desafíos de los sistemas operativos en la nube

Como ya hemos comentado, la mayor tolerancia a fallos y la flexibilidad son dos de las principales ventajas de los sistemas operativos en la nube. A continuación, te explicamos en qué consisten estos conceptos:

  • Tolerancia a fallos. La virtualización garantiza que si algún componente hardware del sistema falla, este puede actualizarse o cambiarse, y los procesos virtuales se pueden migrar a nuevas máquinas con poco o ningún impacto sobre los usuarios finales.
  • Flexibilidad. Los sistemas operativos en la nube y sus servicios pueden estar distribuidos a través de miles de servidores por lo que las necesidades de computación y de ancho de banda pueden escalarse, tanto hacia arriba como hacia abajo, y las limitaciones de almacenamiento en disco típicas de los sistemas operativos tradicionales pasan a convertirse en un anacronismo.

No obstante, los sistemas operativos en la nube también plantean algunos desafíos. Los dispositivos que disponen de estos sistemas operativos son smartphones, tablets y los modernos navegadores web, cuyas capacidades de caché y de computación local son la esencia de aplicaciones ricas y adaptadas a los diferentes dispositivos. Sin embargo, la gestión del estado entre cliente y servidor, y entre diferentes clases de clientes, introduce una gran complejidad para los desarrolladores.

 

Los 3 principales sistemas operativos en la nube

Esta nueva era abre nuevos mercados y oportunidades, y se prepara una batalla por saber quién se convertirá en la plataforma estándar. Está en juego el control sobre las aplicaciones que se ejecutan en las plataformas cloud. Veámos cuáles son los 3 sistemas operativos más importantes:

  • Amazon Web Services. Desde hace algunos años, los servicios web de Amazon han ido cogiendo alguna ventaja sobre sus competidores y han sido considerados en algunos momentos por diversos especialistas como los líderes de este sector. Amazon EC2 proporciona capacidad segura y de tamaño variable. Ofrece un control completo sobre los recursos y proporciona a los desarrolladores herramientas que permiten crear aplicaciones libres de errores.
  • Microsoft Azure. Microsoft muestra como una amenaza se puede convertir en una oportunidad. Aunque su entrada ha sido algo tardía, tiene la ventaja de poder ofrecer un puente natural desde el escritorio hasta la nube, lo cual ayuda a los desarrolladores a ampliar sus aplicaciones actuales de escritorio. Además, dispone de una amplia base de clientes a los que traspasar de un sistema a otro.
  • Google App Engine. Google ha sido uno de los primeros en desarrollar aplicaciones como servicios para consumidores finales. Sin embargo, parece tener menos éxito cuando nos enfocamos solo en empresas. Su Google Cloud Platform permite olvidar las complicadas tareas de administración de infraestructura, configuración de redes y aprovisionamiento de servidores, pero con unas herramientas muy específicas de Google y algo más restringidas.

La carrera para convertirse en la plataforma líder de sistemas operativos en la nube se está librando. Los costes de migración, la seguridad y la facilidad ofrecida a los desarrolladores a través de APIs, estándares y documentación son factores fundamentales para ganar el primer puesto. El ganador cosechará recompensas financieras masivas y la oportunidad de ser el sistema operativo base de la siguiente generación de aplicaciones y servicios nativos de la nube.

 

KYO - CTA post - Cloud (Año 2)