Download presentation
Presentation is loading. Please wait.
Published byAbraham Reed Modified over 8 years ago
1
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
应用开发的变迁 Engineer-to-Order Make-to-StockAssemble-to-OrderMass Customization Billions $Millions $xx-K $x-K $ Model to Business Process Software as a Service Customize logic to project Engineer logic to Database BusinessBusiness IT Generic ComponentsBusiness Specific Components one-off culture culture of re-use Vanilla ERP 1 st S aa S 2nd SaaS P aa S Bespoken with 4GL
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
Master Cloudset Cloudset Resource Pool Cloudset and Cloud cloud Dedicated resource can be assigned to a cloudset. Dedicated resource can be also assigned to a cloud inside an cloudset First Level Multitenant Second Level Multitenant
7
Cloud Service Node Cloud and 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
8
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
9
End to end service invocation Cloudset cloud set2 Service Oriented UI Gateway processors in Master cloudset 1.http://paas.cloudtao.com/cloudset1/cloud1/service1/customer/1 2. Dispatch and load balance clou d2 service1service2 Processsor1 Processor 2 3. http response Processor 1 Processor 2 Master Cloudset System cloud cloudset1 Repository Service 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 应用 全局应用 应用 2 应用 3 应用 4 Master Cloudset VDC 1 VDC 2 A 部门部 门应用 应用 1 C 部门部 门应用 B 部门部 门应用 D 部门部 门应用
22
北京市 海淀区 东城区 西城区 应用场景 2: 云应用 ( 极端关注水平扩展性 ) 场景 Master Cloudset Virtual Data center 1 Virtual Data center 2 朝阳区 河北省 保定 唐山 邯郸 石家庄 社保信息查询 系统 : 1. 北京市朝阳区 试点 2. 扩展到全北 京市 3. 全国推广
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!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.