盛大云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 User interfaces Backend data services 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
Thank You!
Thank You!