Cloud computing

No hay día en que aquí o acullá no se hable del Cloud Computing, o servicios en la nube, pero ¿de qué estamos hablando en realidad? Y sobre todo, ¿quién puede sacar provecho? ¡¡ TODOS !!   

¿Por qué se llama “cloud computing”? Según S.Greve: “se puede considerar a internet como una gran nube, una nube de ordenadores unidos entre sí y de ahí viene el término (nube). Te conectas a la nube.

El cloud computing engloba, en principio, 3 áreas: Software as a Service (SaaS),Infrastructure-as-a-Service y Platform-as-a-Service . Para empezar nos centraremos en SaaS, la más sencilla para los no habituales a este “mundillo”:

A) SOFTWARE-AS-A-SERVICE, la web 2.0 al uso, es decir, servicios que se consumen normalmente a través del navegador

¿cómo acceder a esta aplicación?

Está colgada en internet y se ejecuta en el servidor del proveedor del servicio, es decir, pagando una cuota mensual se accede a la licencia de la aplicación y de tooooodos los servicios habituales de software:

– copias de respaldo

– asistencia técnica

– gestores de documentación multiusuario

– acceso al sistema en movilidad, etc

Además, no requiere de:

  • ninguna instalación
  • ni de infraestructuras (servidores)
  • ni de aplicaciones (cd, dvd…)

¿qué ventajas tiene?

1) en usabilidad:

– acceso al sistema desde cualquier punto con acceso a internet, ya sea un ordenador o un móvil. Toda la documentación introducida en la aplicación se almacena en internet y estáaccesible las 24H, 7 días a la semana.

– No hay virus ni otros problemas porque casi todos los proveedores te ofrecen gestión de antivirus y copias de respaldo.

– Todos los usuarios de la aplicación acceden a la misma fuente de información, con lo que no hay duplicados y todo está actualizado y listo para usarse en tiempo real.

– La e-administración permite gestionar  procesos contables vía on-line y van en aumento.

2) En lo económico:

– los gastos están incluidos en una única cuota mensual

– ya no hay licencias, así que mientras se pague la cuota se mantienen las actualizaciones y mejoras de la aplicación.

– permite utilizar equipos realmente limitados (64mb de RAM) con tal de que tengan un navegador web disponible. Se aumenta la vida útil de los equipos, ahorrando en mantenimiento.

Eso sí, dentro del cloud computing también tenemos:

B) Infrastructure-as-a-Service (IaaS), es un medio de entregar almacenamiento básico y capacidades de cómputo como servicios estandarizados en la red. Servidores, sistemas de almacenamiento, conexiones, enrutadores, y otros sistemas se concentran (por ejemplo a través de la tecnología de virtualización) para manejar tipos específicos de cargas de trabajo, desde procesamiento en lotes (“batch”) hasta aumento de servidor-almacenamiento durante las cargas pico.

El ejemplo comercial mejor conocido es Amazon Web Services, cuyos servicios EC2 y S3 ofrecen cómputo y servicios de almacenamiento esenciales (respectivamente). Otro ejemplo es Joyent cuyo producto principal es una línea de servidores virtualizados, que proveen una infraestructura en-demanda altamente escalable para manejar sitios Web, incluyendo aplicaciones Web complejas escritas en Ruby en Rails, PHP, Python, y Java.

C) Platform-as-a-Service, fundamentalmente para desarrolladores puede dar servicio a todas las fases del ciclo de desarrollo y pruebas del software, o pueden estar especializadas en cualquier área en particular, tal como la administración del contenido. Como ejemplos, Google App Engine o Windows Azure.

Información recomendada: http://en.wikipedia.org/wiki/Cloud_computing