unveiling cloudtao paas platform
DESCRIPTION
Unveiling CloudTao PaaS Platform. Ruan Zhimin [email protected] 2010/09. Our Viewpoint. Next generation applications will be running in cloud side. PaaS is the next generation Application Server in the cloud. - PowerPoint PPT PresentationTRANSCRIPT
![Page 2: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/2.jpg)
Our ViewpointNext 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
![Page 3: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/3.jpg)
应用部署的变迁
![Page 4: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/4.jpg)
应用开发的变迁Engineer-to-Order Make-to-StockAssemble-to-Order Mass Customization
Billions $ Millions $ xx-K $ x-K $
Model to Business Process
Software as a Service
Customize logic to project
Engineer logic to Database
Business
ITGeneric Components Business Specific Components
one-off culture culture of re-use
Vanilla ERP 1st SaaS 2nd SaaS PaaSBespoken with 4GL
![Page 5: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/5.jpg)
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
![Page 6: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/6.jpg)
Master Cloudset
CloudsetCloudse
t
Resource Pool
Cloudset and Cloud
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
First Level MultitenantSecond Level
Multitenant
![Page 7: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/7.jpg)
Cloud
Service Node
Service Node
Cloud and Service Node
Service Node
Service Node
1. A Cloud contains a set of service nodes
2. A service node can handling a set of targeting http request.
Third Level Multitenant
![Page 8: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/8.jpg)
Service Node
Processor 1 (Embed Jetty
instance listening on: 192.168.64.101: 8083)Processor
2
Service Node and Service Processor
(Embed Jetty instance listening on: 192.168.64.102 : 8084)Processor3
(Embed Jetty
instance listening
on: 192.168.64.102 :
8085)
1. A service is packed into a war which can be self-started in an embedded jetty.
2. A service Node contains several service processors each refer to a running jetty instance.
Forth Level Multitenant
![Page 9: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/9.jpg)
End to end service invocation
Cloudsetcloudset
2
Service Oriented UI
Gateway processors in Master cloudset
1.http://paas.cloudtao.com/cloudset1/cloud1/service1/customer/1
2. Dispatch and load balance
cloud2
service1 service2
Processsor1
Processor 2
3. http response
Processor 1
Processor 2
Master Cloudset
System
cloud
cloudset1
Repository
Service
service1.war VDC for cloud1
![Page 10: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/10.jpg)
Full lifecyle application Support
![Page 11: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/11.jpg)
Full lifecycle application Support:DTAP Environment
![Page 12: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/12.jpg)
Full lifecycle application Support:Development
![Page 13: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/13.jpg)
Full lifecycle application Support:Test
![Page 14: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/14.jpg)
Full lifecycle application Support:Deploy
![Page 15: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/15.jpg)
Full lifecycle application Support:Admin
![Page 16: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/16.jpg)
Full lifecycle application Support:Monitor
![Page 17: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/17.jpg)
Cloud Application Support: cache
![Page 18: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/18.jpg)
Cloud Application Support: storage
![Page 19: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/19.jpg)
Cloud Application Support: queue
![Page 20: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/20.jpg)
Cloud Application Support: security
![Page 21: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/21.jpg)
部门应用
应用场景 1 :企业私有云 PaaS 应用
全局应用应用 2
应用 3 应用 4
Master Cloudset
VDC 1 VDC 2
A 部门部门应用 应用 1
C 部门部门应用
B 部门部门应用
D 部门部门应用
![Page 22: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/22.jpg)
北京市海淀区
东城区 西城区
应用场景 2: 云应用 ( 极端关注水平扩展性 ) 场景
Master Cloudset
Virtual Data
center 1
Virtual Data
center 2
朝阳区
河北省保定
唐山 邯郸
石家庄
社保信息查询系统 :1. 北京市朝阳区试点2. 扩展到全北京市3. 全国推广
![Page 23: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/23.jpg)
应用场景 3 : SaaS 应用
![Page 24: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/24.jpg)
Demo 1:End to end to develop and deploy a simple
application on CloudTao
![Page 25: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/25.jpg)
Demo 2:Cloud Application Demo
![Page 26: Unveiling CloudTao PaaS Platform](https://reader035.vdocuments.us/reader035/viewer/2022062218/568163e9550346895dd556aa/html5/thumbnails/26.jpg)
Thank you!