miércoles, 27 de enero de 2016

La aplicabilidad del trabajo en la nube en el ámbito educativo y en el ámbito laboral.



 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.

 Desventajas de la Nube Informática
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