Top Banner
1 © 2010 VMware Inc. All rights reserved 任道远 VMware用平台&上海研中心总经20111026Cloud Foundry-开放的应用平台
19

Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

Sep 15, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

1

© 2010 VMware Inc. All rights reserved

任道远

VMware云应用平台&上海研发中心总经理

2011年10月26日

Cloud Foundry-开放的应用平台

Page 2: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

2

What is New for Applications?

New Frameworks & Languages

• Increase developer productivity

• Reduce time to market

New Devices and Domains

• Mobile, social, and SaaS integration

New Data Types and Requirements

• Data deluge driving data tier elasticity

• Flexible NoSQL data solutions

• Realtime data

New Infrastructures

• Virtualization, Cloud, PaaS

PHP

Page 3: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

3

VMware Cloud Application Platform

High Volume Web Apps

Mobile and Multi-Device

Next-generation Integration

Modern Batch ProcessingModern

Cloud-friendly

Applications

High

Performance

Data

Low-latency Data Management

Distributed Data Grids

High-scale In-memory Data Processing

Platform

as a

Service

Simple, Self-service

Application Platform

Optimize App Velocity

Increase App Efficiency

Page 4: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

4

Background

Each generation of computing brings a new flavor of application

platform with it

• The application platform will be delivered as a service in the cloud era

• The industry calls this platform as a service (PaaS)

PaaS makes it much easier to deploy, run and scale applications

But PaaS solutions in the market have fatal flaws today

• Limited in framework, application services and/or cloud support

Cloud Foundry aim to fix that…

Page 5: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

5

Characteristics of PaaS

The application platform for the cloud era

Integrated software stack

Application execution engine

Self-service application deployment

Automated application infrastructure provisioning

Curated, updated and operated as a service

Page 6: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

6

The risk of an “Incomplete PaaS”

PaaS solutions today are not complete

Introduces significant inhibitors to mainstream/enterprise adoption

Limited to a single framework (Azure and .NET)

Require “special” frameworks (Azure, Google App Engine)

Limited to a single provider (Heroku, Azure, Google)

No on-premise solutions

Can’t move between clouds

Page 7: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

7

Cloud Foundry – The first open PaaS

Self-service application execution engine

Build applications with latest high productivity frameworks

Automation engine for deployment and lifecycle management

Deploy and cloud-scale applications in seconds

Open architecture

Choice of clouds for deployment

Choice of industry-standard frameworks

Choice of application infrastructure services

Extensible architecture to “digest” future cloud innovation

Available as open source

Page 8: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

8

Cloud Foundry was announced on 4/12/2011

Significant adoption

• Developer event that reached over 2M people

• Tens of thousands of registrations in less than a week

• Thousands of applications currently deployed on CloudFoundry.com

Multiple delivery vehicles

• Hosted service for developers on www.cloudfoundry.com

• Community open-source project on www.cloudfoundry.org

• “Micro Cloud” software available for developers to run locally

• Commercial software will be available in the future

• Various cloud operator partners will run in the future

Page 9: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

9

Choice of frameworks

.js

Page 10: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

10

Data

Services

Other

Services

Msg

Services

Choice of application services

.js

Page 11: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

11

Private Clouds

PublicClouds

MicroClouds

Choice of clouds

.js

Data

Services

Other

Services

Msg

Services

.COM

Page 12: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

12

Cloud Foundry – system view

Router

Infrastructure

Health

Manager

DEA: execution

environment

Services: core,

ecosystem, etc.

user

appsCloud Controller

user

apps

vmc

client

STS

plugin

browser(user app

access)

Page 13: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

13

Cloud Foundry – key audiences

Grassroots Developers “No one between you and your application”

Friction-free way to develop, test and deploy

Open ecosystem of frameworks and services

Use it your way – open source, micro clouds, choice of public clouds

Self-service access to cloud-scale application resources

SaaS ISVs

“Cloudify your apps”

Elastic programmability and extensibility to your SaaS service

High productivity frameworks and application services

Page 14: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

14

Cloud Foundry – key audiences

Friction-free deployment

No machines or middleware to manage

Latest high productivity frameworks

Choice of application services

Cloud portability

More responsive to developers

Elastic and dynamically scalable

Improved efficiency

Digest future cloud advances

Cloud portability

IT Developers

“Write code, not tickets”IT Operations

“IT as a service provider”

Boost

application

velocity

Page 15: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

15

Cloud Foundry – key use cases

New applications

Dev-test-trial SaaS extensibility

App modernization

Page 16: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

16

Cloud Foundry – multiple delivery vehicles

Micro Cloud

Single developer instance of Cloud Foundry within a virtual machine

Provides symmetry across developer machine and clouds

Ideal for small test/dev cycles and experiments

Available for download

CloudFoundry.com

Multi-tenant PaaS service for grass-root developers

Sell via Web channel

Operated and supported by VMware

Development frameworks: Spring, Rails, Sinatra, Node.js, Lift

Application services: MySQL, Redis, MongoDB,RabbitMQ, PostgresSQL

Scale through invite

Page 17: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

17

Cloud Foundry – it’s open source!

Community open-source project on www.cloudfoundry.org

• Expectation for modern developer technologies

• Source code on GitHub

• Apache 2 license

Allows any developer to

• Access, evaluate and modify the code

• Integrate other frameworks

• Add application services

• Deploy to other infrastructure clouds

Governance follows the Spring open source model

Page 18: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

18

Key Takeaways

Each new era in computing brings a new application platform:

for the Cloud era it’s PaaS

Existing PaaS solutions in the market are incomplete

Cloud Foundry aims to address this

• The first open platform as a service

• Choice of clouds, frameworks and application services

• The destination of our customer’s cloud application platform journey

More information

• Signup - www.cloudfoundry.com

• Get the source code - www.cloudfoundry.org

• Watch Cloud Foundry - www.youtube.com/cloudfoundry

• Read our blog - blog.cloudfoundry.com

• Follow Cloud Foundry - http://twitter.com/cloudfoundry

Page 19: Cloud Foundry-开放的应用平台 - VMwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/PDF/Track 6-26/611.pdf · 12.04.2011 · 7 Cloud Foundry –The first open PaaS Self-service

© 2011 VMware Inc. All rights reserved

Thank You