盛大云 PaaS 平台

12
盛盛盛 PaaS 盛盛 盛盛盛

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 of 盛大云 PaaS 平台

Page 1: 盛大云 PaaS 平台

盛大云 PaaS平台

刘海锋

Page 2: 盛大云 PaaS 平台

Platform as a Service of Grand Cloud

product & technologies

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

Page 3: 盛大云 PaaS 平台

• 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

Page 4: 盛大云 PaaS 平台

• 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

Page 5: 盛大云 PaaS 平台

• 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

Page 6: 盛大云 PaaS 平台

• 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

Page 7: 盛大云 PaaS 平台

• 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

Page 8: 盛大云 PaaS 平台

• 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

Page 9: 盛大云 PaaS 平台

• 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

Page 10: 盛大云 PaaS 平台

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

– You can deploy it from App Store

Enterprise-level App Hosting

10

Page 11: 盛大云 PaaS 平台

Thank You!

11

Page 12: 盛大云 PaaS 平台

Thank You!