浅谈计算机云计算及实现技术分析
2014-10-21孙杰
孙杰
摘 要:云计算中的“云”属于互联网中一类比喻说法,云计算是在互联网有关服务及交付模式的基础上而提出来的,具有大规模、虚拟化、可靠性高及扩张性高等特点。本课题笔者重点对云计算的特点及实现方式进行了分析,进一步对云计算在实现过程中的关键技术进行了探究,希望以此为计算机资源的优化提供一些具有价值性的参考依据。
关键词:云计算;特点;关键技术
中图分类号:TP31
近年来,在互联网高速发展的背景下,云计算逐渐成为了一类商业的计算方式。对于云计算来说,最显著的特点便是具备高水平的运算能力,能够展现出每秒钟10亿万次的运算速度[1]。鉴于运算能力的高效性,在模拟核爆炸及气候变化预测当中均有着有效地应用价值。对于企业来说,利用云计算还能够对市场的动态及发展趋势进行分析,如此便为企业的运作及决策提供了巨大帮助。鉴于此,本课题对“计算机云计算及实现技术”进行分析与探究具有较为深远的重要意义。
1 云计算特点分析
云计算主要以互联网为渠道,进一步提供动态并且容易扩展的虚拟化资源。与以往的单机应用模块及网络应用模块比较,云计算具备多方面的特点,具体包括:(1)虚拟化。在云计算中,虚拟化特点是最为显著的,虚拟化主要体现在资源与应用两方面,对于每一个应用部署来说,其环境与物理平台之间不呈相关性,在虚拟半台的基础上,实现管理,并完善备份、迁移及扩展等。另外,还借助虚拟化层次,对各方面的操作加以完成。(2)可靠性高。如云计算系统当中有机器发生故障,对于用户来说,无论是在计算方面,还是在应用方面均不会受到阻碍[2]。可借助云计算所具备的动态扩展功能,进一步对其他服务器进行扩展,这样便使任务能够顺利完成。(3)性价比高。在虚拟化技术的融合下,云计算系统可以对大部分价格低廉的PC进行整合,通过综合便使其性能得到了有效强化,进一步增强了云计算的性价比。(4)灵活性高。基于云计算当中,诸多IT资源都能够为虚拟化提供充足的支持,这些IT资源涵盖了操作系统、网络及硬软件等。并且,在厂家方面,所产品出来的产品兼容性非常优越。(5)动态可扩展性。在对虚拟化资源进行动态扩展的基础上,使应用也得到了有效扩展。能够以实时的方式把服务器向目前具备的服务器机群当中加入,以此使云计算的操作能力得到有效强化。(6)按需部署。对于用户来说,在对不同的应用加以运行的情况下,便需拥有不同的资源,同时还需具备不同的计算能力。此时,云计算平台便可根据用户的需求,进一步对资源及计算能力进行有效部署。
2 云计算的实现形式
云计算的实现形式诸多,主要涵盖了:(1)软件即服务。主要通过对浏览器的应用,向需此项服务的用户传递程序及应用资源等。其优势是用户不需要对服务器与软件授权的费用进行支付。并且,在供应商方面来说,便只需对一个程序做好相应维护工作便可。(2)网络服务。便是将API供于开发者,使其能够对以互联网为基础的应用进行自主开发,如此一来便在传统模式下的单机程序中有了较为显著的改善。(3)平台服务。主要提供开发环境方面的服务。在对中间商设备加以利用的条件下,对相应程序进行自主开发,与此同时通过互联网及服务器,为用户提供下载服务。(4)互联网整合。对基于互联网环境下提供相同服务的企业采取整合措施,以此为终端用户选取与自身相适应的服务提供商提供帮助。(5)商业服务平台。主要指的是软件即服务和管理服务提供商之间的搭配应用,如此一来,对于提供商和用户来说,便可以构建一个有效的沟通平台。(6)管理服务提供商。属于云计算的一种传统的应用模式。大多数情况下,此形式面对的对象为IT行业,例如对程序进行监控及对邮件病毒进行扫描等。
3 云计算实现关键技术探究
云计算在实现过程中离不开关键技术的支持。比如为了能够对云计算提供有效的支持,便需要强有力的体系结构作为保障。对于云计算实现关键技术,主要包括:
3.1 体系结构。结合图1可知,云计算平台的体系结构共有六部分:(1)用户界面。指的是一种交互界面,主要体现了云用户请求服务。(2)服务目录。是指一种服务列表,主要供用户选择。(3)管理系统。主要对有价值的计算资源及相应的服务进行管理。(4)部署工具。以用户请求为依据,对资源及相应的应用进行智能化地部署。(5)监控。主要对基于云系统资源的应用状况进行监控,进一步做出相应的措施。(6)服务器集群。主要由管理系统加以管理,指的是物理服务器或者虚拟服务器。
3.2 自动化部署。对于自动化部署来说,主要指的是在自动安装及部署的条件下,使计算资源能够在原始情况的基础上,向可用状态发生转变。对于系统资源来说,在部署方面步骤较多,例如自动化部署,便是在对脚本进行调节的作用下,使不同的厂商能够实现对设备管理工具的自动配置,以此降低调用过程的复杂程度,进一步使超负荷的人机交互得到有效避免,从而让部署实现了智能操作。如图2所示,便为自动化部署方案构架图示。
基于自动化部署管理工具当中,有两部分的功能模块需给予充分重视,一部分为工作流引擎,另一部分为数据模型。其中,数据模型是把具体的软硬件定义在数据模型当中,对于管理工具来说,便可以对这些资源加以控制。而工作流引擎则是对工作流进行调用及触发,以此使自动化的部署能够有效实现,通过把种类不一的脚本流程在具有重复使用且较为集中的工作流数据库当中应用。这些工作流能够对原本通过手工加以完成的服务器及操作系统加以完成,以此使工作负荷得到有效减轻。
3.3 资源监控。云计算拥有数量大的服务器,同时所具备的资源具有动态变化的特点,能够提供准确性高且及时有效地资源信息。资源监控的作用便是为云计算资源的动态部署提供有效依据,同时还能够对资源的应用状况加以监控,从而为资源的有效整合提供依据。同时,通过资源监控,还能够使其他一些子系统能够接受到及时有效的信息资源,如此一来系统资源的分配便更具条理性。云计算能够对各类资源服务器进行配置,并加以监视,并把资源使用信息数据以定期的放松向数据仓库当中传送,进一步对数据进行分析,并对资源进行监控,以此掌握资源的可用性,这样在故障的排除方面以及资源的整合调配方面便更具实效性与科学性。
4 结束语
通过本课题的探究,认识到计算机云计算的实现具有多方面的價值作用。就现状而言,云计算尚且处于初级发展阶段,虽然在用户对资源的使用方式方面能够得到有效改变,但是仍有许多方面需要加以完善。笔者认为,在社会经济稳健发展及互联网技术日益提高的基础上,云计算的应用将更具有效性,通过对相关技术的改进及新技术的应用,相信云计算在互联网中将更具应用前景,进一步为互联网的稳健发展起到推波助澜的作用。
参考文献:
[1]王健勇.浅析计算机“云计算”技术现状及发展[J].信息系统工程,2013(04):120-123.
[2]王骅.徐荣灵.浅析计算机云计算中实现概念计算的方法[J].无线互联科技,2013(09):110-111.
作者单位:秦皇岛技师学院 应用技术系,河北秦皇岛 066001