PDF de programación - Cloud Computing

Imágen de pdf Cloud Computing

Cloud Computinggráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 14 de Diciembre del 2017)
260 visualizaciones desde el 14 de Diciembre del 2017
4,9 MB
39 paginas
Creado hace 7a (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
  • Links de descarga
http://lwp-l.com/pdf7862

Comentarios de: Cloud Computing (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad