martes, 8 de febrero de 2011

Cloud Computing (Cómputo en la Nube)

Cómputo en la Nube (Cloud Computing)


Es un nuevo paradigma en las Tecnologías de Información, donde se ofrecen servicios de cómputo a través de Internet.


Capas:
  • Software como Servicio(Saas): En ésta capa, el software se encuentra en un servidor del proveedor de servicios y éste último da el mantenimiento, operación diaria y soporte usado por el clientes. Así el cliente pude manejar un sistema distribuido a precios accesibles ya que no invierte en infraestructura y mantenimiento. Existe la modalidad de software en demanda donde se paga sólo por los recursos que se consumen.
  • Plataforma como Servicio(PaaS): es la cantidad de "capas" que ofrece al desarrollador a la hora de construir una aplicación sobre un tercero: no sólo resuelve el problema de la infraestructura hardware - máquinas, ancho de banda, escalado, disponibilidad - sino también varias capas de infraestructura software: el cliente de este tipo de soluciones no necesita instalar, configurar y mantener sistemas operativos, sistemas de bases de datos y servidores de aplicaciones todos ellos vienen por defecto en la plataforma de servicio.
  • Infraestructura como Servicio(IaaS): La idea básica es la de externalización de servidores para espacio en disco, base de datos y/o tiempo de computación, en lugar de tener un control completo de los mismos con el datacenter dentro de la empresa u optar por un centro de datos y sólo administrarlo. Con una Infraestructura como servicio (Iaas) lo que se tiene es una solución basada en vitualización en la que se paga por consumo de recursos: espacio en disco utilizado, tiempo de CPU, espacio en base de datos, transferencia de datos.
Tipo de Nubes:
  • Públicas : Los trabajos de muchos clientes diferentes pueden estar mezclados en los servidores, los sistemas de almacenamiento y otras infraestructuras de la nube. 
  • Privadas: Son una buena opción para las compañías que necesitan alta protección de datos y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura en-demanda manejada por un solo cliente que controla qué aplicaciones debe correr y dónde.
  • Híbridas: Combinan los modelos de nubes públicas y privadas. Usted es propietario de unas partes y comparte otras, aunque de una manera controlada. Las nubes híbridas ofrecen la promesa del escalado aprovisionada externamente, en-demanda, pero añaden la complejidad de determinar cómo distribuir las aplicaciones a través de estos ambientes diferentes.