基于云计算平台的软件架构

1 云计算概念
现在云计算已经运用到了很多领域,其中所蕴含的很多技术也被很多的学者进行研究,但是仍然没有一个标准的定义,根据我国对于
现在云计算的定义来看,其是在分布计算、并行计算与网格计算三种计算上面,所发展出来的,是一种较为新型的计算模型。所以云计算
是具有分不计算的特点,有着很高的扩展性,也能够体现出良好的管理模式。其主要是所提供的服务是透明的,不需要用户更多了解,便
能够为用户进行服务,云计算利用自身软件的数据特点与储存方式,降低整体计算的出错概率,保证计算的可靠性,而且云计算具有大数
据能力,能够更高效的为用户提供服务,实用性很好,云计算所采用的编程能力,也是根据用户特点所编写的,保证其服务具有多样性与
经济性。

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

转载于:https://www.cnblogs.com/zyt-bg/p/11012077.html

猜你喜欢

转载自blog.csdn.net/weixin_34413357/article/details/93669824