Cloud Computing o Nube
Nube, o Computación en la Nube (términos para definir Cloud Computing), es un concepto tecnológico cada vez más utilizado. Las organizaciones ven en esta tecnología la solución a muchos problemas, económicos o de infraestructuras tecnológicas.La adopción de la computación en la nube está creciendo a gran velocidad y los modelos de entrega o despliegue de la nube (privada, pública, híbrida y comunitaria) ofrecidos por multitud de proveedores, se han hecho habituales en la terminología de las estrategias empresariales o centros de investigación. En este artículo se pretende analizar estos modelos, casi estándares en la industria; sus ventajas e inconvenientes y la problemática de la computación en la nube: seguridad, protección de datos y privacidad. Estados Unidos ha publicado ya su estrategia federal para la adopción de cloud computing; la Unión Europea trabaja en una estrategia similar.
Características
La computación en nube presenta las
siguientes características clave:
- Agilidad: Capacidad de mejora para ofrecer recursos tecnológicos al usuario por parte del proveedor.
- Costo: los proveedores de computación en la nube afirman que los costos se reducen. Un modelo de prestación pública en la nube convierte los gastos de capital en gastos de funcionamiento. Ello reduce barreras de entrada, ya que la infraestructura se proporciona típicamente por una tercera parte y no tiene que ser adquirida por una sola vez o tareas informáticas intensivas infrecuentes.
- Escalabilidad y elasticidad: aprovisionamiento de recursos sobre una base de autoservicio en casi en tiempo real, sin que los usuarios necesiten cargas de alta duración.
- Independencia entre el dispositivo y la ubicación: permite a los usuarios acceder a los sistemas utilizando un navegador web, independientemente de su ubicación o del dispositivo que utilice (por ejemplo, PC, teléfono móvil).
- La tecnología de virtualización permite compartir servidores y dispositivos de almacenamiento y una mayor utilización. Las aplicaciones pueden ser fácilmente migradas de un servidor físico a otro.
- Rendimiento: Los sistemas en la nube controlan y optimizan el uso de los recursos de manera automática, dicha característica permite un seguimiento, control y notificación del mismo. Esta capacidad aporta transparencia tanto para el consumidor o el proveedor de servicio.
- Seguridad: puede mejorar debido a la centralización de los datos. La seguridad es a menudo tan buena o mejor que otros sistemas tradicionales, en parte porque los proveedores son capaces de dedicar recursos a la solución de los problemas de seguridad que muchos clientes no pueden permitirse el lujo de abordar.
- Mantenimiento: en el caso de las aplicaciones de computación en la nube, es más sencillo, ya que no necesitan ser instalados en el ordenador de cada usuario y se puede acceder desde diferentes lugares.
Servicios Ofrecidos Por La Nube
Software como servicio
El software como servicio se
encuentra en la capa más alta y caracteriza una aplicación completa ofrecida
como un servicio, que significa una sola instancia del software que corre en la
infraestructura del proveedor y sirve a múltiples organizaciones de clientes.
Las aplicaciones que suministran este modelo de servicio son accesibles a
través de un navegador web o de cualquier aplicación diseñada para tal efecto y
el usuario no tiene control sobre ellas, aunque en algunos casos se le permite
realizar algunas configuraciones. Esto le elimina la necesidad al cliente de
instalar la aplicación en sus propios computadores, evitando asumir los costos
de soporte y el mantenimiento de hardware y software.
Plataforma como servicio
La capa del medio, que es la plataforma
como servicio, es la encapsulación de una abstracción de un ambiente de
desarrollo y el empaquetamiento de una serie de módulos o complementos que
proporcionan, normalmente, una funcionalidad horizontal (persistencia de datos,
autenticación, mensajería, etc.). De esta forma, un arquetipo de plataforma
como servicio podría consistir en un entorno conteniendo una pila básica de
sistemas, componentes o APIs preconfiguradas y listas para integrarse sobre una
tecnología concreta de desarrollo (por ejemplo, un sistema Linux, un servidor
web, y un ambiente de programación como Perl o Ruby). Las ofertas Plataforma
como servicio pueden 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.
Los ejemplos comerciales incluyen
Google App Engine, que sirve aplicaciones de la infraestructura Google; Azure,
de Microsoft, una plataforma en la nube que permite el desarrollo y ejecución
de aplicaciones codificadas en varios lenguajes y tecnologías como .NET, Java y
PHP, y también la Plataforma G, desarrollada en Perl. La Plataforma como
servicio permite gran flexibilidad, pero puede ser restringida por las
capacidades disponibles a través del proveedor.
En este modelo de servicio al
usuario se le ofrece la plataforma de desarrollo y las herramientas de
programación por lo que puede desarrollar aplicaciones propias y controlar la
aplicación, pero no controla la infraestructura.
Algunas Aplicaciones Mas Comunes de la Nube
- Box (sitio web) - desarrollado por Box Inc.
- Campaign Cloud - desarrollado por ElectionMall Technologies
- Doitle ajaxplorer - desarrollado por Doitle
- Dropbox - desarrollado por Dropbox
- Google Drive - desarrollado por Google
- iCloud - desarrollado por Apple
- OneDrive - desarrollado por Microsoft (Antes SkyDrive)
- Owncloud - desarrollado por OwnCloud
- Salesforce.com - desarrollado por Salesforce.com Inc.
- SugarSync - desarrollado por SugarSync
- Ubuntu One - desarrollado por Canonical->(Cerrado)
- Wuala - desarrollado por LaCie
- Dataprius - desarrollado por Dataprius
Ventajas de la Nube
Informática
Cloud Computing tiene varias
ventajas continuación citaremos algunas:
1. Acceder a los datos con facilidad desde
cualquier parte del mundo
2. Liberar espacio en los equipos de
computo.
3. Es económico ya que
ahorramos gastos de mantenimiento y servicios.
4. Nos permite adquirir mas servicios o
mas capacidad de almacenamiento.
1. La centralización de las aplicaciones y
el almacenamiento de los datos originan una interdependencia de los proveedores
de servicios.
2. La disponibilidad de las aplicaciones
está sujeta a la disponibilidad de acceso a Internet.
3. Los datos "sensibles" del
negocio no residen en las instalaciones de las empresas, lo que podría generar
un contexto de alta vulnerabilidad para la sustracción o robo de información.
4. La confiabilidad de los servicios
depende de la "salud" tecnológica y financiera de los proveedores de
servicios en nube. Empresas emergentes o alianzas entre empresas podrían crear
un ambiente propicio para el monopolio y el crecimiento exagerado en los
servicios.
Bibliográfia
Cloud Net Directory. Retrieved 2010-03-01. Cloudbook.net. Consultado el 22 de agosto de 2010.
Elaborado por:
J. ALFREDO DEL ROSAL VERA





