Actualizado el 21 de Marzo del 2018 (Publicado el 14 de Diciembre del 2017)
539 visualizaciones desde el 14 de Diciembre del 2017
4,9 MB
39 paginas
Creado hace 11a (07/05/2012)
Cloud Computing
Abril 2012
El objetivo de esta presentación es…
Introducir los conceptos de Cloud – Visión de Accenture
Identificar casos de uso de Cloud
Qué están haciendo las empresas con Cloud
Dónde encaja el Open Source
2
Agenda
Introducción a Cloud Computing
¿Qué tipos de Cloud hay?
¿Para qué sirve un entorno Cloud?
¿Qué hacen las empresas con Cloud?
¿Dónde encaja el Open Source?
3
Definiciones básicas
Virtualización
Un ordenador actuando como
muchos
Grid Computing
Muchos ordenadores actuando como
uno
Cloud Computing
Una combinación de Virtualización y Grid donde el
usuario final no tiene que preocuparse de la
Arquitectura Interna. La “nube” es una caja negra
que proporciona servicios a través de las
tecnologías de Internet.
4
Conceptos Clave: Nuevo modelo de consumir TI
Pago por
uso
Modelo de facturación basado en suscripción (xx € por hora de CPU, xx
€ por usuario de CRM, xx € por póliza procesada)
Ilusión de
Capacidad
Infinita
Disponibilidad de una amplia cantidad de recursos comunes (de CPU,
almacenamiento y servicios de plataforma base, usuarios aplicativos,
procesamiento de operaciones)
Crecer y
decrecer
Reservar, redimensionar y liberar recursos bajo demanda
5
La sustitución de Soluciones tradicionales por Soluciones Cloud
permiten pasar de un modelo “fijo” a un modelo “elástico”
Soluciones Tradicionales
Business Process
Clouds
Soluciones Cloud
•ADP
Employease
Ofertas de
Outsourcing de
Procesos
tradicionales
SAP ERP
Oracle Apps
MS Office/Exchange
Windows/.NET
Linux/Solaris
J2EE
Websphere
Buying Hardware
IBM Blade Center
Sun Fire X4100
Procesos horizontales o verticales estandarizados disponibles
•Navitaire
por suscripción de clientes individuales o compañías
Application
Clouds (SaaS)
Aplicaciones de Negocio disponibles por suscripción
Platform Clouds
(PaaS)
Entornos completos virtualizados de ejecución o de desarrollo
Infrastructure
Clouds (IaaS)
Infraestructura pura (CPU, memoria, almacenamiento, red)
disponible según sea necesaria en clouds públicas o
privadas
6
•Salesforce.com
•Google Apps
•Microsoft Office
live
•Lotus live
•Oracle on Demand
•Force.com
•Windows Azure
•Google Apps Engine
•IBM y Oracle en
Amazon
•IBM Developer Cloud
•Amazon EC2
•vCloud
•IBM Blue
Cloud
•Workday
•CrownPeak
•Yahoo!
•Ebay
•Amazon.com
•Microfocus
Cloud Services
Las Soluciones “Cloud” dan el paso siguiente en proporcionar una
capa de abstracción sobre cada vez más componentes del Servicio
Final.
Servicio Tradicional
PROCESO
APLICACIÓN
ARQUITECTURA APL-
SYSTEM SOFTWARE
IaaS
(Infrastructura como Servicio)
DATABASES
PROCESO
OPERATING SYSTEM
APLICACIÓN
VIRTUALIZATION
ARQUITECTURA APL-
PaaS
SERVER HARDWARE
SYSTEM SOFTWARE
(Platforma como Servicio)
BACK-UP/DR HARDWARE
DATABASES
PROCESO
SaaS
(Aplicación como Servicio)
NETWORKING
OPERATING SYSTEM
APLICACIÓN
PROCESO
VIRTUALIZATION
ARQUITECTURA APL-
SERVER HARDWARE
SYSTEM SOFTWARE
BACK-UP/DR HARDWARE
DATABASES
NETWORKING
OPERATING SYSTEM
VIRTUALIZATION
SERVER HARDWARE
APLICACIÓN
ARQUITECTURA APL-
SYSTEM SOFTWARE
DATABASES
OPERATING SYSTEM
VIRTUALIZATION
BACK-UP/DR HARDWARE
SERVER HARDWARE
NETWORKING
BACK-UP/DR HARDWARE
NETWORKING
l
i
i
a
n
o
c
d
a
r
T
o
e
d
o
M
l
l
d
u
o
C
o
e
d
o
M
l
Hay una explosión de servicios prestados a través de clouds de
tipo PaaS
Services Offered
Abbreviation
Examples
Application Platform
aPaaS
Integration
iPaaS
Messaging
mPaaS
Azure, GAE, Force.com,
OpenShift
Dell Boomi, MuleSoft Mule
iON, Tibco Silver
Azure Service Bus Queues,
AWS SQS, Storm MQ
Platform as a
Service
Business Process
Management
bpmPaaS
Cordys Process Factory,
Pegasystems Cloud
Data Store
dbPaaS
Database.com, SQL Azure,
AWS SimpleDB
…
…
…
Application Development
Platform
adPaaS
Skytap, SOASTA, GitHub
8
La promesa de las Plataformas Cloud
¿Qué ventajas tiene desarrollar Aplicaciones para Cloud?
Reducción de costes
Mejor software: menos errores, software más moderno
Gestión simplificada del aplicativo y de su puesta en marcha
Modelo de desarrollo más dinámico
Elasticidad
Escalado dinámico
Soporta cambios en la carga manteniendo el tiempo de respuesta
Speed to market
Reducción del tiempo de los proyectos: integración continua
Los usuarios obtienen resultados antes
High performance computing
Aumento de la capacidad evitando aprovisionar y pagar por el pico
Disponemos de capacidad “infinita” para nuestras aplicaciones
Las plataformas Cloud, además, introducen el concepto de multi-
tenancy
Los tradicionales modelos de costes fijos de compra o arrendamiento se están
reemplazando por nuevos (y más flexibles) modelos de coste variable, que se
centran en pagar lo que realmente se consume.
Cloud
Pay Per
Use
Capacity on
Demand
i
o
c
o
g
e
N
l
a
r
o
a
V
l
Pay Per
Forecast
Lease
Purchase
Rendimiento TI
11
Para capacidad bajo demanda, mediante la medición del
uso de los recursos de la infraestructura
Para capacidad bajo demanda, mediante la
activación/desactivación de capacidad de CPU adicional
cuando sea necesario
Para capacidad bajo demanda, capacidad de CPU
adicional mediante uso planificado (previsión)
Arquitectura Aplicativa: La falta de estándares frena el desarrollo de Plataformas y
de Aplicaciones sobre entornos Cloud
Agenda
Introducción a Cloud Computing
¿Qué tipos de Cloud hay?
¿Para qué sirve un entorno Cloud?
¿Qué hacen las empresas con Cloud?
¿Dónde encaja el Open Source?
13
La aplicación de los principios del Modelo Cloud al CPD Corporativo resulta en
tres tipos de Clouds: Pública, Privada e Híbrida.
Cloud Híbrida
Cloud
Publica
Internet
Cloud
Privada
14
La diferencia entre cloud privada y pública se puede definir en base a dos ejes:
Propiedad del servicio y Acceso al servicio
Propiedad de servicio
Acceso a servicio
Cloud Pública
Cloud Privada
Los costes, riesgos,
definición de servicios,
niveles de servicio … son
responsabilidad del
“cliente”.
Los costes, riesgos,
definición de servicios,
niveles de servicio … son
responsabilidad del
“proveedor del servicio”.
Los servicios pueden ser
consumidos por
“cualquiera”.
Los servicios están
disponibles para un
público muy limitado.
15
Otra clasificación de cloud pública y privada atendiendo a otros criterios
16
El aprovechamiento de la Cloud Pública es algo inevitable dado que los
competidores tendrán acceso a una inversión que pocas compañías se pueden
permitir…
20
%
of servers
are
bought
4
by
companies
17
La predicción de Accenture’s a cinco años. Transformación gradual.
El foco del CIO estará en las aplicaciones y en la seguridad de los datos
Hoy
2015
Estos modelos de coste variable reducido frente a los modelos tradicionales, se
pueden conseguir también a través de un modelo de cloud híbrida.
19
Agenda
Introducción a Cloud Computing
¿Qué tipos de Cloud hay?
¿Para qué sirve un entorno Cloud?
¿Qué hacen las empresas con Cloud?
¿Dónde encaja el Open Source?
20
Microsoft Azure ofrece una Plataforma disponible en el modelo Cloud tanto
público como privado en modelo de pago por usuario.
• Aplicaciones como
Windows, Exchange, Office,
Sharepoint, Dynamics CRM.
• Servicios comunes que las
aplicaciones utilizan (.NET,
SQL Services, Sharepoint
Services, CRM Services).
• Soporta también
aplicaciones Java con
Apache.
• Capa de software de
plataforma sobre la que se
ejecutan los servicios
(compute, storage y fabric)
• Infraestructura física
dedicada en los CPDs de
Microsoft Azure
21
Software como ServicioPlataforma como Servicio InfraestructuracomoServicio Google Apps se ofrece como plataforma para Aplicaciones Java y Python en las
que destaca su integración con Gadgets y la plataforma GMail, Office y Sites de
Google
• Servicio con un uptime de 99.9%
• Infraestructura segura
• Google App engine enterprise soportando Java 1.6
• Integración con el correo y otras herramientas de colaboración
22
force.com ofrece una plataforma de desarrollo de aplicaciones Java con la
plataforma vmForce .
Soluciones SaaS:
• Gestión de Ventas, fuerza de
ventas, campañas
• Call Centers
• Service Desk (BMC - remedy)
• Chatter (red social corporativa)
Soluciones Plataforma:
• Actualmente el servicio soporte
un lenguaje propietario (APEX)
y un Application Store asociado
• VMForce también soporta Java
Infraestructura:
• Infraestructura con niveles de
servicio aceptables para
algunos casos
23
EMC ha liberado vFabric. Una plataforma sobre Cloud (Privada o Pública) que
pemite hacer algo similar a force.com o Azure pero sobre desarrollos Java.
Plataforma de
Ejecución
Cloud
Privada
El Enterprise Ready Server, basado en Apache HHTP
Server, hace las labores de Balanceo de Carga y Servidor
Web
El TC Server, basado en Apache Tomcat, está optimizado
para el desarrollo de aplicaciones con Spring Framework y
simplifica la integración con VMWare vSphere.
Gem Fire es un componene de data management que
permite acceder a datos distribuidos en la nube en tiempo
real.
Rabbit MQ es la tenología de mensajería middleware
orientada a Cloud
Hyperic es la herramienta de monitorización y performance
management para aplicaciones desplegadas en la nube.
Agenda
Introducción a Cloud Computing
¿Qué tipos de Cloud hay?
¿Para qué sirve un entorno Cloud?
¿Qué hacen las empresas con Cloud?
¿Dónde encaja el Open Source?
25
Teniendo claro el punto de partida hay que entender las necesidades y objetivos
Comentarios de: Cloud Computing (0)
No hay comentarios