120 likes | 236 Views
盛大云 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
E N D
盛大云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 • Now hosting > 1500 apps • http://yourapp.sdapp.cn
Features • 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
Internals • 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
Core Extension – CFS • 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 – AW • 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 - DRP • 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
Platform as a Community • App Store • Quick deployment via clicks • Developers are encouraged to contribute • Git integration • Optional on-commit deployment • Social elements smelling like github
Enterprise-level App Hosting • Video Cloud Product • Demo URL http://myvideocloud.sdapp.cn • You can deploy it from App Store