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

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 of Cloud Foundry et le Cloud vu par VMware

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