Está en la página 1de 41

Cloud Computing

Ing. Darwin Daz Garrampi

Agenda

Introduccin
Cloud Computing: Caractersticas
Ventajas, desventajas
Modelos de servicios: SAAS, PAAS, IAAS
Modelos de Acceso: Pblica, Privada, Hbrida
Proveedores de Servicios: Amazon Web Services
Anlisis de implementacin
Usos en las organizaciones
Demos

Cloud computing es un medio cada vez


ms popular para usar tecnologas de
computacin y almacenamiento, y est
cambiando
la
manera
que
las
organizaciones prestan servicios.
Como con cualquier innovacin, tiene que
adaptar sus mtodos y procedimientos
para sacar el mximo provecho de la
nueva tecnologa.

La computacin en nube es un nuevo


modelo o paradigma, que se fundamenta
en la de entrega de servicio de
computacin, almacenamiento, red, y
de infraestructura de manera compartida,
que permite la escalabilidad bajo
demanda, auto servicio, y por lo general
un modelo de precios de pago por
servicio.

Una infraestructura dinmica y escalable


bajo demanda.
Acceso universal.
Controles de uso y precios de grano fino.
Plataformas estandarizadas.
Servicios de apoyo a la gestin.

El usuario final controla la asignacin de clculo o en un servicio de almacenamiento segn sea


necesario

El acceso a los recursos de computacin en la nube puede aprovechar los protocolos de


Internet para garantizar un amplio acceso.

La computacin en nube puede ajustar los servicios de cmputo y almacenamiento como las
aplicaciones demandadas requieran.

La computacin en nube ofrece hardware estndar, virtualizacin y plataformas de aplicaciones.

Estos servicios apoyan tanto los aspectos operativos y de gestin del uso de la computacin en
nube.

Arquitectura de nueva generacin


Escalabilidad
Agilidad
Coste
Gestin del cambio

Seguridad y privacidad
Problemas de fiabilidad
Falta de interoperabilidad
Dependencia del proveedor

SAAS, ofrece aplicaciones completamente


funcionales para los usuarios finales.
Ventaja: los usuarios no tienen que administrar
cualquier parte de la infraestructura.
Aplicaciones: Procesador de texto, CRM.
Algunas aplicaciones requieren que los usuarios
finales configuren el control de acceso y las
opciones del programa y otros ajustes de la
aplicacin, pero el proveedor SaaS gestiona todos
los aspectos de la infraestructura de computacin,
almacenamiento y red.

SAAS permite a los usuarios utilizar las aplicaciones de


los proveedores de cloud, a travs de una interfaz de
cliente ligero como un navegador web.
En el modelo SaaS, los proveedores de cloud, manejan
casi todo en la infraestructura de nube (servidores
fsicos, redes, sistemas operativos, aplicaciones).
Se dirigida directamente a usuarios finales generales.
Los usuarios finales pueden ejecutar aplicaciones
directamente en la nube y no es necesario instalar,
actualizar hacer copias de seguridad y administrarlas.
Los productos tpicos de SaaS son Google Apps y
Salesforce CRM Sales.

PAAS incluye herramientas para el diseo, desarrollo


e implementacin de aplicaciones utilizando un
conjunto de componentes de aplicaciones
compatibles, como: BDR y servicios de seguridad.
PAAS facilita el acceso a los servicios de aplicacin
mientras se alivia la necesidad de administracin de
dispositivos.
Por ejemplo, un desarrollador puede utilizar una nube PAAS
para ejecutar un gran nmero de pruebas en un nuevo
software. El desarrollador puede elegir el nmero apropiado
de servidores, preconfigurar y presentar el trabajo sin
necesidad de configurar los servidores de s mismos.

PaaS permite a los usuarios desplegar sus propias


aplicaciones en la infraestructura de nube del proveedor,
bajo su entorno (lenguajes de programacin, bibliotecas y
herramientas).
En este modelo, los proveedores de cloud computing
gestionan todo excepto la aplicacin en la infraestructura
de la nube.
PaaS se dirige directamente a los desarrolladores de
software en general. Pueden desarrollar, probar y ejecutar
sus cdigos en una plataforma PaaS.
Ejemplos tpicos de este modelo incluye Windows Azure,
Joyent y Google AppEngine..

IAAS ofrece acceso a los servidores virtuales, de


almacenamiento y servicios relacionados.
Los usuarios de la nube se aprovisionan de
servidores virtuales y almacenamiento, segn sea
necesario. Gestionan todos los aspectos de la
infraestructura a nivel de sistema operativo.
Esta opcin ofrece a los usuarios un control
sustancial sobre el tamao de los servidores
virtuales utilizados, el software instalado, y los
sistemas de almacenamiento.

IaaS, permite a los usuarios gestionar el procesamiento,


almacenamiento, redes y otros recursos informticos
para que puedan implementar y ejecutar arbitrariamente
software, como sistemas operativos y aplicaciones.
En este modelo, los proveedores slo administran la
infraestructura fsica subyacente de la nube (servidores
fsicos y red), y proporciona servicios a travs de la
virtualizacin.
Los usuarios tienen el mximo control sobre la
infraestructura, si son propietarios de estos recursos.
Los principales proveedores de este modelo incluye
Amazon, Linode, Rackspace, Joyent, y IBM Blue Cloud.

Las nubes pblicas son esencialmente abiertas


a cualquier usuario.
Muchos proveedores, bien conocidos en la
industria de TI son Amazon, Microsoft, Google,
IBM, HP, y Rackspace.
Una de las ventajas de una nube pblica es la
baja barrera de entrada a prcticamente
cualquier persona con una tarjeta de crdito
puede configurar una cuenta de provisin y
recursos.
La infraestructura de nube es propiedad de una organizacin que vende servicios en la nube
para el pblico en general o a un grupo de la industria general.

Las nubes privadas estn controladas por


organizaciones.
Se sitan detrs de los firewalls y limitan el
acceso a la nube para miembros de la
organizacin o socios.
Ante la necesidad de las grandes empresas y
gobiernos para construir y mantener nubes
privadas, los proveedores de TI ofrecen
paquetes de computacin en nube, que incluyen
el hardware y el software.
La infraestructura de nube es propiedad o arrendado por una sola organizacin y funciona
exclusivamente para esa organizacin.

Es una combinacin de nubes pblicas y privadas.


El modelo fue desarrollado por el deseo de los
beneficios de las nubes pblicas y privadas. En una
nube hbrida, las tareas y los datos que necesitan
para mantenerse dentro de la red corporativa
pueden ejecutarse en la nube privada, mientras que
otras tareas y datos se pueden desplazar a un
proveedor de nube pblica.
Este enfoque puede reducir la demanda de
recursos de nube privada y por lo tanto reducir los
gastos de capital necesarios para establecerla.
Es una composicin de 2 o ms nubes que siguen siendo entidades nicas, pero estn unidos
por la tecnologa propietaria estandarizada que permite la portabilidad de los datos y la app.

Fuente: Cloud Computing: Case Studies and Total Costs of Ownership, Yan Han

La venta de servidores era una idea audaz cuando el


negocio en la nube de Amazon se lanz hace unos
aos, pero eso parece extrao en comparacin con
todas las opciones a la venta de hoy.
Uno de los beneficios clave de la computacin en la
nube es la oportunidad que ofrece de sustituir los gastos
de infraestructura de capital por adelanto por costes
variables inferiores que varan segn su negocio.
AWS proporciona una plataforma de infraestructura
escalable de alta fiabilidad y de bajo coste en la nube.

En la actualidad hay 21
productos disponibles en
Amazon Web Services, y
solo uno de ellos es la
clsica mquina EC2
(Elastic Compute Cloud).
El S3 (Simple Storage
Service) original, ahora
tiene primos, como
Simple Workflow Service
y SimpleDB, un almacn
de datos no relacionales.

Enfoque de quienes toman las decisiones.


La diferencia fundamental del TCO del cloud, es la
comparacin del gasto financiero a gastos operativos, el
coste de capital, el tiempo de la gente y la productividad y
el coste de inactividad de cada empleado.

Enfoque de quienes desarrollan.


Hay que pensar en mantener la libertad para salir en caso
de que el proveedor de la nube ya no soporte las
necesidades de negocio. Debe conservar la flexibilidad a
escala, las nubes de conmutacin, la comunicacin entre
las nubes, y sobretodo otros cambios en cualquier
direccin.

7 Lneas a medir:

Centro de datos fsico y hardware


Licencias de software
Energa y medioambiente
Mantenimiento de hardware y garanta de software
Soporte y personal
Recuperacin de desastres y continuidad
Intangibles: inactividad de empleado, cadas de
servicio.

12 Tips para desarrolladores de App en nube:


Mover hacia HTML / JavaScript
Mover a los estandares
Basar la seguridad en un logeo nico orientado a la
web.
Mover a SOA
Mover a REST/JSON
Zanjar Microsoft .NET
Actualizar los mtodos de desarrollo.
Fuente: Infoworld Andrew C. Oliver

12 Tips para desarrolladores de App en nube:


Mover a HTTPS
Si usa Java, mover a archivos WAR
Implementar una nube privada que tiene una versin
pblica
Tomar pasos cortos
Hacer la tarea

Fuente: Infoworld Andrew C. Oliver

CIA
Netflix
Zara
ATV
Holimpo

La Agencia Central de Informacin estadounidense ha


firmado un contrato con Amazon para mejorar su
infraestructura virtual.
La CIA pagar a Amazon 600 millones de dlares
durante la prxima dcada para tener acceso a los
servicios de Amazon. Esta ayudar a la CIA a construir
una infraestructura privada en la nube que sea ms
eficaz en cuanto a costes y que se mantenga
actualizada en el cambiante mundo tecnolgico.
Casos en el mundo: USA

Netflix se ha comprometido a utilizar Amazon Web


Services en lugar de construir sus propios centros de
datos, y ha cambiado todos sus sistemas centrales en
Amazon EC2. As que est fuertemente comprometido
con la arquitectura y el desarrollo continuo de la nube
AWS, en contraposicin a las alternativas ms abiertas.
A destinado una inversin inicial de $100,000.

Casos en el mundo: USA

No es tan conocido que la infraestructura tecnolgica de


Zara, basada en el cloud computing y el Big Data, es
uno de los pilares de su xito.
Tal xito se basa en un modelo de innovacin continua,
que consigue reducir al mnimo el time to market de sus
colecciones: desde que se disean y confeccionan en
sus talleres hasta que llegan a las tiendas.
Gracias al cloud computing, esa informacin viaja casi
en tiempo real desde las tiendas a los diseadores y
especialistas de mercado.
Casos en el mundo: Espaa

Andina de Radiodifusin, utiliza el servicios de Amazon


Web Service para soportar las operaciones de su portal
de contenido Tuteve.
Los principales servicios que emplea son Amazon
Elastic Compute Cloud (EC2), Amazon Simple Storage
Service (S3).
Las estrategia que emplea es de balanceo de carga
(Elastic Load Balancing), para agregar instancias que
soporten el trafico en horas de demanda picos.
Casos en Per

Holimpo, es una start-up, que provee servicios de


gestin de informacin para empresas del sector
turismo, mediante la plataforma de servicios en la nube.
Emplea Amazon Web Service, para soportar el da a da
de las operaciones.
Los servicios que emplea son Elastic Compute Cloud
(EC2), para el procesamiento de transacciones; Elastic
Load Balancing, para el balanceo de carga; Simple
Queue Service (SQS) para asegurar la comunicacin de
mensajes entre servidores distribuidos.
Casos en Per

Segn un reciente estudio a 150 empresas del pas,


realizado por la consultora Dominio Consultores, slo el
14.7% de empresas peruanas usa las aplicaciones
del Cloud Computing; sin embargo el 48% de estas
proyecta implementar la Nube en el lapso de dos aos.
En el Per, el uso empresarial del Cloud Computing se
encuentra en una etapa incipiente, principalmente por la
escasez de conocimiento. Si una empresa utiliza de
manera eficiente estas aplicaciones aumentaran en
30% su productividad, manifiesta Carlos Andrs Lpez,
CEO Digital Way (Grupo Romero) especializada en
Internet Dedicado para empresas.

Administracin de Consola en Amazon


WEbService (Servicio pagado)
Administracin mediante Openshift
(Servicio gratuito con limitaciones)
Aplicaciones en la Nube
Consumo de WebServices

Ing. Darwin Daz Garrampi


Arquitecto de Software
dardigamp@gmail.com
@dardigamp

También podría gustarte