云计算平台建设的主要内容涉及:硬件、软件、服务、网络和安全五个方面。今天我们重点讨论软件。云计算相关软件主要包括虚拟化软件、云管平台软件和应用软件等。
首先,来聊一下虚拟化软件,通俗来讲,虚拟化软件的主要作用是把服务器的CPU、内存、硬盘、网卡等资源软件化,把这些硬件分类并装入资源池或容器,然后灵活分配给众多用户使用,这就可以实现一台服务器的硬件资源分配给成百上千的用户同时使用。当前主流的虚拟化软件有美国VMware公司的vSphere、美国思杰公司的Citrix、美国微软公司的Hyper-V、基于Linux开源属性的KVM、容器软件Docker等。随着市场的开放,技术的发展,我国的软件厂商也开发出一些同等功能的虚拟化软件,如浪潮云海InCloud Sphere、华为FusionSphere等。
其次,来聊一下云管平台,云管平台即云资源管理平台,是一种将计算、存储和网络等资源作为基本管理要素。通过云管平台可以实现这些资源的性能管理、容量管理、成本管理、配置管理、账户管理、运维管理以及合规性管理等。常见的云管平台软件有开源的OpenStack、VMware的vRealize、浪潮的InCloud Manager、华为的FusionManager等。
最后,来聊一下应用软件,依据不同客户的不同需求,云计算平台上运行的应用软件也多种多样。现在很多软件开发企业在面向云计算未来的发展方向,着手开发云原生软件产品,在使用云原生技术后,开发者无需考虑底层的技术实现,可以充分发挥云平台的弹性和分布式优势,实现快速部署、按需伸缩、不停机交付等。
目前,我国已在虚拟化弹性计算、大规模存储与处理、安全管理等关键技术领域取得一批突破性成果,拥有了面向云计算的虚拟化软件、资源管理类软件、存储类软件和计算类软件,但综合集成能力明显不足,与国外差距较大。云应用软件方面,我国已形成较为齐全的产品门类,但云计算平台对应用移植和数据迁移的支持能力不足,制约了云应用软件的发展和普及。
如若转载,请注明出处:https://www.hanjifoods.com/12427.html