Your BPM & Workflow software
in the Cloud with Aurazure

AuraPortal Your BPM & Workflow software

Your BPM & Workflow software in the Cloud with #AuraPortalCloud
26 septiembre 2013

¿Qué es Cloud Computing?

El nombre ‘Cloud Computing’ (traducido innecesariamente por algunos como ‘Computación en Nube’) significa que los usuarios de aplicaciones de software pueden acceder, vía Internet, a un lugar ‘desconocido’ donde habitan centros de datos (Data Centers) con toda la infraestructura, hardware y software listos para suministrar al instante de manera rápida y segura los servicios que puedan requerir.

Un Nacimiento Difícil con Final Feliz

Después de varios años de dudoso futuro y extendida desconfianza por parte de los expertos, el Cloud Computing se está consolidando finalmente como la última e imparable tendencia para el uso de las aplicaciones de software, una vez se ha evidenciado que los principales obstáculos para su aceptación universal están siendo rápidamente superados.

Los tradicionales impedimentos que evitaban la aceptación del Cloud Computing se relacionaban con:

■ Requerimientos técnicos.
■ Fiabilidad operativa.
■ Protección de datos privados.
■ Escaso control del usuario sobre las características del Cloud.
■ Derechos y condiciones de terminación.
■ Derechos de propiedad intelectuales.

En resumen, las siguientes exigencias han de cumplirse para que el Cloud Computing sea aceptado:

■ Fiabilidad. La aplicación no debe fallar nunca, ni debe bloquearse ni tampoco perder información o corromperla. Por tanto el proveedor de Cloud debe garantizar la fiabilidad del hardware y el software ofreciendo un sistema totalmente seguro que incluya arquitecturas con procedimientos de redundancia y tolerancia a fallos.

■ Privacidad. La información ha de mantenerse secreta y nadie sin la preceptiva autorización puede acceder a ella. El Cloud es, por definición un sitio compartido entre muchos usuarios con el fin de que el uso del hardware sea más barato, por tanto la privacidad ha de obtenerse, cuando se requiera mediante la preparación de bases de datos aisladas, lo que se llama ‘Private Clouds’ para los distintos clientes.

■ Protección Legal. Todas las materias relativas a la responsabilidad del proveedor de Cloud, derechos y condiciones de terminación de contrato y derechos de propiedad intelectual han de estar claramente especificadas en las cláusulas del contrato de servicio.

Hoy, todas las dificultades mencionadas están prácticamente superadas, por lo tanto es previsible que el Cloud Computing se expanda y sea utilizado en la gran mayoría de actividades en muchos sectores a partir de ahora mismo.

¿Qué Equipo Necesitarán los Usuarios de Cloud Computing?

El único equipo que necesitan los usuarios de Cloud Computing es un terminal, como por ejemplo, una Estación de Trabajo, un PC, una Tablet o un Smartphone con conexión a Internet. ¡Nada más!

Los Tres Niveles de Servicios del Cloud Computing

Los proveedores de Cloud Computing ofrecen los siguientes tres niveles de servicio.

 Cloud2

IaaS

El primer y básico servicio se llama IaaS o Infrastructure as a Service.

En este nivel el proveedor de Cloud facilita el uso del hardware y software de sistema para proveer capacidades de proceso y de almacenamiento de datos ilimitadas.

Esto incluye instalaciones refrigeradas y a prueba de desastres en donde se alojan los sistemas de alto rendimiento además de las garantías de una conexión permanente de alta velocidad y banda ancha a Internet con su mantenimiento incluido.

Este servicio permite a los usuarios situar sus aplicaciones de software y sistemas operativos en el Data Center del proveedor de Cloud pero no incluye el mantenimiento y cuidado de su software.

PaaS

El segundo nivel se llama PaaS o Platform as a Service. El proveedor de Cloud facilita una plataforma para el desarrollo de aplicaciones de software por parte de los programadores interesados.

Este nivel garantiza el funcionamiento y mantenimiento de los elementos de la plataforma pero no de las aplicaciones desarrolladas con ellos.

SaaS

El tercer nivel se llama SaaS o Software as a Service. Provee las aplicaciones de software listas para usar, garantizando su correcto funcionamiento y su mantenimiento, incluyendo actualizaciones y nuevas versiones.

El usuario ‘puro’ de aplicaciones de software en Cloud necesita el SaaS para acceder a su aplicación y también el IaaS que suministra el entorno adecuado para su hospedaje, pero no necesita para nada el servicio PaaS que es sin embargo el adecuado para los desarrolladores.

El Crecimiento Esperado del Uso de IaaS, PaaS and SaaS

Cloud3El gráfico de la izquierda, que ha sido preparado por Forrester Inc., muestra la predicción de crecimiento para el uso de cada nivel de servicio de Cloud Computing (SaaS, PaaS y IaaS) Para los próximos años hasta 2020.

Puede observarse que este estudio predice un gran incremento en el uso de SaaS durante los próximos años, mientras que el IaaS y el PaaS crecerán en mucha menor medida.

Cómo usar el Cloud Computing

La idea del Cloud es simple. Consiste en adoptar para los servicios computacionales el mismo modelo utilizado para los servicios públicos, como por ejemplo, el suministro de energía eléctrica.

De la misma manera que un usuario de corriente enchufa sus aparatos a la red eléctrica y obtiene el suministro sin tener que preocuparse en absoluto del coste y el conocimiento necesarios para construir y manejar las centrales eléctricas, el usuario del software debe obtener el servicio solicitado simplemente conectándose a Internet por medio de un navegador, que puede estar en un PC, en una Tablet o en un Smartphone, sin tener que pensar en las inversiones y conocimientos necesarios para adquirir y manejar el hardware y software involucrados en el servicio.

Cualquiera que sea el nivel de servicio el usuario no ha de invertir en hardware ni software. El proveedor de Cloud se ocupa de todas las necesarias inversiones.

Los proveedores de IaaS y PaaS son corporaciones especializadas como Microsoft o Amazon, que han dedicado grandes recursos a asegurar un servicio basado en el más robusto y rápido hardware, middleware y capacidad de almacenamiento de datos en emplazamientos ubicuos y absolutamente seguros.

Por otro lado, el proveedor ideal de SaaS es una empresa altamente respetada con aplicaciones de la mayor confianza ya demostrada que aloja sus aplicaciones en un proveedor de IaaS de primer orden.