cloud foundry-开放的应用平台 - vmwaredownload3.vmware.com/elq/pdf/vforum_cn_2011/pdf/track...

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

Upload: others

Post on 15-Sep-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

1

© 2010 VMware Inc. All rights reserved

任道远

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

2011年10月26日

Cloud Foundry-开放的应用平台

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

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

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…

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

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

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

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

9

Choice of frameworks

.js

10

Data

Services

Other

Services

Msg

Services

Choice of application services

.js

11

Private Clouds

PublicClouds

MicroClouds

Choice of clouds

.js

Data

Services

Other

Services

Msg

Services

.COM

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)

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

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

15

Cloud Foundry – key use cases

New applications

Dev-test-trial SaaS extensibility

App modernization

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

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

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

© 2011 VMware Inc. All rights reserved

Thank You