Entendiendo el ‘Cloud Computing’

El Cloud Computing está presente en el mercado desde hace ya algún tiempo, pero es ahora cuando más presencia esta teniendo en la red. El mundo empresarial se ha visto obligado a informatizar su infraestructura para poder crear, gestionar y mantener eficazmente gran cantidad de información, facilitar la comunicación externa e interna de la empresa y facilitar la gestión de la misma con el propósito de reducir costes y aumentar beneficios.
Los requisitos para esta informatización pasan por disponer de un centro de datos, espacio físico, ancho de banda, redes, servidores, software, equipos informáticos y un equipo humano especializado para la creación y mantenimiento del mismo. Centrándonos en el software cabe citar que las aplicaciones necesitan estudio previo, desarrollo, pruebas, etapas de producción, test de errores, etc. una ardua tarea donde se necesita tiempo y dinero para finalmente crear una pila de software difícilmente escalable a medida que se requieren nuevas funcionalidades o actualizaciones sin que comprometa el funcionamiento de todo el sistema actual. Estos requisitos dan como resultado una gran inversión de capital donde solo las grandes compañías se lo pueden permitir y las PYMES difícilmente pueden disponer de un departamento TI en la empresa.
El Cloud Computing es una forma de computación compartida donde estos requerimientos se ofrecen como servicio y se prestan mediante suscripción. Nace ante la necesidad de las empresas de poder disponer de una serie de equipamiento informático y software que de otra forma no se lo podrían permitir dado el elevado coste que conlleva y con el beneficio de no necesitar entender o estudiar el funcionamiento de todo el sistema ni invertir tiempo y dinero en crearlo, simplemente contratas el servicio y te centras en tu negocio.
Ejemplos
- Amazon Web Services: Entre sus servicios destacan Amazon S3, sistema de almacenamiento de datos de gran capacidad y Amazon EC2, el cual nos permite crear máquinas virtuales que actúan como servidores web con la posibilidad de configuración a medida, todo utilizando su propio centro de datos el cual nos asegura rapidez y seguridad.
- Google Apps: Con servicios para empresas como Gmail, GTalk, GDocs, GSites, GCalendar, etc.
- eyeOs: Escritorio virtual multi-plataforma, de código abierto y gratuito basado en un sistema operativo convencional, con la ventaja de poder acceder y utilizarlo desde cualquier dispositivo y lugar en que nos encontremos.
- Microsoft Azure: Entorno que proporciona almacenamiento, administración de servicios y computación dirigida a desarrolladores de aplicaciones .NET.
Beneficios del Cloud Computing
- Económico y eficaz, solo pagas por el servicio que necesitas y el uso del mismo.
- Independencia del dispositivo y la ubicación desde el que se accede al servicio, solo es necesario un navegador web y conexión a Internet.
- Sistema multi-usuario. Cada usuario dispone de su información, la cual puede ser compartida o no con otros usuarios de la empresa o servicio.
- Sistema escalable que permite aumentar las funcionalidades que se requieran en tiempo real.
- Abstracción de problemas de mantenimiento, actualización, soporte e instalación, el proveedor del servicio se encarga de estas tareas.
- Centralización. La empresa dispone de unas aplicaciones las cuales pueden ser utilizadas desde cualquier departamento o sucursal de la empresa, evitando así la complejidad que supondría la creación de una infraestructura con herramientas de colaboración y comunicación de la empresa.
Inconvenientes del Cloud Computing
- Necesidad de disponer en todo momento de conexión a Internet para poder utilizar las aplicaciones o servicios.
- Privacidad. Los datos privados de la empresa se encuentran en la red donde una brecha en la seguridad del sistema puede poner en peligro la información.
- Sostenibilidad de la empresa que presta el servicio, donde una fusión, quiebra o cualquier cambio en el negocio de esta, puede dejar indefensa nuestra actividad laboral e información.
- Interoperabilidad. Actualmente no existen estándares universales que garanticen interoperabilidad entre servicios, motivo que no hace más que complicar un posible cambio de servicio a otro con la seguridad de que todo va a seguir funcionando correctamente.
Conclusiones
Realmente el concepto de Cloud Computing resulta muy interesante, las empresas cada día disponen de más medios a menor coste, los cuales ofrecen ventajas competitivas que hace unos años eran impensables. En contra, pienso que todavía le queda mucho camino por recorrer y mejorar, como todo servicio o tecnología necesita tiempo para madurar y solucionar los importantes problemas actuales como son la falta de estándares universales que aseguren la interoperabilidad entre diferentes servicios, seguridad en el ámbito de protección de datos, sostenibilidad de la empresa que ofrece el servicio y la necesidad de una buena infraestructura de telecomunicaciones que asegure mayor velocidad y fiabilidad de conexión a Internet.
Y tú, ¿qué opinas del Cloud Computing?


