Cloud Computing
Enviado por JorgePortella • 23 de Junio de 2012 • 2.343 Palabras (10 Páginas) • 690 Visitas
3 CLOUD COMPUTING
3.1 Definición de Cloud Computing
El Cloud Computing, o Computación en la Nube, nace de los términos: Cloud y Computing.
• Cloud, o Nube, es el símbolo que se usa generalmente para representar la Internet.
• Computing, o Computación, reúne los conceptos de informática, lógica de coordinación y almacenamiento.
Es así como el Cloud Computing consiste en mover la computación del simple computador personal o centro de datos convencional hacia Internet.
A continuación, se presenta la definición de Cloud Computing adoptada por la Mesa Sectorial, la cual fue desarrollada por el Instituto Nacional de Estándares y Tecnología de los Estados Unidos de América (NIST, 2009):
Cloud Computing es un modelo para habilitar el acceso a un conjunto de servicios computacionales (e.g. Redes, servidores, almacenamiento, aplicaciones y servicios) de manera conveniente y por demanda, que pueden ser rápidamente aprovisionados y liberados con un esfuerzo administrativo y una interacción con el proveedor del servicio mínimos.
Otras definiciones: (Yankee Group, 2009), (Forrester Research, Inc., 2009), (Gartner, Inc., 2008), (Buyya, Chee Shin, & Venugopal, Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities, 2009).
3.2 Características esenciales del Cloud Computing
El modelo Cloud Computing está compuesto por cinco características esenciales (NIST, 2009):
• Auto-servicio por demanda
Los servicios pueden ser solicitados por el usuario o cliente a través de Internet directamente. El usuario paga únicamente por el tiempo de uso del servicio.
• Acceso ubicuo a la red
Los servicios están desplegados en la nube y son accesibles desde cualquier medio con acceso a la red (Internet, Intranet o Extranet).
• Fondo común de recursos
Los servicios se encuentran en la Nube para ser usados por múltiples usuarios bajo un
modelo multi-arrendatario en diferentes lugares del mundo. Esto genera una
independencia de la ubicación de los recursos aprovechando la naturaleza del Internet (Internet, Intranet o Extranet).
• Rápida elasticidad
La cantidad o calidad de los servicios ofrecidos en la Nube puede aumentar o disminuir rápidamente dependiendo de las necesidades cambiantes de los usuarios.
• Servicio medido
Cada recurso que consume el usuario y que es facturable debe ser medido, no sólo para fines de tarificación sino también de control. Este servicio puede ser vendido al mismo usuario o cliente dentro de su contexto y/o ambiente.
3.3 Modelos de servicio
A continuación se presentan los modelos de servicio de Cloud Computing (NIST, 2009):
• Software como servicio (SaaS, Software As A Service)
Consiste en la distribución de software donde una empresa proporciona el mantenimiento, soporte y operación que usará el cliente durante el tiempo que haya contratado el servicio. Ejemplos: GMail, Google Docs, Amazon S3, etc.
A continuación se presentan ejemplos más concretos:
Cuadro 1 Ejemplo SaaS
TIPO DE SERVICIO EJEMPLO
Aplicaciones como
sitios Web Box.net (Box.net ), Microsoft Office Live (Microsoft), Facebook
(Facebook, Inc.), LinkedIn (LinkedIn Corporation), Twitter (Twitter, Inc.), MySpace (MySpace.com), Zillow (Zillow.com), Google Maps (Google).
Colaboración y
aplicaciones de
oficina Cisco WebEx Weboffice (Cisco Systems, Inc.), Google Docs (Google), Google Talk (Google), IBM BlueHouse (IBM, Corp.), Microsoft Exchange Online (Microsoft), RightNow (RightNow Technologies, Inc.), Gmail (Google), Microsoft Hotmail (Microsoft Hotmail), Yahoo! Mail (Yahoo! Inc.).
Servicios de pago Amazon Flexible Payments Service (Amazon FPS) (Amazon Web Services, LLC), Amazon DevPay (Amazon Web Services, LLC).
Software basado en Web integrable a otras aplicaciones Flickr Application Programming Interface (API) (Flickr, LLC), Google
Calendar API (Google), Saleforce.com´s AppExchange (Salesforce.com, Inc.), Yahoo! Maps API (Yahoo! Inc.), Zembly (Sun Microsystems, Inc.).
Fuente: Universidad de los Andes
• Plataforma como servicio (PaaS, Platform As A Service)
Su principal uso se centra en ofrecer una solución completa para la construcción y puesta en marcha de aplicaciones y servicios Web que estarán completamente disponibles a través de Internet. Algunos ejemplos: Google App Engine, Amazon SimpleDB, etc.
A continuación se presentan ejemplos más concretos:
Cuadro 2 Ejemplo PaaS
TIPO DE SERVICIO EJEMPLO
Plataformas desarrollo de Amazon Simple Queue Service (Amazon SQS) (Amazon Web Services, Amazon Simple Queue Service (Amazon SQS)), Amazon Simple Storage Service (Amazon S3) (Amazon Web Services, LLC), Google App Engine (Google), GRIDS Lab Aneka (Vecchiol, Chu, & Buyya, 2009).
Bases de datos Amazon SimpleDB (Amazon Web Services, Amazon SimpleDB), Big Table (Chang, y otros, noviembre de 2006), Microsoft SQL Azure Database (Microsoft).
Cola de mensajes Amazon Simple Queue Service (Amazon SQS) (Amazon Web Services, Amazon Simple Queue Service (Amazon SQS)).
Servidores aplicaciones de NetSuite Business Operating System (NS-BOS) (NetSuite, Inc.).
Fuente: Universidad de los Andes
• Infraestructura como servicio (IaaS, Infrastructure As A Service)
Proporciona al cliente una infraestructura de computación como un servicio, usando principalmente la virtualización. El cliente compra recursos a un proveedor externo, para hosting, capacidad de cómputo, mantenimiento y gestión de redes, etc. Ejemplos: Amazon EC2, Azure de Microsoft, etc.
A continuación se presentan ejemplos más concretos:
Cuadro 3 Ejemplo IaaS
TIPO DE SERVICIO
EJEMPLO
Procesamiento Amazon Elastic Compute Cloud (Amazon EC2) (Amazon Web Services, LLC), Sun Network.com (Sun Grid) (SUN Microsystems, Inc.), ElasticHost (ElasticHosts Ltd,), Eucalyptus (Nurmi, y otros, 2009), Nimbus (Alliance), OpenNebula (Grupo de Arquitectura Distribuida), Enomaly (Enomaly, Inc.).
Distribución de
contenido a través de servidores virtuales Akamai (Technologies), Amazon CloudFront Beta (Amazon Web Services, LLC).
Almacenamiento Amazon Simple Storage Service (Amazon S3) (Amazon Web Services, LLC), Amazon SimpleDB (Amazon Web Services, Amazon SimpleDB), Amazon Elastic Block Store (Amazon Web Services, Amazon Elastic Block Store (EBS)), Microsoft SkyDrive (Microsoft Corporation), Flicker (Flickr,
LLC), Youtube (YouTube, LLC), Nirvanix Storage Delivery Network (Nirvanix), Microsoft Live Mesh
...