APP下载

云计算环境下软件管理平台研究

2020-06-19刘士源

科学与信息化 2020年11期
关键词:云计算

刘士源

摘 要 云计算技术的不断发展和成熟使其在不同领域发挥了十分重要的作用,也得到了广泛应用。云计算环境下的软件管理平台已经受到了很多企业的关注和青睐。通过对云计算软件管理平台的应用可以有效提高企业的管理效率,降低企业管理成本。本文对云计算环境下软件管理平台进行了研究,首先介绍了云计算环境下的主要研究方向,包括高资源共享多租户容器和研发管理工作的业务平台,然后,重点介绍了高资源共享多租户容器方面的三种隔离技术,包括物理级别的隔离、虚拟机级别的隔离和应用级别的隔离等。

关键词 云计算;软件管理平台;隔离技术

引言

近年来,信息技术飞速发展,由于我国的软件行业在发展时间和技术发展发面起步较晚,因此,当前项目管理在软件管理行业中发挥的作用尚没有达到预期效果,在应用中还不够成熟。据调研显示,当前我国企业众多的系统项目的开发和实现中,软件的成功应用的比例不足20%。近几年云计算技术的发展和广泛应用,为软件管理平台的发展提供了新的方式和途径。基于云計算平台,企业可以根据自身需求对各种个性化需求进行定制,节省企业的各种网络资源、存储资源以及各种软硬件资源,同时还可以高效地将项目和软件进行有机结合,显著提高软件项目实现的成功率,进而降低企业的管理成本,提高企业的管理效率[1]。本文对云计算环境下的软件管理平台开展研究,重点探讨了云计算环境下的高资源共享多租户容器技术,给出了其相关技术的优缺点,研究成果期望能为相关领域研究者提供参考和借鉴。

1云计算环境下的主要研究方向

本文所讨论的云计算重点集中在企业或政府内部的云计算应用,通过对云计算平台的搭建,将现有的企业或政府内部的各类数据中心进行改造和升级,将这些数据中间建设成为动态的数据中心,即对应的云计算中心[2]。为了实现这种目的,通常使用的技术是虚拟化技术。

考虑到云计算平台的内容种类较多,本文重点讨论SaaS软件项目的各个方面,具体而言,在业务管理方面,SaaS软件项目能够对信息系统进行独立部署,效率较高;在底层架构方面,SaaS能够根据任务需求,对系统的计算能力进行动态的伸缩。SaaS软件项目的诸多优点使其在实际应用中能够降低服务的成本和企业对其部署的门槛,同时能够根据用户的需求对数据进行个性化的保护,安全性较高[3]。在关键技术方面,本文重点讨论多租户容器关键技术,多租户容器关键技术设计到的技术点很多,包括元数据驱动的逻辑、业务工作流引擎等。

2关键技术的应用和实施

当前各类软件管理平台的种类繁多,类型多样,但是这些管理平台在构建是需要解决的重点问题通常都是平台的协同化、普适化和服务化。为此,本文研究的云计算环境下的管理平台是在SaaS模式之下,该方案的基础是上文提到的多租户容器关键技术,对该技术涉及的多租户个性化、统一权限以及软件的隔离控制等技术点进行深入讨论,讨论的内容包括内部模块、外部系统交互协议等。

云计算多租户模式涉及的关键技术可以通过将来自不同租户的请求和访问进行隔离,这里的隔离主要包括三类,即物理级别、虚拟机级别和应用级别。

物理级别的隔离方式的特点主要表现在与用户之间是一对一的服务模式,这种模式下平台中的每个单独的应用实例分别为一个单独的用户或租户提供服务,这样使得来自不同用户和租户的个性化的需求都能够得到满足[4]。此外,在物理级别隔离方面,平台中的应用和用户或租户的业务数据也是单独存储的,在物理上处于隔离状态,不同的租户在使用平台的服务时,使用的都是平台单独为该租户提供的计算资源、存储资源以及网络资源。

虚拟机级别的隔离方式的工作原理是,利用虚拟机技术将云计算平台的各种资源共享给不同的租户,利用虚拟机技术对实际的各种物理资源进行模拟,从逻辑上对不同的租户进行隔离,从而实现对不同租户提供个性化的服务定制。与物理隔离方式相比,利用虚拟机技术进行逻辑隔离耗费的成本较低,同时也是对物理隔离方式的改进和提升。但是相对于物理隔离方式,逻辑隔离相对较低,但是能够达到较高的共享利用率。采用虚拟机技术,可以使得同一台物理机器上可以租用给多个租户。

应用级别的隔离方式的基本原理是,将同一个应用实例进行共享,使其能够同时租用给多个租户使用,表现为单实例对应多租户的运行模式。在这种隔离方式中,应用实例在应用程序级别对用户的各种不同需求进行定制,以满足各种不同的个性化需求[5]。同时,在平台资源的利用方面,应用级别的隔离方式下,多个租户可以同时共享平台的存储和软硬件资源。与前两种隔离方式相比,这种应用级别的隔离方式对平台的资源利用率最高,同时各种软硬件的成本最低。

从以上分析可以看出,在应用级别隔离方式下,多个租户可以充分利用平台的各种资源,资源的共享利用率最高。但是,这种隔离方式同样存在一定的缺陷,如隔离性相比于物理级别的隔离和虚拟机级别的隔离更低,这使得仍有很多关键技术急需突破,包括如何对多租户进行基础管理、如何高效利用应用实例对租户的个性化需求进行定制、如何对多租户的控制权限进行统一管理以及如何突破性能隔离技术等等,这些技术的突破还需研究者们花费大量的人力和物力。

3结束语

通过对云计算环境下的软件管理平台的应用,企业能够有效降低其管理成本,显著提高企业的管理效率,同时还可以根据自身需求定制满足需求的个性化管理系统。但是,尽管云计算环境下的软件管理平台相关技术已经发展的相对成熟,但是仍有很多问题需要进一步研究和解决,云计算技术在企业管理中的应用和软件行业发展特点更有效的结合也还需花费较多的研究时间。

参考文献

[1] 孙玮铭.云计算环境下软件服务测试研究[J].信息记录材料,2018,19(6):45-46.

[2] 刘鑫,郁文清.试论云计算环境下软件架构恢复系统设计[J].电脑迷,2018(14):85.

[3] 卓建凯,黄木旺.云计算环境下软件架构及应用研究[J].中国化工贸易,2018,10(11):118.

[4] 张宇宁.基于云计算环境下计算机网络安全问题研究[J].电脑迷,2018,109(10):37.

[5] 张杰,边文钰.基于云计算的虚拟化软件测试平台研究[J].科学与信息化,2018(15):56-57.

作者简介

刘士源(1982-),男,吉林省人;学历:本科,职称:助理工程师,现就职单位:国网电商科技有限公司,研究方向:软件项目管理。

猜你喜欢

云计算
云计算虚拟化技术在电信领域的应用研究
基于云计算的医院信息系统数据安全技术的应用探讨
谈云计算与信息资源共享管理
志愿服务与“互联网+”结合模式探究
云计算与虚拟化
基于云计算的移动学习平台的设计
基于云计算环境下的ERP教学改革分析
基于MapReduce的故障诊断方法
实验云:理论教学与实验教学深度融合的助推器
云计算中的存储虚拟化技术应用