盛大云 paas 平台

Post on 01-Jan-2016

133 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

盛大云 PaaS 平台. 刘海锋. Platform as a Service of Grand Cloud. product & technologies. Haifeng Liu, Grand Cloud Corp. Overview. Kicked off on June 2012 and launched on Sep 2012 http://ae.grandcloud.cn Deployed on Grand Cloud’s IaaS EC2 and EBS Leverage open-source software - PowerPoint PPT Presentation

TRANSCRIPT

盛大云 PaaS平台

刘海锋

Platform as a Service of Grand Cloud

product & technologies

Haifeng Liu, Grand Cloud Corp. Haifeng Liu, Grand Cloud Corp.

• Kicked off on June 2012 and launched on Sep 2012– http://ae.grandcloud.cn

• Deployed on Grand Cloud’s IaaS– EC2 and EBS

• Leverage open-source software• Now hosting > 1500 apps

– http://yourapp.sdapp.cn

Overview

3

• Programming languages– Ruby, PHP, Java, Python

• User interfaces– Web console– Cmd-line tool– Dashboard

• Backend data services– Relational databases– Persistent shared filesystem– Built-in Elastic Search

• High availability and reliability

Features

4

• Our very own CloudFoundry branch– Various optimizations or twists

• What we have done and are doing– Core extensions

• CFS / AW / DRP

– Platform as a community• App Store / Git Integration

– Hosting enterprise-level video apps

Internals

5

• Cloud Filesystem Service– Multi-tenant sharing on a cluster filesystem that has

• POSIX-enough interface• Good stability and acceptable performance

– The key tech challenges are • Access control• Storage space quota

Core Extension – CFS

6

• App Watcher– Real-time app monitoring for

• Resource bookkeeping• Pause buggy applications

– Periodic data processing for • Intelligent stop/restart of inactive applications• Billing policies

– Admin console for • Operational purposes

Core extension – AW

7

• Differentiated Resource Provisioning– User scoring & app tagging

• To determine resource quotas and QoS

– Separate DB/DEA pools • For the applications of different qualities

– Multi-level app isolation• OS users, Linux Containers, and single-tenant VMs

Core Extension - DRP

8

• App Store– Quick deployment via clicks

– Developers are encouraged to contribute

• Git integration– Optional on-commit deployment

– Social elements smelling like github

Platform as a Community

9

• Video Cloud Product– Demo URL http://myvideocloud.sdapp.cn

– You can deploy it from App Store

Enterprise-level App Hosting

10

Thank You!

11

Thank You!

top related