Sie sind auf Seite 1von 36

Cloud Computing: Alcances e

Implementacion

http://sites.google.com/site/jguerra91/home/
/
Lic. Jorge Guerra 2
Arquitectura de la Internet del Futuro
Campos de Actuación de la Internet de los
Servicios

• Cloud computing: virtualización de servicios y


optimización de recursos tanto en capacidad de
procesamiento como almacenamiento
• Open service platforms: modularidad de servicios
para facilitar su integración por usuarios finales
• Autonomic computing: sistemas autogestionados
• Green IT: optimización del consumo energético
Percepción del usuario

Lic. Jorge Guerra 5


Cloud Computing vs. Centros de Datos tradicionales
Como lo ven al Cloud Computing

• “Sólo me interesa resultados, no


cómo se implementan las
capacidades de TI”

• " Quiero pagar por lo que yo uso,


como una utilidad mas“

• " Puedo acceder a los servicios


desde cualquier lugar, desde
cualquier dispositivo”

• “Puedo escalar hacia arriba o


abajo de la capacidad, según sea
necesario""
Lic. Jorge Guerra 7
Cambios en el modelo de negocio

Lic. Jorge Guerra 8


Mapa Cloud/Saas de Laird

Lic. Jorge Guerra 9


Curva de evolución Cloud de Gartner

Lic. Jorge Guerra 10


Cloud Services Definition
Cloud Services
Consumer and Business products, services and solutions
delivered and consumed in real-time over the Internet
 Shared, standard service – built for a market (public), not a single customer
 Solution-packaged – a “turnkey” offering, integrates required resources
Key  Self-service – admin, provisioning; may require some “on-boarding” support
 Elastic scaling – dynamic and fine-grained
Attributes  Use-based pricing – supported by service metering
 Accessible via the Internet/IP – ubiquitous (authorized) network access
 Standard UI technologies – browsers, RIA clients and underlying technologies
 Published service interface/API – e.g., web services APIs

Publico - open to a largely unrestricted universe of potential users; designed for


Deployment a market, not a single enterprise
Models
[Note: large gray zones Private - designed for, and access restricted to, a single enterprise (or
between these extended enterprise); an internal shared resource, not a commercial
two broad categories]
offering; IT Org is the “vendor” of the shared/std service to its users
Lic. Jorge Guerra 11
IT Cloud Services Taxonomy
IT Cloud Services

Cloud
Applications
(Apps-as-a-service)

App Dev/Test App Deploy


Cloud
(Application)
Platforms
(Platform-as-a-Service)

Cloud
Infrastructure
(Infrastructure-as-a-Service)
Lic. Jorge Guerra 12
All Types of IT Software & Hardware
Are or Will Be Offered as Cloud Services…
Corresponding
Primary Market IT Cloud Services
IDC IT Product
Taxonomy Collaborative Applications
Cloud Content Applications
Enterprise Resource Management Applications
Applications Supply Chain Management Applications
Applications Operations and Manufacturing Applications
Engineering Applications
(Apps-as-a-service) Customer Relationship Management
(Software-as-a-Service)

Applications

Application Development Software


App Dev/Test App Deploy Application Server Middleware
App Dev &
Deployment
Cloud Data Access, Analysis, and Delivery
Information & Data Management
(Application) Integration & Process Automation Middleware

Platforms Other Application Dev and Deployment


Quality & Life-Cycle Tools
Enterprise Portals
Systems
(Platform-as-a-Service)
System and Network Management Software
Infrastructure Security Software
Software
Cloud Storage Software
System Software
…many IT and
Network Services will
Systems
Storage
Infrastructure Servers
Storage
also be transformed
and extended to
(Infrastructure-as-a-Service) Networks support the cloud
Clients service delivery
Lic. Jorge Guerra 13
model…
Cloud Services Beyond the IT Industry
Every Other Cloud
Industries’
Cloud Services Business
(Process-as-a-service)

Cloud
Applications
(Apps-as-a-service)
App Dev/Test App Deploy
The IT Industry’s Cloud
Cloud Services (Application)
Platforms
Cloud
Infrastructure
(Infrastructure-as-a-Service)
Lic. Jorge Guerra 14
IT’s Cloud Opportunities Landscape
Provide IT as Provide Services around Provide IT Products/Services
Cloud Services IT Cloud Services to enable (public & private) Cloud SPs
“arms dealer”

Management
IT/Network
Software

Servers
Equipment
Network

Storage
Services
Network
etc.
Integration,
Consulting,

IT Services
Development/
Deployment
Software

App
IT &
HW & SW Pureplay Telcos Network
Vendors Cloud Svcs
Lic. Jorge Guerra 15
Tipos de implementacion

IAAS Lic. Jorge Guerra PAAS 16


Variaciones de implementaciones PAAS

Lic. Jorge Guerra 17


SAAS

SAAS

Lic. Jorge Guerra 18


Mapa Saas de Wolosky 2008

Lic. Jorge Guerra 19


‘Software as a Services’ (SaaS)

1. Las aplicaciones de Software se van a convertir en cúmulo de servicios


2. Hay un cambio desde aplicaciones monolíticas hacia software orientado a
servicios
3. En el futuro se pagará el software no comprando un paquete, como se hace
hoy, sino por un ‘fee’ por el uso (por usuario, por mes, por hora, etc.)
4. El ancho de banda y la conectividad facilitará la distribución de
procesamiento y la optimización
5. Los proveedores de servicios de telecomunicaciones son los mejor
posicionados en este nuevo escenario, su red y un canal comercial con una
gran capilaridad les permitirá llegar a un gran número de potenciales clientes
6. Compañía con salesforce.com o google.com están proyectando su éxito
evolucionando a un modelo SaaS

Lic. Jorge Guerra 20


Dispositivos para el acceso a la nube
1. El acceso a esta nube requerirá de una gran interactividad y de dispositivos cada vez
más sofisticados
2. A través del tiempo el acceso a la información se ha hecho más sofisticada y más
segura introduciendo nuevas formas de acceso y dispositivos
3. En los últimos meses el ‘browser’ se ha convertido más en una plataforma de
acceso a aplicaciones y software que en una simple de navegación por la web
4. Con la introducción de esta nueva utilidad, nuevos dispositivos están proliferando
en el mercado
i. Amazon ha vendido este año 380000 dispositivos ‘kindles’ con capacidad para almacenar hasta 200
volúmenes
ii. Ipod ha vendido más de 160m de unidades en los últimos tres años
iii. Todos los grandes proveedores se han lanzado a la carrera de los ‘mini-notebooks’ (pj., eePC, hp, etc.)
como plataforma de acceso a servicios de banda ancha
iv. Iphone ha introducido de manera decisiva la usabilidad de la tecnologia movil.

Lic. Jorge Guerra 21


Implementacion

Lic. Jorge Guerra 22


Que es una aplicacion cloud?
• Horizontalmente escalable

– El rendimiento puede ser aumentado de forma dinámica por medio de mas


CPU y / o recursos de almacenamiento

• Resistentes a fallas

– Features failover and failback on application level

– Manages persistence on application level

• Cloud conciente

– Se basa en servicios en la nube

– Se basa en control de la aplicación específica, así como el uso de una Cloud


API para supervisar y administrar los recursos

– Seguridad no tan critica


23
Estrategias comerciales

• Microsoft: Software plus Services


– Uso de .NET y Windows
• IBM: Transformation through Customer
Implementations
– Implementacion construida con participacion del
cliente
• Cisco: Evolving Interoperability
– Provee herramientas basadas en Web 2.0

SO Lic. Jorge Guerra 24


Metodología de implementación

Lic. Jorge Guerra 25


Definir Casos de Uso

Lic. Jorge Guerra 26


Evaluar Infraestructura

Lic. Jorge Guerra 27


Implementar

Lic. Jorge Guerra 28


Problemas a considerar

Lic. Jorge Guerra 29


Problemas a considerar

Lic. Jorge Guerra 30


Buenas practicas

Lic. Jorge Guerra 31


Criterios a considerar

Lic. Jorge Guerra 32


Lenguajes del Cloud
• Apex: Salesforce.com’s Force.com uses this proprietary language. Apex is a low-
level language and is said to be built for use by both professional developers and
end users. Visualforce, Force.com’s graphics programming interface, is built on
Apex.
• Java: One mainstream language making recent inroads in the cloud is Java. This
spring, Python proponent Google opened up its AppEngine platform to include
Java support as well.Meanwhile, Schakra Inc. built a Java software development
kit, or SDK, forMicrosoft .NET Services.
• .NET: At its launch,Windows Azure was said to support any .NET language,
including Iron Python and Iron Ruby. The emerging consensus has most Azure
development undertaken with C#.
• Python: Early iterations of Google’s cloud approach relied on Python. This
venerable object-oriented language was instrumental in the company’s rise to
prominence. But it is far from mainstream.
• Web services: Early cloud interest coincided with the growth of high-levelWeb
services that employWeb Services Description Language contracts.While lately
Amazon has promoted EC2 as a cloud platform supporting as-is porting of existing
apps built using any language, its AmazonWeb Services is an option for cloud
computing development. Lic. Jorge Guerra 33
Conclusiones
• Muchos beneficios de Cloud Computing :
– Desplazar de CapEx aOpEx , escalar OpEx a la demanda
– Costo asociativo
– Minimizacion del uso de hardware en la empresa
• Muchos retos para Cloud Computing :
– Disponibilidad
– Datos en la nube pueden ser “pesados” ($$$ para mover)
– Se requiere capacitacion en Sistemas Distribuidos

Lic. Jorge Guerra 34


Referencias
• http://en.wikipedia.org/wiki/Cloud_computing
– Includes references to Amazon, Apple, Dell, Enomalism, Globus,
Google, IBM, KnowledgeTreeLive, Nature, New York Times, Zimdesk
– Others like Microsoft Windows Live Skydrive important
• http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud
• http://uc.princeton.edu/main/index.php?option=com_conten
t&task=view&id=2589&Itemid=1 Policy Issues
• http://www.cra.org/ccc/home.article.bigdata.html
– Hadoop (MapReduce) and “Data Intensive Computing”
– See Data intensive computing minitrack at HICSS-42 January 2009
• http://ianfoster.typepad.com/blog/2008/01/theres-grid-
in.html
– OGF Thought Leadership blog
• OGF22 talks by Charlie Catlett and Irving Wladawsky-Berger
Lic. Jorge Guerra 35
Gracias!

jguerrag@unmsm.edu.pe
jguerra91@gmail.com

Das könnte Ihnen auch gefallen