cloud foundry et le cloud vu par vmware

22
© 2009 VMware Inc. All rights reserved VMware Cloud Application Platform March 2012 Alexandre Vasseur, Staff Systems Engineer, VMware

Upload: xebia-france

Post on 11-May-2015

996 views

Category:

Technology


2 download

DESCRIPTION

Alexandre Vasseur, Staff Systems Engineer chez VMware, présente CloudFoundry et la vision du Cloud de VMware. La vidéo de la présentation est disponible ici : http://vimeo.com/46604224 Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java. http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/

TRANSCRIPT

Page 1: Cloud Foundry et le Cloud vu par VMware

© 2009 VMware Inc. All rights reserved

VMware Cloud Application Platform

March 2012

Alexandre Vasseur, Staff Systems Engineer, VMware

Page 2: Cloud Foundry et le Cloud vu par VMware

2 Confidential

Existing Datacenters Public Cloud Services

Existing Apps New Enterprise Apps SaaS Apps

VMware’s Three Strategic Focus Areas

Evolve the Infrastructure

Modernize Application Development

Re-think End-User Computing

Page 3: Cloud Foundry et le Cloud vu par VMware

3

What’s happening with applications today?

Frameworks are what really matter • Developer productivity and innovation • Reduce time to market

New application types • Mobile, Social, SaaS •  Apps released early and often

Data intensive •  Emerging requirements: elasticity, multi-cloud

• Web orientation drives exponential data volumes

Deployed on virtual and cloud infrastructures •  Virtualization, Cloud, PaaS

Page 4: Cloud Foundry et le Cloud vu par VMware

4

Existing Applications & New Applications

Runtime

PaaS

Data

Move to modern frameworks and

cloud-ready runtimes

New data fabric technologies and common

deployment models

Move to a cloud era application provisioning & platform

Page 5: Cloud Foundry et le Cloud vu par VMware

5

“I just want to deploy my code…”

Page 6: Cloud Foundry et le Cloud vu par VMware

6

VMware vCloud Director + Application Director

Virtualized Data Center, Virtual Data Center and as-a-Service

Secure Private Cloud

Organization: Marketing Organization: Finance

Organization VDCs Catalogs Organization VDCs Catalogs

VMware vSphere

VMware vCenter Server

Resource Pools Datastores Port Groups

(Gol

d)

(Bro

nze)

Provider Virtual Datacenters

(Silv

er)

Users & Policies Users & Policies

VMware vCenter Server

Page 7: Cloud Foundry et le Cloud vu par VMware

7

Built a « PaaS » as VMs as a Service

§  VM-centric template-driven self-provisionning • Middleware pre built in each VM •  Bring your own legacy (P2V2C)

•  Add your own devops

Page 8: Cloud Foundry et le Cloud vu par VMware

8

Built a « PaaS » with High Customization and IT/Arch control

§ Model-driven Architecture self-provisionning • Catalog of Middleware, Application artefacts and OS •  Simple to highly complex and custom N-tier Architectures

•  Bring your own process (CMDB, ITIL, cloud orchestration)

Page 9: Cloud Foundry et le Cloud vu par VMware

9

PaaS in a box?

     $  vmc  target  <any  cloud>  

     $  vmc  push  <my-­‐app>  

       >  bind  services?  Yes  

   $  vmc  instances  <my-­‐app>  +100    

     

Page 10: Cloud Foundry et le Cloud vu par VMware

10

Deploy and scale applications in seconds, without locking yourself

into a single cloud

Simple, Open,

Flexible, Scalable

The Open Platform as a Service

Page 11: Cloud Foundry et le Cloud vu par VMware

11

Cloud Foundry open Platform as a Service

The PaaS of choice for the Cloud era Simple •  Let’s developers focus on their code and not wiring middleware

Open •  Avoid lock-in to specific cloud, frameworks or service •  Completely open source from day one

Flexible and Scalable •  Self service, deploy and scale your applications in seconds •  Extensible architecture to “digest” future cloud innovation

Page 12: Cloud Foundry et le Cloud vu par VMware

12

Cloud Foundry open PaaS - Choice of frameworks

OSS community

Page 13: Cloud Foundry et le Cloud vu par VMware

13

Data Services

Other Services

Msg Services

Cloud Foundry open PaaS - Choice of application services

vFabric Postgres

vFabric RabbitMQTM

Additional partners services …

Page 14: Cloud Foundry et le Cloud vu par VMware

14

Data Services

Other Services

Msg Services

Cloud Foundry open PaaS - Choice of clouds

Private    Clouds    

Public  Clouds  

Micro  Clouds  

.COM

Partners  

Avoid

Lock-in

Page 15: Cloud Foundry et le Cloud vu par VMware

15

Multi-cloud flexibility is critical to your long-term success

§ Make use of both public and private clouds without rewriting your applications

§  Protect against vendor lock-in § Meet different compliance and geographical needs §  Accommodate peak loads while optimizing costs § Manage your growth and changing needs over time

Page 16: Cloud Foundry et le Cloud vu par VMware

16

Cloud Foundry: Making multi-cloud a reality

Choice of Cloud Infrastructure

Bare metal

Choice of Private Cloud Distributions

Choice of Public Cloud Providers

.COM

Page 17: Cloud Foundry et le Cloud vu par VMware

17

CloudFoundry.COM - Multi-tenant PaaS operated by VMware

Runtimes & Frameworks

Services

vCenter / vSphere

CloudFoundry.COM (beta)

Infrastructure

Page 18: Cloud Foundry et le Cloud vu par VMware

18

Micro Cloud FoundryTM – Industry first downloadable PaaS

Runtimes & Frameworks

Services

Your Laptop/PC

Micro Cloud Foundry

Single VM instance of Cloud Foundry that runs on a developer’s MAC or PC

Page 19: Cloud Foundry et le Cloud vu par VMware

19

CloudFoundry.ORG - Community open-source project

CloudFoundry.ORG

Download Code

Setup Environment

Deploy Behind Firewall

Setup Scripts

Apache2 license

Your Infrastructure

Page 20: Cloud Foundry et le Cloud vu par VMware

20 Confidential

Cloud Foundry

Cloud Foundry – Conceptual Architecture

Router

Man

agem

ent &

M

onito

ring Application Instance cv Application Instance User Apps Automation

Developers App Traffic

Application Instance Execution Environment Services

Datacenter or IaaS Cloud

Page 21: Cloud Foundry et le Cloud vu par VMware

21 Confidential

VMware vFabric Cloud Application Platform

+ Platform as a Service

Developer Frameworks

Elastic Data (GemFire)

Elastic SQL (SQLFire)

Java Runtime (tc Server)

Web Runtime (ERS)

Application Services

+ Messaging (RabbitMQ)

Data-as-a-Service (Data Director)

DB (vPostgres)

Provisionning & Automation (Application Director)

Page 22: Cloud Foundry et le Cloud vu par VMware

22

Key takeaways

§  PaaS is the application platform for the Cloud era §  Cloud Foundry is the simple, open and flexible PaaS of choice § What is Your “PaaS” now and tomorrow ? § What is Your path to PaaS ?

http://www.vmware.com/go/vfabric