多云管理的计费方案.doc

上传人:wj 文档编号:1224379 上传时间:2023-04-30 格式:DOC 页数:32 大小:6.26MB
下载 相关 举报
多云管理的计费方案.doc_第1页
第1页 / 共32页
多云管理的计费方案.doc_第2页
第2页 / 共32页
多云管理的计费方案.doc_第3页
第3页 / 共32页
多云管理的计费方案.doc_第4页
第4页 / 共32页
多云管理的计费方案.doc_第5页
第5页 / 共32页
多云管理的计费方案.doc_第6页
第6页 / 共32页
多云管理的计费方案.doc_第7页
第7页 / 共32页
多云管理的计费方案.doc_第8页
第8页 / 共32页
多云管理的计费方案.doc_第9页
第9页 / 共32页
多云管理的计费方案.doc_第10页
第10页 / 共32页
多云管理的计费方案.doc_第11页
第11页 / 共32页
多云管理的计费方案.doc_第12页
第12页 / 共32页
多云管理的计费方案.doc_第13页
第13页 / 共32页
多云管理的计费方案.doc_第14页
第14页 / 共32页
多云管理的计费方案.doc_第15页
第15页 / 共32页
多云管理的计费方案.doc_第16页
第16页 / 共32页
多云管理的计费方案.doc_第17页
第17页 / 共32页
多云管理的计费方案.doc_第18页
第18页 / 共32页
多云管理的计费方案.doc_第19页
第19页 / 共32页
多云管理的计费方案.doc_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

多云管理的计费方案.doc

《多云管理的计费方案.doc》由会员分享,可在线阅读,更多相关《多云管理的计费方案.doc(32页珍藏版)》请在冰点文库上搜索。

多云管理的计费方案.doc

1用户计费设计原则

1.1稳定性和可扩展性

烽火理解的航信云平台的整体生命周期中,其中有两个部分是变化并不容易被确定的,分别为系统的缴费价格方面和系统的统计业务这两个方面;

首先,关于系统的缴费价格会发生经常性的波动,包括系统的产品类型及产品也会随着市场的发展有所增减,因此在系统中采取修改和记录数据的方式,以方便系统数据的变更。

对于这些数据,由于设计到历史数据的参考价值,删除操作均采用业务逻辑删除的方式使旧数据得以保留,以避免由于数据的变更而导致的数据不稳定;

另一方面,对于航信云未来系统的统计业务,将来还会发生一系列的变化,有可能增加相应的统计业务模块,也有可能取消针对系统某些部分业务的统计。

系统目前提供了足够的参数进行维护和管理,这些参数是系统进行复杂数据统计的可靠依据。

1.2性能分析

航信云平台的性能主要体现在接口的频繁调用方面,需要时时与其他服务产品进行数据的同步。

系统对外采用WebService服务技术进行对外的接口调用,满足其他云计算服务产品的不同语言开发。

对于接口的定时调用可视云计算服务产品的数据改变周期情况而定,最高要求可以达到每分钟一次调用。

为了能够达到软件的高内聚低耦合性能,基于数据库服务底层的服务分为接口服务、Web服务和短信以及邮件四套单独的服务。

保证了服务之间的不会出现干扰、侵占资源等问题的出现。

一旦其中某一服务出现问题可以进行单独解决而不影响其他服务的正常运行。

1.3复用和移植

烽火规划的航信云解决方案从设计初衷不仅仅适合于航信云云计算服务产品的计费,完全可以兼容未来二期收费计费业务情况时进行使用。

1.4防错与出错处理

航信云平台的功能模块中不仅提供对系统管理员操作日志的记录,还提供了系统自动的日志记录,该日志记录中包括外部云计算服务产品的接口调用日志和系统对外发送电子邮件和短信的日志记录,一旦系统出现问题,可以通过系统日志可以进行查询和判断。

系统的Web业务操作出现问题时,采用事务回滚以保证数据业务的完整性;并跳转至系统报错页面。

1.5接口安全性

对于接口的调用安全性方面,航信云平台采用对外部的不同产品分别提供不同的调用账户,在接口调用过程中,根据接口所传递的参数进行校验,校验通过后可以进行数据的发送与获取;

所开放的接口账户统一均由Web服务系统进行管理。

2.计费系统结构设计

2.1计费需求

“航信云”的核心是将航信自动化运维工具集成到IaaS云平台,为特定用户提供安全、敏捷云服务,而云平台中基础设施层、大数据层以及应用开发部署层的各类服务产品不是云服务商无偿提供给租户和用户使用的,要求梳理各种计费项。

烽火理解的本项目计费服务主要涉及确认计费项、计费标准和设计计量模型三部分,用于对航信云中不同种类资源的使用情况进行计费。

系统首先提供对计费参数的管理模块,该模块中的参数是系统对外部元计算服务产品的统一参数标准,也是系统的统计计费模块的基础参数依据。

该部分数据通过对外部的接口时时进行与外部云计算产品的信息同步。

系统提供对航信云收费项目的管理,收费项目首先制定收费产品项目类型,比如:

ü提供按照虚拟服务器配置进行计价,如CPU、内存、磁盘大小

ü提供按照数据库配置进行计价,如CPU、内存、数据盘大小、License、TPS

ü提供按照存储进行计价,如数据磁盘大小、SSD磁盘大小,对象存储大小

ü提供按照物理服务器配置进行计价,如CPU核心数、内存

ü提供基于公网IP进行计价,以带宽为计价单位

ü提供基于负载均衡实例数进行计价

ü提供基于安全服务项进行计价,如抗DDOS、SQL注入防护等

ü增值服务

ü提供基于公网数据流量进行计价

ü网络个人用户云存储

ü企业用户云存储

ü网络个人用户的虚拟机租用

烽火设计的以上几大类收费项目的参数管理,在各个类型下进行详细的产品价格清单的管理。

该部分数据通过对外部的接口时时与外部云计算产品进行数据的同步,以保证统计业务模块的统计数据的依据。

外部云计算服务产品通过调用该系统的接口将产品的注册用户信息以及产品缴费情况数据信息发送至该系统,系统提供对缴费信息的查询管理,以便了解云计算服务产品的购买情况、同时也为系统的统计业务模块关于收费情况统计提供合理依据。

系统提供对系统管理员用户的管理、系统管理员用户操作日志管理、系统自动操作日志管理以及对云计算服务产品的客户定期发送邮件和短信的服务。

2.2逻辑架构

该系统主要有如下几个方面的服务:

1.数据库服务

系统数据库业务数据以及技术参数数据的服务管理和支持;

2.系统对外接口服务

系统通过对外的接口服务使系统数据库中数据得以与外界其他云计算服务产品的参数数据和购买缴费数据得以进行交付和同步;

3.系统Web服务

系统通过提供的Web服务为系统操作人员提供基础参数的管理和业务数据的统计工作,更好的管理和监督云计算服务产品的客户及产品的缴费情况;

4.短信和邮件服务

系统管理员用户通过Web服务设置系统的短信及邮件的发送周期,保证对于缴费快到期客户和缴费已到期客户进行信息提醒。

3计费功能模块设计概述

3.1计费项

航信云系统平台中基础设施层、大数据层以及应用开发部署层的各类服务产品不是云服务商无偿提供给租户和用户使用的,要求梳理各种计费项,包含但不限于以下:

ü提供按照虚拟服务器配置进行计价,如CPU、内存、磁盘大小

ü提供按照数据库配置进行计价,如CPU、内存、数据盘大小、License、TPS

ü提供按照存储进行计价,如数据磁盘大小、SSD磁盘大小,对象存储大小

ü提供按照物理服务器配置进行计价,如CPU核心数、内存

ü提供基于公网IP进行计价,以带宽为计价单位

ü提供基于负载均衡实例数进行计价

ü提供基于安全服务项进行计价,如抗DDOS、SQL注入防护等

ü增值服务

ü提供基于公网数据流量进行计价

ü网络个人用户云存储

ü企业用户云存储

ü网络个人用户的虚拟机租用

系统对于外部接口采用WebService技术进行接口对外服务。

3.1.1系统计费基础参数

3.1.1.1产品计费类型

产品计费参数包括但是不限于:

CPU、内存、数据盘大小、如CPU核心数、内存、License、TPS、数据磁盘大小、SSD磁盘大小,对象存储大小、带宽、负载均衡实例、公网IP、物理服务器、增值服务、公网数据流量。

具体参数以项目实施调研为准。

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“产品计费参数信息表”;

接口名称

getCSBSproblemTypeParaInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

problemTypeList

List

problemTypeList参数

id

String

32

problemTypeName

String

100

3.1.1.2产品计费参数

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“产品计费参数信息表”;

接口名称

getCSBSproblemParaInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

problemList

List

problemList参数

id

String

32

problemTypeId

String

32

problemName

String

100

3.1.1.3收费项目类型

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“收费项目类型信息表”;

接口名称

getCSBSchargesTypeInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

chargesTypeList

List

chargesTypeList参数

id

String

32

chargesTypeName

String

100

describe

text

3.1.1.4产品价格信息

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“产品收费价格信息表”;

接口名称

getCSBSchargesPriceInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

chargesPriceList

List

chargesPriceList参数

id

String

32

chargesTypeId

String

32

serviceTarget

String

2

chargesName

String

100

chargesPrice

Double

description

text

3.1.1.5产品推广渠道

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“产品计费参数信息表”;

接口名称

getCSBSspreadChannelParaInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

spreadChannelList

List

spreadChannelList参数

id

String

32

spreadChannelName

String

100

describe

text

3.1.1.6国家参数

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“国家参数信息表”;

接口名称

getCSBScountryParaInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

countryList

List

countryList参数

id

String

32

countryCode

String

50

countryEnName

String

100

countryCnName

String

100

3.1.1.7省份参数

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“省份参数信息表”;

接口名称

getCSBSprovinceParaInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

provinceList

List

provinceList参数

id

String

32

countryId

String

32

provinceEnName

String

100

provinceCnName

String

100

3.1.1.8行业参数

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“行业参数信息表”;

接口名称

getCSBSbusinessParaInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

businessList

List

businessList参数

id

String

32

businessEnName

String

100

businessCnName

String

100

3.1.1.9职业参数

系统外部云计算服务产品客户端通过所提供的接口帐户将该参数全部获取,获取采用定期定时自动获取或手动执行程序进行获取。

该接口所对应数据库表为“职业参数信息表”;

接口名称

getCSBSprofessionParaInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

返回

professionList

List

professionList参数

id

String

32

businessId

String

32

professionEnName

String

100

professionCnName

String

100

3.1.2航信云注册客户

3.1.2.1个人客户信息

系统外部云计算服务产品客户端通过所提供的接口帐户将信息发送云计算服务计费系统,一旦有客户进行云计算服务产品的注册,随即可调用该接口进行信息的传送。

该接口所对应数据库表为“缴费个人客户信息表”;

接口名称

putCSBSpersonalCustomerInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

personalCustomers

String[][]

personalCustomers数组参数

id

String

32

username

String

50

realname

String

100

sex

String

2

birthday

String

YYYY-HH-DDhh:

mm:

ss

country

String

32

province

String

32

identityCardCode

String

50

mobilePhoneCode

String

50

email

String

100

profession

String

32

createDatetime

String

YYYY-HH-DDhh:

mm:

ss

返回

boolean

3.1.2.2企业客户信息

系统外部云计算服务产品客户端通过所提供的接口帐户将信息发送云计算服务计费系统,一旦有客户进行云计算服务产品的注册,随即可调用该接口进行信息的传送。

该接口所对应数据库表为“缴费企业客户信息表”;

接口名称

putCSBSenterpriseCustomerInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

enterpriseCustomers

String[][]

enterpriseCustomers数组

参数

id

String

32

enterpriseName

String

100

country

String

32

province

String

32

address

String

200

linkMain

String

100

telephone

String

100

email

String

100

createDatetime

String

YYYY-HH-DDhh:

mm:

ss

返回

boolean

3.1.3缴费信息

3.1.3.1产品服务预缴费信息

系统外部云计算服务产品客户端通过所提供的接口帐户将信息发送云计算服务计费系统,一旦有客户进行云计算服务产品的缴费预购买,随即可调用该接口进行信息的传送。

该接口所对应数据库表为“缴费明细信息表”、“缴费企业客户信息表”、“缴费个人客户信息表”、“缴费企业收费产品服务信息表”、“缴费个人收费产品服务信息表”;

接口名称

putCSBSchargesDetailInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

chargesDetails

String[][]

enterpriseCustomers数组

参数

id

String

32

createDatetime

String

YYYY-HH-DDhh:

mm:

ss

serviceTarget

String

2

chargesType

String

32

Charges

String

32

chargesName

String

50

chargesPrice

String

50

chargesCount

String

50

sumPay

String

50

customer

String

32

serviceBeginDatetime

String

YYYY-HH-DDhh:

mm:

ss

serviceEndDatetime

String

YYYY-HH-DDhh:

mm:

ss

返回

boolean

3.1.3.2产品服务缴费信息

系统外部云计算服务产品客户端通过所提供的接口帐户将信息发送云计算服务计费系统,一旦有客户进行云计算服务产品的缴费购买,随即可调用该接口进行信息的传送。

该接口所对应数据库表为“缴费明细信息表”中缴费状态的更新;

接口名称

putCSBSchargesDetailInterface

名称

类型

长度

接口参数

name

String

100

password

String

100

chargesDetails

String[][]

enterpriseCustomers数组

参数

id

String

32

createDatetime

String

YYYY-HH-DDhh:

mm:

ss

serviceTarget

String

2

chargesType

String

32

Charges

String

32

chargesName

String

50

chargesPrice

String

50

chargesCount

String

50

sumPay

String

50

customer

String

32

serviceBeginDatetime

String

YYYY-HH-DDhh:

mm:

ss

serviceEndDatetime

String

YYYY-HH-DDhh:

mm:

ss

返回

boolean

3.2计费标准

航信云根据资源的种类设置计费的标准(单价),同时需要考虑多种租户间计费标准的差异,例如目前一期计费服务主要针对对外服务,由于二期会将内部业务引进航信云,因此,计费服务还需要考虑内部资源的计费模式与对外服务的差异。

3.2.1系统登录

针对于计费Web系统数据库表结构设计中的“系统管理员用户信息表”。

在登录页面中提供对登录名称、登录密码和校验码的文本输入框,采用Ajax异步进行校验操作。

提交并校验通过后进入系统的默认“计费概况”信息页面。

同时系统管理操作日志中记录登录人、登录日期时间等的操作记录;

系统管理员用户信息表中更新该登录人的登录次数和最后登录时间记录。

3.2.2外部客户缴费

目前一期计费服务主要针对对外服务,计费服务考虑内部资源的计费模式与对外服务的差异。

系统管理员登录Web计费系统成功以后,默认进入系统的“外部客户缴费情况”系统模块页面,该页面所针对的业务主要为产品租用开始日期快到但未缴费或服务快到期未续费的产品租用客户。

该系统模块所针对的数据库表为“外部客户缴费明细信息表”,系统模块的主要功能为针对于该数据库表中存储数据信息的查询显示。

3.2.3内部客户缴费

由于二期会将内部业务引进航信云,因此,计费服务还需要考虑内部资源的计费模式与对外服务的差异。

系统管理员登录Web计费系统成功以后,默认进入系统的“内部客户缴费情况”系统模块页面,该页面所针对的业务主要为产品租用开始日期快到但未缴费或服务快到期未续费的产品租用客户。

该系统模块所针对的数据库表为“内部客户缴费明细信息表”,系统模块的主要功能为针对于该数据库表中存储数据信息的查询显示。

3.2.4缴费信息

该系统模块针对于数据库表为“缴费明细信息表”的详细查询管理,没有对信息的增加、修改和删除的操作。

与客户缴费情况的区别在于,该模块所查询的信息为所有的缴费情况的查询,而客户缴费情况所针对的是即将开始服务但未缴费和服务快到期但未续费的客户缴费信息。

3.2.5收费项目

3.2.5.1收费项目类型

该系统模块针对于数据库表为“收费类型信息表”的查询、增加、修改、业务逻辑删除的管理。

对于该表中数据的业务逻辑删除采用更改表中“是否有效”字段,‘0’为有效,‘1’为无效。

3.2.5.2收费价格信息

该系统模块针对于数据库表为“收费价格信息表”的查询、增加、修改、业务逻辑删除的管理。

对于该表中数据的业务逻辑删除采用更改表中“是否有效”字段,‘0’为有效,‘1’为无效。

3.2.6缴费客户

3.2.6.1缴费企业客户

该系统模块所针对的数据库表为“缴费企业客户信息表”的查询管理。

该数据库表中的数据信息完全通过系统外部接口服务进行接收,无需对其进行增加、修改和删除的管理。

3.2.6.2缴费个人客户

该系统模块所针对的数据库表为“缴费个人客户信息表”的查询管理。

该数据库表中的数据信息完全通过系统外部接口服务进行接收,无需对其进行增加、修改和删除的管理。

3.3计费模型

3.3.1模型架构规划

航信云要求根据资源的分类和不同租户的差异性,设计合适的计费模型,具体可基于云资源及云服务的实际使用量、使用计次、使用时长等进行消费记录统计。

航信云为实行更合理的按量计费方式,同时考虑根据不同阶段计费,或细化计费时长(按小时计费),或推出多级阶梯式的按量计费服务,呈阶梯式按量计费,制定合理的不同阶段的降幅等,或简单按照包年包月的模式进行计量和计费等。

航信云用户中心关于参数接口的数据库表结构如下图所示:

航信云计费系统关于收费项目和价格明细的参数接口的数据库表结构如下图所示:

比如收费类型信息表中的数据可以为:

比如收费价格信息表中的数据唯一为:

3.3.2注册模型

对于客户注册部分目前考虑将客户分为个人客户和企业客户两种类型,将他们的客户信息进行分别存储,以便于用户中心系统对个人客户和企业客户的产品应用行为以及地域等方面的统计。

客户的注册行为在云计算服务产品中进行,并通过调用云计算服务客户中心管理系统所提供的接口存入云计算服务客户中心管理系统,同时还需要通过计费系统所提供的接口将客户的部分信息传输至计费系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2