云平台上线方案计划书V2.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xx云平台上线方案
计划书
1.云平台建设概述
1.1.系统建设背景
根据目前我公司的业务发展和产品开发计划,已将一部分服务产品系统提到了发布日程上,为了适应产品系统的服务模式和公司未来的业务运营模式,计划将未来以服务方式提供的产品和系统部署在云平台上,作为产品服务门户提供给相应的服务机构使用。
1.2.系统建设标准
根据目前云计算的发展技术,并结合我公司的产品和服务,从规划到实施都应该遵从相应的标准,其中在云平台规划过程中,应该符合以下几个标准:
1.计算资源按需提供:需要时增加、不需要时释放;
2.硬件设备动态增减:硬件设备可动态增减而非一次性硬件投入;
3.应用服务弹性计算:负载高时提供更多的标准化应用,负载少时减少使
用数量,释放计算资源;
4.计算资源可定制服务:计算资源能够通过定制的方式进行使用;
5.计量服务:对云平台上的计算资源进行计量使用,能够有效的统一产品
运行过程中的各项成本投入;
6.应用程序可定制化:通过配置好的应用程序模板,用户能够快速的定制
所需要的应用程序,最终拼接成产品解决方案;
7.提供量化的可视监控报表:能够根据系统运行的累加时间,和系统使用
的计算资源量进行查询;
1.3.云平台逻辑结构
根据我公司的未来的产品服务特性、业务提供模式以及对用户提供的服务场景,按照用户的对服务产品的使用容量,整个云平台结构应该分为以下三个结构。
1.软件服务层(SaaS):应用软件安装在自建云平台或者云服务供应商平
台上,用户可以通过网络连接来使用这些应用程序服务,比如系统查询
应用程序,相关的数据变更应用程序等,这种服务提供方式具有高度的
灵活性、和可靠的支持服务、强大的可扩展性,因此能够降低产品的维
护和投入成本和维护运营成本。
2.中间服务层(PaaS):用来安装产品服务系统所需的操作系统平台,和
开发人员所需的应用程序测试系统。我们的服务产品将被部署到这层上,
为软件应用层提供良好应用平台,开发人员也可以使用这个平台建立新
的产品开发和测试系统,能够快速有效的扩展将来的产品业务服务。
3.基础结构层(IaaS):用来运行云平台和服务产品所需的服务器、网络
交换机、存储、网络带宽等硬件设备。或者通过互联网提供的基础架构
硬件服务器、磁盘存储、数据库等资源,按照“弹性”服务模式为我公
司产品和服务所需的操作系统、应用程序、服务产品提供良好硬件保障。
1.4.云平台服务资质
根据我公司的业务类别和对外提供的服务,服务类别将被定为在SaaS层面,
所以需要相关的互联网资质方可对外提供SaaS服务,下图为各个每个层面对外服务的相关资质和描述
上图中需要我公司提供SaaS内容的中资质,即ICP或ICP备案资质,方可提供对外SaaS服务。
1.5.云平台服务能力
鉴于云平台应用需求的满足是一个渐进的过程,建设云平台或是租用云平台中的服务,应该遵循合理规划、循序渐进实施的原则,根据前面所述的云平台结构中提到的三层结构,我公司的云平台最终在每层结构上应该具备以下服务能力:
1.软件应用服务(SaaS)
多用户接口能力:多个用户使用网络连接到服务门户中,可以选择相对应的服务产品中的应用程序或接口,在应用程序中查询和使用
提供的服务;
●服务和产品定制能力:通过开发统一的接口平台或者其他方式,为
第三方用户或开发人员提供可定制自定义的服务产品解决方案,开
发人员或第三方用户能够通过后台可定制的接口,完成开发任务,
第三方产品公司能够使用接口来进行测试或定制其他产品解决方
案;
2.中间服务层(PaaS)
●产品和服务部署能力:选用高性能的操作系统模板,能够在需要部
署新产品或者其他系统服务时,无需人为干预的快速交付一个配置
好的底层系统;
●软件和模块交付能力:在部署新产品服务时,往往需要先部署所需
的应用程序和软件模块,云平台应该具备自动部署应用程序和模块,
产品部署人员和开发人员只需要稍微调整相关的配置后,测试环境
和产品即可上线使用;
●高可用和冗余性:为软件应用服务曾提供操作系统高可用性,使用
多个配置相同的操作系统为产品服务门户提供流量负载分流,当系
统在发生故障后能够在允许的时间的范围内快速恢复系统运转;
●安全结构:能够提供操作系统和网络层面的安全机制,每个系统既
可以在独立的网络环境下运行,也能够分组运行,被隔离的系统和
系统组成员将不能互相通讯,保证系统的安全;
●弹性计算:能够按需提供产品系统运行中所需的软、硬件计算资源,
当流量和系统资源耗尽或过大时,能够动态按需增减计算资源,使
系统性能始终运行在合理的范围内,有效节省计算资源;
●数据完整和保障服务:能够提供高可用的后台数据库服务,建立多
个数据集群,自动分载数据存储和读写流量,云平台能够动态调整数据群集配置和数据库数量;
●数据存储大小调整服务:云平台能够调整服务产品、开发系统、测
试系统所需要的硬盘大小配置,当需要大容量存储时,云平台能够从硬件存储中分配容量给需要的系统配置;
●数据备份和恢复:对数据应该能够自动按计划备份,并可以快速恢
复;
●计算资源自助服务:云平台能为开发人员或服务产品部署人员按需
提供限量范围之内计算资源(CPU、内存、网络流量等),并由他们按服务产品和开发系统所需的资源要求,自主分配和调整计算资源;
●计算资源申请和审批服务:云平台能够提供给开发人员和部署人员
或者最终用户申请计算资源的门户,他们能够自主按需申请云平台上的计算资源,可以按人员流程进行审批,也可按财务计算方式进行审批,资源审批通过后,云平台自动将审批后的计算资源和所需的系统服务提供给申请人或相关人员使用;
●计算资源计量服务:云平台应该能够提供计算资源使用量统计,并
通过后台计费系统,对服务产品和开发系统所使用的计算资源进行量化,方便财务或相关人员进行每月或每年的成本计算;
●自动化任务处理服务:自动化服务应该能够减轻云平台上部分需要
人为才能完成系统管理任务或部署任务;