1 / 26

Unveiling CloudTao PaaS Platform

Unveiling CloudTao PaaS Platform. Ruan Zhimin ruanzhimin@gmail.com 2010/09. Our Viewpoint. Next generation applications will be running in cloud side. PaaS is the next generation Application Server in the cloud.

rashad
Télécharger la présentation

Unveiling CloudTao PaaS Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unveiling CloudTaoPaaS Platform Ruan Zhimin ruanzhimin@gmail.com 2010/09

  2. Our Viewpoint • Next generation applications will be running in cloud side. • PaaS is the next generation Application Server in the cloud. • Next generation SaaS applications are running on Paas Platform. PaaS is the key to realize personalize requirement. • Leveraging existing applications on PaaS Platform

  3. 应用部署的变迁

  4. Model to Business Process 1st SaaS 2nd SaaS PaaS Business Vanilla ERP Bespoken with 4GL Software as a Service IT Customize logic to project Assemble-to-Order Make-to-Stock Mass Customization Engineer-to-Order Billions $ Millions $ xx-K $ x-K $ Engineer logic to Database 应用开发的变迁 Generic Components Business Specific Components culture of re-use one-off culture

  5. Key Learning and Enabling Technology • Stateless connection is the key to scale. Service-oriented UI + service is suitable for all client. • Google: Google App Engine is just to process http request. Window Azure’s web/work role concept. • Jetty: high performance embedded http server/servlet container. • Multitenant at multiple level

  6. Cloudset and Cloud First Level Multitenant Cloudset Master Cloudset Second Level Multitenant Cloudset cloud cloud cloud cloud cloud Dedicated resource can be assigned to a cloudset. Dedicated resource can be also assigned to a cloud inside an cloudset Resource Pool

  7. Cloud and Service Node • A Cloud contains a set of service nodes • A service node can handling a set of targeting http request. Cloud Third Level Multitenant Service Node Service Node Service Node Service Node

  8. Service Node and Service Processor Service Node Processor 1 • A service is packed into a war which can be self-started in an embedded jetty. • A service Node contains several service processors each refer to a running jetty instance. Forth Level Multitenant (Embed Jetty instance listening on: 192.168.64.101: 8083) Processor 2 (Embed Jetty instance listening on: 192.168.64.102: 8084) Processor3 (Embed Jetty instance listening on: 192.168.64.102: 8085)

  9. End to end service invocation Service Oriented UI Master Cloudset 1.http://paas.cloudtao.com/cloudset1/cloud1/service1/customer/1 Gateway processors in Master cloudset 3. http response 2. Dispatch and load balance Cloudset cloudset2 System cloud cloud2 service1 service2 Processor 1 Processsor1 Processor 2 Processor 2 Repository Service cloudset1 service1.war VDC for cloud1

  10. Full lifecyle application Support

  11. Full lifecycle application Support:DTAP Environment

  12. Full lifecycle application Support:Development

  13. Full lifecycle application Support:Test

  14. Full lifecycle application Support:Deploy

  15. Full lifecycle application Support:Admin

  16. Full lifecycle application Support:Monitor

  17. Cloud Application Support: cache

  18. Cloud Application Support: storage

  19. Cloud Application Support: queue

  20. Cloud Application Support: security

  21. 应用场景1:企业私有云PaaS应用 部门应用 全局应用 B部门部门应用 应用1 A部门部门应用 应用2 C部门部门应用 D部门部门应用 应用3 应用4 VDC 1 VDC 2 Master Cloudset

  22. 应用场景2: 云应用(极端关注水平扩展性)场景 北京市 河北省 朝阳区 石家庄 海淀区 保定 社保信息查询系统: 1. 北京市朝阳区试点 2. 扩展到全北京市 3. 全国推广 东城区 唐山 西城区 邯郸 Virtual Data center 1 Virtual Data center 2 Master Cloudset

  23. 应用场景3:SaaS应用

  24. Demo 1: • End to end to develop and deploy a simple application on CloudTao

  25. Demo 2: • Cloud Application Demo

  26. Thank you!

More Related