文档介绍:Elastic Architecture in CloudFoundry and Deploy with OpenStack
Layne Peng
***@Layne_Peng
@
Cloud Platform and Application Lab, EMC Labs China
Kay Yan
***@yankay
@
About Us
Technologist from Cloud Platform and Application, EMC Labs China
Our work:
Research topics related to cloud architecture
Lab focus areas:
PaaS/IaaS
NGDC automation management
Cloud platform middleware
Multi-tenant management
Big Data Lab
Cloud Infrastructure and System Lab
Cloud Platform and Application Lab
Advanced Technology
Research and Development
EMC Labs China
Agenda
Why We Here?
First Touch CloudFoundry
Elastic Architecture in CloudFoundry
Introduce to BOSH
CPI and OpenStack
Deploy PaaS with BOSH
Why We Here?
Traditional IT
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You Manage
O/S
PaaS
Storage
Servers
Networking
Middleware
Virtualization
Data
Applications
Runtime
You Manage
Managed by Platform
Agility and Cost Savings
O/S
IaaS
Storage
Servers
Networking
Middleware
Virtualization
Data
Applications
Runtime
You Manage
Managed by Platform
From Accelerating your Journey to Application Transformation, EMC World 2012
PaaS powered
First Touch…
prompt> gem install vmc
prompt> vmc target api.
prompt> vmc login
prompt> vmc push
Would you like to deploy from the current directory? [Yn] Yes
Application Name: hello
Application Deployed URL: 'hello.'? hello-bob.
Detected a Sinatra Application, is this correct? [Yn] Yes
Memory Reservation [Default:128M] (64M, 128M, 256M, 512M or 1G) (Press Enter to take default)
Would you like to bind any services to 'hello'? [yN]: No
Uploading Application:
Checking for available resources: OK
Packing application: OK
Uploading (0K): OK
Push Status: OK
Staging Application: OK
Starting Application: OK
First Touch…(Cont.)
Upload your app
Your apps deployed
Your all created services
Memory of each instance
Change served instances
Start, stop, update,