CLOUD COMPUTING



CLOUD COMPUTING

Es un concepto que se usa para describir una nueva clase de computación basada en red que se realiza a través de Internet. Se trata básicamente de un paso a partir de Utility Computing. Es un grupo de hardware, software e infraestructura de Internet integrados y en red, llamada plataforma.
El uso de Internet para la comunicación y el transporte proporciona hardware, software y servicios de red a los clientes. Estas plataformas ocultan la complejidad de y los detalles de la infraestructura subyacente de los usuarios y las aplicaciones al proporcionar una interfaz gráfica o API (Interfaz de programación de aplicaciones) muy simple.
Además, la plataforma proporciona servicios a pedido, que están siempre disponibles, en cualquier lugar y en cualquier momento. Hay un pago por uso y según necesidad, elástico; ampliación y reducción de capacidades y funcionalidades; servicios de hardware y software disponibles para mercados generales, empresas y corporaciones.

VENTAJAS DEL CLOUD COMPUTING

v  Es escalable: con un coste bastante accesible, una pyme puede comprar una licencia, mientras que una multinacional, comprará 500 licencias. Y las dos compartirán los mismos servicios.
v  Dejamos de depender de nuestro puesto físico de trabajo. Al tener los datos en el servidor, cualquier ordenador, Smartphone o cyber café se convierten en nuestra oficina.
v  Se ahorra en  equipamiento, pues ya no tendremos que preocuparnos de nuestros equipos (si están o no obsoletos) y cuándo cambiarlos. De ello se encargará la empresa proveedora.
v  Ahorramos también en eficiencia en caídas y backups, pues las empresas proveedoras se encuentran realmente equipadas para hacer frente a posibles contingencias.
v  Implementación rápida de software ya probado por miles de usuarios en el planeta.
v  Gran capacidad de personalizar las aplicaciones y su aspecto.
v  Actualizaciones automáticas que surgen de la experiencia y  uso de millones de usuarios y sus requerimientos.

DESVENTAJAS DEL CLOUD COMPUTING
Ø  Dependemos de nuestro proveedor, de que tenga una buena política y preserve los datos, aunque pueden hacerse backups periódicos al disco duro de nuestro ordenador.
Ø  ¡Si se nos corta Internet, estaremos en apuros! Esta es una clara desventaja, pero podremos salvar este problema si contamos con dispositivos  que nos ofrezcan una vía alternativa de conexión, como por ejemplo una conexión WIFI. También existe la posibilidad de trabajar offline.
Ø   Vulnerabilidad de la privacidad de nuestros datos, aunque si nos ponemos a pensar, ésta ya existe cuando usamos EMAIL, YAHOO, etc. El acceso con contraseñas y sectores de seguridad con protocolo https, disminuyen el peligro.

CAPAS DEL CLOUD COMPUTING
  1. SOFTWARE COMO SERVICIO (SAAS):
Se encuentra en la capa más alta y caracteriza una aplicación completa ofrecida como un servicio, bajo demanda, vía multitenencia (una sola instancia del software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes).

  1. PLATAFORMA COMO SERVICIO (PAAS):
Consiste en 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 pre-configuradas 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 de PAAS 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, y también WINDOWS 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. Servicios PAAS tales como éstos permiten gran flexibilidad, pero puede ser restringida por las capacidades que están disponibles a través del proveedor.

  1. INFRAESTRUCTURA COMO SERVICIO (IAAS):
Se encuentra en la capa inferior y 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 para manejar tipos específicos de cargas de trabajo.

Comentarios