南网计费控制单元未来发展趋向有哪几点

发布日期:
2022-05-23
浏览次数:
0

云计算环境下的计费系统,其主要的使用环境时使用搭建的规模较小的私有云环境。在整个计费系统的开发过程中,完成了需求分、计费系统软件架构设计、数据库表的设计、系统功能模块的设计与实现等软件幵发过程,那么南网计费控制单元未来发展趋向有哪几点?

南网计费控制单元.png

1、计费系统实现分时段计费的功能

目前计费系统的计费的计费策略由两部分组成,计费基数以及计费时间。计费基数主要与用户选择的模板类型有关,模板类型决定了计费策略的基数,在系统中计费基数指的就是用户选择套餐的费率。计费时间主要指的是用户真正使用实例的时间(即用户开机的时间,用户关机后停止计费),计费时间一般以小时,用户的费用信息就是两者的乘积。虽然这一计费算法实现起来比较容易,但也存在一些问题,主要是用户在任何时间段中使用相同的资源所产生的费用是一样的,不能为用户提供差异化的服务。系统在后续开发中可以考虑实现分时段计费的功能,其核心思想是根据用户在不同时间段内使用资源的情况,分时段计费,在对每一时段的费用信息进行累加处理,得到用户的消费信息。

2、写入分布式文件系统的记录直接写进数据库表中

在当前系统,大多使用直接处理中的原始计费数据从而得到虚拟机的时长信息,然后将该信息写入分布式文件系统,在从中读取虚拟机时长信息。其实可以对这一过程进行简化,不需要使用暂存虚拟虚拟机时长信息的统计结果,可以直接将其写入计费数据库中。虚拟机创建的异步实现。计费系统的虽然能够让用户使用浏览器创建虚拟机,虽然使用独立的线程来负责虚拟机的创建,但是在整个虚拟机的创建过程中使用的是同步模型,用户在创建虚拟机的时候,网页被阻塞,此时用户无法使用计费系统的其他功能。

在后续改进中,可以将此同步模型改为异步模型,这样用户在创建虚拟机的时候吗,仍然可以获取系统提供的其他的服务,重写计费展示页面,当前计费系统的设计与实现注重的是其业务逻辑的实现,页面实现比较简单,在后续开发中,可以使用、、等技术对页面进行改写,提高南网计费控制单元的用户体验。

相关推荐