云平台的软件架构

云计算的软件架构层

通过对现在云计算的整体分析,可以发现其软件架构分为三层,分别是核心服务层、服务管理层以及用户访问层,核心服务层是云
计算软甲你的中心,主要是对于系统中的硬件、软件以及应用程序进行融合,然后在呈现给客户,具有一定的多样性与稳定性,也需要适应各种应用程序;服务管理层是对于核心服务层的管理,保证其在一个稳定的环境中为用户提供服务;用户访问层就是在用户与云端之间提供交流信息通道。核心服务层一般来讲可以在分为三个方面,分别是基础服务层、平台服务层以及软件服务层,这中间基础设施服务层是按照用户需要进行模拟计算,在这其中需要向供应商提供一些个人信息;平台服务层则是对云计算进行应用程序管理服务,其相关的软件开发者可以绕过底层系统,能够让云计算的平台构建更加方便;软件服务层是利用云计算中的应用程序,来让企业建立自己需要的系统,是关键的一环。对于服务管理层来说,其主要是面向核心服务层的,让其能够在安全的环境中运行,保证其更加可靠,其服务的内容也是安全管理,但是云计算的结构是很巨大的,用户要找到自己需要的资料有点难度,所以利用一些搜索与保密协议,云计算的供应商根据用户自己的需求,进而保证每一个客户的要求,在用户获取信息的时候,保证交流信息时的安全性是非常重要的。用户访问层,就能够实现对于用户对于云系统的访问,通过这种形式,用户就能将本地的应用程序转移到云端,这样也能够了解云服务器,随时随地访问相关数据,这就可以缓解本地服务器的压力,提高办公效率。
2.2 云计算的关键技术
  因为云计算主要是数据计算,在数据计算与储存方面,都是用较为先进的技术,其中关键的就是海量数据储存技术、编程的模型以及虚拟化技术。海量数据储存技术,是云计算系统的核心,云计算系统通过对大数据的采集分析,在保证其实用性的前提下,需要按照客户不同的需求进行服务,云计算所拥有的数据储存技术,在这情况下必须要高传输率。在以后的发展之中,也必须要更加的对于数据处理更加高效,保证大规模的数据储存,让数据变得安全可靠。编程的模型需要根据用户需要进行定制,利用程序的编写让用户更加容易进行云计算,所以这方面较为简单,保证后台的同时对于用户及相关人员的透明化,让其在运行过程中进行调度与执行,是以后的目标。虚拟化的技术目标就是让资料进行整合在一起,把资源变成为客户服务的东西,这种技术的使用会使得硬件的要求变得更大,但是软件的管理方面却变得更为简单,提高了资源的使用率,也让一些不被使用的资源可以被使用,是以后资源利用的基础。虚拟化技术将系统与硬件隔开之后,能够让不同的系统在一个物理机上运行,不管其硬件是不是相同,操作系统都会将其看做是一个统一的硬件。

原文地址:https://www.cnblogs.com/wmy-666/p/11031860.html