1、费用计算按长包业业务计算,即根据客户提交申请所选的业务单进行计算,Web服务器、数据库服务器、转码服务器、存储等资源的费用。费用计算公式 = 服务对象租用时间单价数量。二、运营支撑平台需求分析通过运营支撑平台提供工作流仓库、工作流引擎和CPI中间件,根据客户租用申请,以工作流方式完成基础资源分配,工具及系统软件的安装部署,减少人工介入环节和提纲安装部署速度。客户在自服务运营平台发起媒体桌面工具或IaaS/PaaS服务的租用申请,完成审批流程后,自服务运营平台将申请信息转发给运营支撑平台。运营支撑平台根据客户申请单,启动工作流,驱动基础架构服务平台自动分配资源,安装操作系统、媒体工具软件和服务等
2、所需软件,这与传统人工安装配置方式相比,能大大节约人员投入和提高安装部署速度。通过工作流完成安装部署后,再经过内部确认系统或工具能正常使用后,即向客户发送通知信息,交付客户验收使用。1.2整体架构如图2,xx中心云计算自服务运营平台主要由自服务运营平台和运营支撑平台两个子平台组成。图 2 自服务运营平台与其他子平台的协作关系自服务运营平台是对外交易的门户,主要包含工具呈现、服务呈现、客户管理、商品管理、订单管理、交易管理等功能子模块。“工具呈现”提供工具租用平台,供租户租用其所需的工具;“服务呈现”提供IaaS/PaaS租用平台,供租用租用其所需的对象,比如服务器、存储、数据库或转码服务等;“
3、商品管理”包含商品定义、定价、上线等;“客户管理”包含客户参考信息和贴心服务两个方面的管理;“订单管理”完成各订单的审批确认工作;“交易管理”通过集成第三方交易插件(比如支付宝)确保在线交易快速安全。运营支撑平台通过整合工作量仓库、工作流引擎、中间件CPI等关键功能模块确保运营工作顺利开展。工作流仓库中,存放已定义的工作流,比如工作流分为哪些环节,每环节的工作描述;工作流引擎确保已定义工作流顺利执行;中间件CPI是各IaaS/PaaS资源服务提供的API集,确保工作流能顺利调用IaaS/PaaS资源。1.3自服务运营平台框架如图3所示,框架自上而下分为交易门户、门户接入、商城后台、客户管理、统
4、计分析、SSO、运营管理和系统管理。图 3 产品框架面向最终用户和运营管理者两类不同的用户角色,自服务运营平台可细分两个子门户:交易门户、运营管理。交易门户,主要提供应用工具服务租用平台、IT资源租用平台、实物商品交易平台和软件类交易平台等四类交易平台。商城后台,主要提供商品管理、支付管理、增值服务和交易流程等功能。客户管理,主要提客户信息和供客户信息、客户分类和客户排名等参考消息;以及订单管理、发票管理、投诉管理和客服管理等贴心服务。统计分析,主要提供销量、用量和访问量等运营数据统计分析功能。SSO,主要提供单点登录和注册信息同步等功能。运营管理,主要提供产品管理、消息推送、插件驱动和工具使
5、用情况记录等功能。系统管理,主要提供客户管理和权限管理等功能。3.自服务运营平台-交易门户设计1.4门户定位xx中心云平台包含丰富的媒体桌面工具和专业的IaaS/PaaS服务,为了方便用户和租用管理已租到的工具和服务,专门研发一套自服务运营平台,目的就是为了让客户能及时了解云平台提供的各类工具和服务,发起租用流程,在完成租用申请审批后,后台自动调用运营支撑平台提供的接口,将客户租用申请转发给运营支撑平台看,由运营支撑平台根据交易请求,定义工作流,并驱动流程引擎自动化实现计算资源分配和快速安装部署工具和服务后台程序;并及时向用户反馈进展情况,必要时(比如,后台系统没有提供相应的接口),人工介入修
6、改后台程序参数配置,在流程完成后,用户即可使用租用的工具和服务。1.5商城总体设计如图4,在运营支撑平台商城后台管理模块,可以发布应用工具服务、IaaS/PaaS、实物和软件等四类商品;这四类商品发布后在商城(交易门户呈现),四类商品由于业务上有较大的区别,故而有各自的交易平台。其中,应用工具服务租用平台,主要提供远程桌面服务供客户租用,交易生效后,客户即可连接远程桌面,使用其中的工具;IaaS/PaaS租用平台,客户可以根据自身业务需要租用不同规模的IaaS/PaaS资源,比如,服务器、存储、转码服务等;实物交易平台,提供类似于京东等电商交易平台;软件交易平台,提供付费软件,客户付费后即可下
7、载到本地安装使用。图 4 商城(交易门户)总体设计1.6业务场景拆解1.6.1媒体桌面工具租用1.6.1.1流程定义如图5,在应用工具服务租用平台,客户在应用工具服务交易平台填写申请,比如,选用索贝非编,还是大洋非编,或苹果非编;并选择配置要求:CPU内核数、内存大小、硬盘空间;提交申请后,生成订单,在订单审批环节,确定允许客户免费试用,还是须付费后才能试用;订单审批完成后,进入初始化环节,完成基础资源分配和工具软件安装;之后,客户远程登录,通过身份与使用权限识别后,进入远程桌面,打开工具软件,使用工具软件进行生产制作。图 5 应用工具服务租用场景1.6.1.2关键界面说明应用工具服务通过两种
8、方式发起交易,一是常规发布,二是专题发布。常规发布后,租户可以在商城交易平台商品分类检索中看到工具和服务;专题发布为热门工具或新推出的工具的发布形态,发布后在商城交易平台专题频道区域中可以看到。3.3.1.2.1 常规发布如下图,在电商后台的商品管理中,新建商品,在商品“通用信息”选项卡页面中,输入相关参数信息后,比如商品名称,租售价格等后,再上传预览图片,单击确定按钮,即可发布为常规商品。客户即可在商城分类检索信息页面中,看到商品信息。而后,在再在商品属性选项卡中,录入商品属性,比如xCut版本信息,每类属性在商品基础价格之后,可以额外增加不同的费用,如下图所示。单击确定后,客户即可在商城门
9、户查看商品详情时,选择租用不同价位的商品,如下图所示。在商城后台,编辑商品,在“产品详情”选项卡中,可以通过富文本的方式,编辑丰富的商品详情信息;如下图。之后,客户即可在商城门户,查看商品详细信息时,看到后台添加的商品详情信息,如下图所示。另外,还可以在商城后台编辑商品,在“技术规格”选项卡中,通过富文本形式,录入商品的技术规格参数,方便客户了解,界面如下图。而后,客户即可在商城门户中,查看商品详情页面总,了解到该商品技术规格信息,如下图所示。最后,还可以在商城后台,编辑商品,在“资源下载”选项卡中,以富文本形式添加商品的资料文档,比如用户手册,供客户下载使用,如下图所示。客户即可在商城门户的
10、商品详情页面中,下载相关资料文档,如下图所示。 3.3.1.2.2 专题发布在电商后台专题管理子模块中,新建专题,如下图,输入专题名称、专题页面URL地址等信息后,单击确定按钮,即可发布。图 6 专题发布而后,如下图,客户在商城前台即可看到专题,并发起交易流程。图 7 专题示意图3.3.1.2.3 交易门户界面如下图所示,商品发布后,在商城前台可以看到商品信息,页面从上而下是频道连接、广告条和商品预留区域用户可以双击某一商品,查看详细信息,申请使用,如下图所示。也可以,同时将多个商品(工具或服务)放入申请表中,每种商品选择不同的数量,一次提交申请使用,如下图。 申请提交后,台方管理人员可以看到
11、用户申请,并对其进行确认审批,在确认审批通过后,由自服务运营平台后台服务将客户申请转发给运营支撑平台,驱动工作流完成相关工具和服务的安装部署等初始化工作,如下图。在通过申请时,可以查看订单详细信息,并在备注框中填入备注信息,比如申请通过时,可填入满足客户申请大致所需的时间;在驳回申请时,可以在弹出的界面中,录入被驳回的原因,如下图。用户可以在已申请的服务列表中,查看申请进展情况,一旦工具服务安装部署完毕,即可单击“开始使用”按钮,连接虚拟桌面,使用工具或服务,如下图。1.6.2IaaS/PaaS服务租用1.6.2.1流程定义 如图8,在IaaS/PaaS租用平台,提供图表界面供租户,选择要租用
12、的服务器、存储、数据库、转码服务等对象的规格参数和数量后,提交申请,生成订单;在订单审批环节,确定允许客户免费试用,还是须付费后才能试用;订单审批完成后,在初始化环节完成基础资源的分配,之后,客户远程登录,通过身份与使用权限识别后,在CMOP即可进行统一监控资源与服务的使用情况。图 8 IT资源租用场景1.6.2.2交易方式 交易方式同工具服务交易方式,这里不再赘述。1.6.3实物类商品交易如图9,客户在实物商品交易平台,选购商品并清空购物车之后生成订单,场景与京东和淘宝类似;经订单审批后,库房按要求联系第三方物流发货;物流按客户地址和货物托运方式,发货到客户,客户签收后,即可使用商品。图 9
13、 实物类商品交易场景1.6.4软件商品交易如图10,客户在软件商品交易平台,可先下载软件至本地安装试用,觉得满意后,即可提交正式版使用申请,注明使用期限和并发使用数,系统给出相应费用明细,客户确认后提交订单,在订单审批,确认是否收到客户所缴费用,审批通过后,系统按订单数据开放并发使用数和使用期限,客户即可在本地使用正式版软件。图 10 软件类商品交易场景1.7控制台CMOP用户在商城购买的服务/商品,需要一个控制台(CMOP)去管理。通过控制台(CMOP)实现用户资源的统一管理控制,以提高用户对资源的管控能力、简化日常例行工作,同时降低IT环境的复杂度和管理成本。通过这种自助式的服务实现云计算
14、的敏捷性、可控性和高效性,并极大程度地提高业务的响应能力。1.7.1功能模块图 11 控制台功能模块CMOP包括:服务资源管理、服务资源监控、客户支持、操作日志等功能模块。1.7.2业务流程1)资源使用、管理流程:2)问题处理流程:1.7.3用户界面租户登录CMOP,显示租户的管理界面,如图18所示。在租户界面,用户可以:统计、管理属于自己的IaaS、PaaS资源查看资源运行状态、监控指标查看业务视图、资源视图、网络视图管理资源标签获取客户支持查看操作日志图 12 CMOP租户界面1.8配置清单根据xx中心目前的业务情况,规划交易门户基础配置清单,见下表,今后可根据业务量增加而水平扩展。表格
15、1 系统基础配置清单序号服务器名称数量单服务节点配置CPU(核)内存(GB)磁盘(GB)操作系统1Web服务器284100Centos 6.5接口服务器3数据库服务器52000负载均衡通用负载均衡设备,比如Citrix负载均衡产品总计104.自服务运营平台-运营管理门户设计1.9门户定位运营管理门户,作为自服务运营平台的后台,主要解决商城运营层面的问题,完成运营后台支撑工作,如将商品、资讯和广告等信息发布到门户网站、管理客户信息、费用统计信息等问题。1.10自服务运营平台框架如上图,本章着重描述运营管理部分的门户接入、客户管理、统计分析、SSO、运营管理等核心模块的功能设计。具体见1.3描述。
16、1.11业务流程1.11.1门户接入如图13,门户接入模块主要提供资讯、广告和活动等三类信息的发布,信息发布后,在商城(交易门户)呈现。通过不断发布对客户有意义的资讯,来提升门户访问量;不断发布广告箱向客户宣传新的产品和服务,来吸引客户兴趣、激发其购买欲望;通过持续不断的举办活动,做到多快好省以提高客户活跃度和交易量。图 13 门户接入1.11.2客户管理如图9,客户管理主要体现在两个层面,即参考信息和贴心服务。在参考信息,主要提供客户注册信息、客户活跃度、消费记录和客户分类信息(比如普通和核心客户),这些参考信息客户本人可以看到自己的相关信息,而运营方可以看到所有客户的信息,在为客户提供服务
17、时可以参考。通过为客户提供贴心服务,以赢得口碑、抢占客户。比如,订单快速生效,是客户能迅速使用产品;按客户要求快速打印、寄送发票;及时解决客户投诉的问题;密切关注核心客户,并为之提供差异化服务。图 14 客户管理1.11.3商品管理4.3.3.1 商品类型商品的定义依赖于商品类型,可以在一个已经定义好的商品类型基础上,新建多个商品。如下图,单击“新建商品类型”按钮。随后,在弹出的页面中,填写商品类型名称等信息。单击确定后,完成商品类型定义,返回商品类型列表页面,今后可以在该列中,对已定义的商品类型进行修改等操作,如下图。4.3.3.2 商品列表在完成商品类型定义,单击商品列表菜单,弹出商品查询
18、页面,下图。在里面单击“添加新商品”即可发起商品定义,在通用信息选项卡中,填入商品名称、价格、缩略图等,完成商品基本信息配置,如下图。之后,再在“产品详情”选项卡中,以富文本方式,录入“产品详情”。客户在商城前台,商品详细页面中,即可看到产品详情。之后,再在“技术规格”选项卡中,以富文本方式,录入产品规格参数说明。客户在商城前台,商品详细页面中,即可看到技术规格。之后,再在“资源下载”选项卡中,以富文本方式,上传提供给客户的资料,比如用户手册。在商城前台,商品详细页面中,即下载资料。 另外,还可以上传商品预留图片,供客户在了解商品详情时查看,如下图。 完成所有配置,单击确定,检查商品列表中,商
19、品是否标志为已上架,若否,双击记录,将其改为Yes状态,如下图。完成以上操作后,在商城前台,客户即可看到商品,如下图。 双击,上图中间图片,即可预览详情,如下图。1.11.4线上销售统计如图10,当客户在商城下单后,运营支撑平台根据交易数据,可以进行多维度的统计,比如整体销量统计,个交易平台的销量统计,或具体到某种商城的销量统计,并提供统计报表,这些报表可以按日、周、月、季度、半年和年等时间范围生成统计报表,报表形式有柱状图、走势图、饼图和明细表等。图 15线上销售统计场景1.11.5费用统计该类统计信息属于运营数据,由自服务运营平台依据收集到数据而形成统计报表,过程原理详见见1.1。如下图,
20、在商城登录页面收入用户名和密码后,在统计分析模块,查看电子账单,可以选择查看各单位在各时间段内的账单总体情况。客户在商城前台可以通过权限过滤查看属于自己的消费统计信息。 双击某一记录,或在单击消费明细,选择某单位后,可查看该单位的人对各类资源和工具使用的明细情况,并且可以导出为Excel文件,如下图所示。1.11.6用量统计如图11,客户在租用应用工具服务和IT资源后,在终端远程登录使用时,应用工具平台或IT资源后台服务据此进行用量统计,客户可以随时在客户端看到自己的用量统计信息;同时向运营支撑平台开放统计页面,运营方可以调用这些页面,查看服务和IT资源的使用统计信息。图 16 用量统计场景1
21、.11.7访问量统计如图12,运营支撑平台通过嵌入第三方统计功能,比如CNZZ站长统计,提供多种维度统计报表,比如,网站概况、访问明细、当前在线、流量分析等统计报表。图 17 访问量统计场景1.11.8单点登录(SSO)如图13,客户在任一个云服务注册时,先调用运营支撑平台接口进行查重,若已注册,则提示账号已被注册,若未被注册,云服务开放注册,本地记录注册信息,并将运营支撑平台需要的注册信息发送运营支撑平台存档。客户在某云门户输入账号信息后,通过运营支撑平台的认证后,将认证通过信息和动态令牌发送给云服务后台。云服务对客户开放,并将动态令牌发送至客户终端。当客户在有效期内访问其他云服务时,客户不
22、用再次输入客户信息,又客户端自动将本地动态令牌上报,即可登录其他云服务。图 18 单点登录应用场景1.12运营支撑平台1.12.1总体框架 如图15所示,运营支撑平台由:工作流仓库、工作流引擎、IaaS/PaaS中间件等部分组成。图 19 运营支撑平台总体框架工作流仓库:一系列工作流规则的集合。一个工作流就是对某个工具/服务的业务流程规则的定义(如定义了转码工具的工作流:先创虚拟机、再装转码软件、再加配置数据.)工作流引擎:根据工作流仓库定义的规则去实际完成业务部署和执行业务运转监控中间件CPI:工作流规则执行过程中需要用到IaaS/PaaS中间件,来实际完成对IaaS、PaaS的操作1.12
23、.2业务流程创建云端业务系统的业务流程: 如图16所示,当用户想创建一个云端业务系统时,首先在运营平台通过商城选择购买所需要的工具与服务,下单后提交到运营支撑平台;在运运营支撑平台,用户可以设计所需业务流程、存入工作流仓库;然后工作流引擎会先按需分配资源、创建相应VPC用来支撑业务应有,再激活服务和工具、配置业务参数、部署具体服务,达到提供云端服务的要求;最后用户就可以开始使用云端业务系统了。图 20 创建云端业务系统的业务流程1.12.3工作流仓库工作流仓库实际就是一系列规则的集合,具体来说就是对不同工具/服务的工作流程、规则的一个集合(如定义了转码工具的工作流:先根据选择的模板创虚拟机、再
24、装转码软件、再加配置数据.)早期由平台的管理者定义,后期实现租户自定义业务流程。 工作流的执行过程如图20所示,需要先选择模板实例、再根据选择的模板实例系统自动生成对应的Ansible脚本、最后通过Ansible脚本去部署各种不同的role(服务)。图 21 工作流执行过程 图21是一个定义好的模板实例“新闻生产系统”:图 22 定义好的模板实例“新闻生产系统”1.12.4工作流引擎 工作流引擎就是根据工作流仓库定义的规则去完成业务部署和执行业务运转监控。如图22所示,它完成的是工作流的后两部分工作。图 23 工作流引擎完成的工作业务部署:实现模板对应的roles1.首先,通过Ansible
25、远程管理 windows 主机2.其次, 评估是安装软件还是做到模板里面3.最后, 远程修改配置文件和修改注册表,把相关业务关联上4.最终, 在业务软件方的配合下,实现模板里面各种软件的部署和配置业务运转监控:通过监控取得的数据做决策1.告警平台会将事件发送给用户2.用户登陆CMOP后查看告警相关项的趋势图,决定是否执行动作(比如重启服务)3.执行的动作由 Ansible API 提供支持1.12.5中间件 中间件分为IaaS中间、PaaS中间件。工作流规则执行过程中对IaaS层的操作需要借助IaaS中间件来完成;工作流规则执行过程中对PaaS层的操作需要借助PaaS中间件来完成。1)IaaS
26、中间件如图23所示,IaaS中间件由公共功能模块、云平台IaaS统一接口、Agent Pool三部分组成:图 24 IaaS中间件基础设施:各个软硬件厂商基础设施以及所带标准接口Agent Pool:对软硬件厂商基础设施进行封装并提供管控的Restful API接口云平台IaaS统一接口:以SOA架构对外提供简洁的、独立且统一的接口,任何平台都可以在调用统一接口的基础上实现自己的基础设施管控业务逻辑公共功能模块:将云平台基础资源统一接口根据业务组成不同的公共功能模块2)PaaS中间件 如图24所示,PaaS中间件分为北向接口、南向接口:图 25 IaaS中间件北向接口用户自定义的服务接口规范(
27、API)各种通用服务(MySQL、Oracle、SQL Server等服务)、媒体服务(如转码、渲染、技审等服务)面向上层应用提供服务时,需要通过由用户自定义的服务接口规范(API)完成与上层应用的通信,不同服务接口(API)的具体输入输出参数需根据用户要求来确定。南向接口IaaS云提供商接口(CPI)IaaS 接口插件通过由诸如 VMware 或 Amazon 等特定 IaaS 供应商提供的云提供商接口 (CPI) 与PaaS平台进行通信。这些接口包含了一些 Ruby 类,这些类包含用来执行以下操作的10个方法:create_stemcell / delete_stemcell 创建/删除模板(镜像)create_vm / delete_vm / reboot_vm 创建虚拟机/删除虚拟机/重启虚拟机configure_networks 配置网络create_disk / delete_disk / attach_disk / detach_disk 创建磁盘/
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2