Cloud Foundry et le Cloud vu par VMware
-
Upload
xebia-france -
Category
Technology
-
view
996 -
download
2
description
Transcript of 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
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
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
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
5
“I just want to deploy my code…”
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
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
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)
9
PaaS in a box?
$ vmc target <any cloud>
$ vmc push <my-‐app>
> bind services? Yes
$ vmc instances <my-‐app> +100
10
Deploy and scale applications in seconds, without locking yourself
into a single cloud
Simple, Open,
Flexible, Scalable
The Open Platform as a Service
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
12
Cloud Foundry open PaaS - Choice of frameworks
OSS community
13
Data Services
Other Services
Msg Services
Cloud Foundry open PaaS - Choice of application services
vFabric Postgres
vFabric RabbitMQTM
Additional partners services …
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
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
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
17
CloudFoundry.COM - Multi-tenant PaaS operated by VMware
Runtimes & Frameworks
Services
vCenter / vSphere
CloudFoundry.COM (beta)
Infrastructure
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
19
CloudFoundry.ORG - Community open-source project
CloudFoundry.ORG
Download Code
Setup Environment
Deploy Behind Firewall
Setup Scripts
Apache2 license
Your Infrastructure
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
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)
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