cloud computing

19
CLOUD COMPUTING Ing. Julio César Álvarez Reyes [email protected] http://juliozet.blogspot.com http://www.twitter.com/juliozet

Upload: julio-cesar-alvarez-reyes

Post on 12-Jun-2015

2.080 views

Category:

Education


0 download

DESCRIPTION

Cloud Computing

TRANSCRIPT

Page 1: Cloud Computing

CLOUD COMPUTING

Ing. Julio César Álvarez Reyes

[email protected]

http://juliozet.blogspot.com

http://www.twitter.com/juliozet

Page 2: Cloud Computing

CONTENIDO I. INTRODUCCION II. DEFINICIONES III. SERVICIOS Y APLICACIONES IV. BENEFICIOS V. CONSIDERACIONES

Las empresas del futuro son aquellas que operan bajo las claves de la anticipación, innovación y calidad.

Joel A. Barker.

Page 3: Cloud Computing

I. INTRODUCCION

Surge con la necesidad de brindar los sistemas de información existentes cómo servicios y permitiendo a los usuarios acceder a ellos a través de la gran nube (Internet).

Es la quinta generación de la computación. (después de mainframe, computadoras personales, cliente servidor, web).

(A. Bechtolsheim)

Page 4: Cloud Computing

I. INTRODUCCION

Para los usuarios finales, el cómputo cloud significa que no existen los costos de adquisición de hardware, ni el manejo de las licencias de software o upgrades, ni nuevos empleados o consultores a contratar, ni instalaciones que rentar, ni costos de capital de ninguna clase. Sólo una tarifa medida por uso o una cuota fija por suscripción. Use sólo lo que quiera, pague sólo lo que usa.

Page 5: Cloud Computing

I. INTRODUCCION

300 millones

50 millones

Este modelo funciona con:

y muchos otros…

Page 6: Cloud Computing

II. DEFINICIONES

“Estilo de computación donde se pueden escalar masivamente las tecnologías de información y brindar como servicio, utilizando tecnologías de Internet para múltiples clientes externos”. (Gartner, "Cloud Computing Will Be As Influential As E-business," http://www.gartner.com/it/page.jsp?id=707508).

Page 7: Cloud Computing

II. DEFINICIONES

Es un término usado para describir una plataforma y tipo de aplicación. Suelen incluir recursos informático cómo: redes de área de almacenamiento, cortafuegos, etc. También se describen cómo las aplicaciones que se extienden a ser accesibles a través de Internet. (IBM, "Cloud Computing," http://download.boulder.ibm.com/ibmdl/pub/software/dw/wes/hipods/Cloud_computing_wp_final_8Oct.pdf)

Page 8: Cloud Computing

III. SERVICIOS Y APLICACIONES Infraestructura como Servicios (Iaas) Plataforma como Servicios (Saas) Software como Servicio (SaaS)

Page 9: Cloud Computing

1. Infraestructura como Servicios (Iaas). Cuando nos referimos a la Infraestructura como Servicio (IaaS), la

idea fundamental que se persigue, es la de externalizar de alguna manera los recursos físicos computacionales. En concreto, se pretende eliminar los servidores (espacio en disco, bases de datos) en favor de una solución virtualizada que se paga por consumo de recursos.

Page 10: Cloud Computing

Virtualización En el cómputo cloud, permite que un

solo servidor sea tratado cómo múltiples servidores virtuales, y clustering, el cual permite a múltiples servidores sean tratados cómo un solo servidor.

Cómo un medio de encapsulación de recursos físicos, la virtualizacion resuelve varios retos principales de administración de centro de datos y entre sus ventajas específicas tenemos:

Page 11: Cloud Computing

Virtualización - Ventajas

Ahorro de espacio. La extensión del servidor permanece cómo un serio problema de la mayoría de los centros de cómputo. La virtualización puede aliviar la tensión mediante la consolidación de muchos sistemas virtuales en menos sistemas físicos.

Costo menor energía. La electricidad requerida para que funcionen los centro de datos está en una espiral ascedene. Por cada dólar gastado en un servidor hardware, un dólar adicional es gastado en energía.

Page 12: Cloud Computing

(Iaas) - Ventajas

El cómputo cloud propone una ventaja inmediata al usuario, el hecho de poder despreocuparse de todos los aspectos de mantenimiento y gestión de las máquinas; así como de un importante ahorro en costes derivado del máximo aprovechamiento de los recursos, al pagar sólo por lo consumido y aprovechar la escalabilidad automática de los proveedores, de forma que se puedan contratar más recursos en función de la necesidad de los mismos. Es lo que ha venido a llamarse “el fin del datacenter en la empresa”.

Page 13: Cloud Computing

2. Plataforma cómo Servicio (Paas)

La Plataforma como Servicio (PaaS) pretende desarrollar una solución de usuario final completa a nivel de desarrollador. El modelo persigue dotarle de las herramientas adecuadas para hacer posible la construcción de aplicaciones sobre un tercero.

Para el 2011, los primeros adoptadores de tecnología sacrificarán gastos capital y en su lugar adquirirá el 40% de su infraestructura de TI como servicio. “De esta manera el cómputo cloud despegará y desligará aplicaciones de una infraestructura específica.”

(Comunicado de Prensa de Gartner 31-01-2008)

Page 14: Cloud Computing

PaaS. Aplicaciones Google App Engine. Presenta un servicio

competo de hosting, procesamiento y base de datos orientada a desarrolladores. Con soporte para los lenguajes de programación Pitón y Java y bases de datos BigTable. Fiel a su filosofía, ofrece cuentas gratuitas en su modelo básico (hasta 500 MB de almacenamiento, 200 millones de megaciclos de CPU y 10 GB de transferencia diaria), escalabilidad automática e integración con el resto de APIs y productos de la empresa.

Microsoft Windows Azure. Ofrece su plataforma para el desarrollo de software. Inicialmente, Azure se ha construido como un agregador de las tecnologías .NET de Microsoft (Live Services, .NET Services, SQL Services, SharePoint Services y Dynamics CRM Services), con el compromiso de que la plataforma soportará multitud de diferentes lenguajes de programación.

Page 15: Cloud Computing

3. Software cómo Servicio (SaaS) SaaS se encuentra en la capa más

alta y caracteriza una aplicación completa ofrecida cómo un servicio, que significa una sólo instancia de software que corre en la infraestructura del proveedor y sirve a múltiples organizaciones de clientes.

“El crecimiento de la nube es más que sólo otra modificación de la plataforma que emociona a los geeks. Sin duda, esto transformará la industria TI, pero también cambiará profundamente la manera en que la gente trabaja y las compañías operan.”

(The Economist, “Let it Rise,” 23-10-2008)

Page 16: Cloud Computing

SAAS - Aplicaciones El ejemplo más ampliamente conocido es Salesforce.com, pero

ahora ya hay muchos más, incluyendo las Apps Google que ofrecen servicios básicos de negocios tales como el e-mail. Salesforce.com ahora opera en más de una capa de nube con su ya puesto en marcha Force.com, un ambiente de desarrollo de una aplicación compañera, o plataforma cómo servicio.

Page 17: Cloud Computing

IV. Beneficios Económico. Independencia. Multi Usuario. Flexibilidad. Alta Disponibilidad. Escalabilidad.. Reduce complejidades de Informática.

Page 18: Cloud Computing

V. Consideraciones Los inconvenientes se centran esencialmente que

nuestros datos están la red y no, en "casa" (es decir, en nuestros servidores o en el disco duro de nuestro PC). Y eso puede significar un riesgo de perder los datos o de que caigan en manos indeseables o que se haga un uso indebido o no autorizado de ellos. Una vez más el usuario se ve obligado a hacer un acto de fe, y depositar su confianza en aquellos proveedores que considera fiables y seguros.

Al respecto Stallman ha manifestado: este concepto es “Una estupidez. Es peor que una estupidez: es una campaña de marketing”. Desde su visión, Cloud Computing es una simple trampa elaborada para que las personas compren sistemas cerrados y propietarios que les costarán cada vez más dinero. La propiedad y seguridad de los datos y la posibilidad de quedar atrapados en servicios de este tipo.

Page 19: Cloud Computing