La definición del Cloud Computing de McKinsey dice:
Las nubes son servicios basados en hardware que ofrecen capacidades de computación, redes y almacenamiento de modo que:
- La gestión del hardware se abstrae del comprador.
- Los compradores incurren en gastos variables por su utilización.
- La capacidad de la infraestructura es altamente elástica, permite auto-escalado, computación bajo demanda, balanceo de carga al mismo tiempo que replicación local y global de la infraestructura que prestará el servicio.
Las nubes se clasifican en públicas, privadas e híbridas. En las nubes públicas los recursos se obtienen en modo de autoservicio a través de internet y se factura por su uso. Las nubes privadas, son el equivalente pero para uso exclusivo de la empresa que lo contrata. La nube hibrida permite el pago por uso de la nube pública o el modo privado para la empresa, heredado de la nube privada.

El sistema está distribuido en tres sistemas o ámbitos, que se corresponden con esas siglas que están constantemente pululando por internet, que son SaaS, IaaS y PaaS.
El SaaS dispone de 4 niveles de madurez, que ofrecen distintas arquitecturas y configuraciones:
- Para el primer nivel, cada cliente dispone de una versión distinta de la aplicación con una instancia en los servidores del proveedor.
- El segundo nivel, el proveedor ofrece una misma versión para cada cliente, pero una instancia distinta para cada uno. La optimización se realiza cambiando la configuración de instancia para cada cliente.
- El tercer nivel ofrece una misma versión con una única instancia para sus clientes, permitiéndoles configurar la metaestructura de la aplicación. Las soluciones son estancas.
- En el cuarto nivel, el proveedor ofrece el servicio a través de varias estructuras de nivel 3 pero con un sistema de balanceo de servidores.
A parte de estos conceptos explicados hasta ahora, SaaS, IaaS y PaaS se le suman otros dos conceptos, MaaS y FaaS. Estos terminos se corresponden con Malware as a Service y Fraud as a Service. Son el resultado de la aplicación de técnicas de fraude y los sistemas que utiliza el malware sobre las tecnologías de Cloud Computing. Podemos ver algunos ejemplos aquí

Actualmente existen dos problemas “graves” en el uso del Cloud Computing, que son:
Conectividad con internet
Cambio o quiebra de proveedor.
Posiblemente los proveedores no van a facilitar su código para la implantación de herramientas así que si se da esta circunstancia, es necesario controlar dos factores: la información de la empresa y el servicio.- Trabajar juntos para que los retos fundamentales en la adopción sean solucionados mediante la colaboración abierta y el uso adecuado de los estándares.
- No utilizar su posición de mercado para convertir a sus clientes en cautivos de una plataforma concreta y limitar su libertad de elección.
- Usar y adoptar los estándares existentes siempre que sea posible, para evitar así reinventarlos o duplicarlos.
- Recurrir con prudencia a la creación de los nuevos estándares, y cuando así sea por necesidad, hacerlo con pragmatismo, reduciendo el número de estándares necesarios, y asegurando que éstos promueven la innovación en lugar de inhibirla.
- Llevar a cabo iniciativas en función de las necesidades del cliente, no de las necesidades técnicas de los proveedores.
- Trabajo conjunto y coordinado de todos los actores implicados para evitar que sus iniciativas entrenen conflicto o se solapen
A modo de resumen, estos son las posibles ventajas y desventajas del Cloud Computing.
Ventajas:
Desventajas:

Algunas fuentes de datos:
Sun Open Comunities Forum 09 recopilada por Victor M. Fernández Gómez.
www.saasmania.com
www.nubeblog.com
Juan Manuel Sanesteban
S21sec labs
Ventajas:
- Altamente escalable
- Se optimiza el gasto y el servicio para el cliente.
- Acceso inmediato al hardware contratado.
- Menor inversión inicial y ahorro en mantenimiento.
- Funcionalidades y actualizaciones inmediatas.
- Capacidad de reacción mayor en cuanto a soporte.
- Sistemas estándar de seguridad en datos y servicio, copias de seguridad, restauración, alta disponibilidad, etc.
Desventajas:
- Falta de control sobre la localización de datos. Hay información privada y confidencial. Las leyes de protección de datos son distintas en los países y eso puede generar problemas legales.
- Posibles problemas en la confidencialidad en la transmisión a través de internet. Sería conveniente aumentar los sistemas de cifrado.
- Falta de control físico sobre el sistema, el usuario depende de un sistema del que no tiene control con lo que también se pierde control sobre el soporte.
- Problemas de integración con datos y aplicaciones en local. Posiblemente se solucione con el tiempo, es cuestión de mentalización y adaptación al cambio.
- Velocidad de respuesta, sobre todo en sistemas críticos o con grandes volúmenes de información. Lo normal es de momento, no utilizar la nube para sistemas críticos.
- En caso de fallo de proveedor, existen dificultades para restablecer el servicio, migrarlo a otro proveedor o establecerlo en local.

Algunas fuentes de datos:
Sun Open Comunities Forum 09 recopilada por Victor M. Fernández Gómez.
www.saasmania.com
www.nubeblog.com
Juan Manuel Sanesteban
S21sec labs











1 comentarios:
http://www.ntteuropeonline.es/cloud_computing.html
En este enlace podéis obtener más información sobre el asunto. A lo que NTTEO ofrece, se añade el que es uno de los 4 Internet Tier One globales, y eso es algo fundamental en Xaas, como bien apuntas.
Ya ofrecemos a clientes Haas, Paas e Iaas y Livecycle Applications Management
También hemos participado en el informe IDC sobre la evolución de Saas en España, por os si interesa verlo.
Por fin algo de claridad entre tanto agorero. Un saludo
javier.benito@ntt.eu
Publicar un comentario en la entrada