浅析云计算及其应用
2017-10-21罗秀娟
罗秀娟
摘要:随着网络技术的发展,计算机信息技术的发展也发生了很大的变化,各个领域信息数据及规模都在不断上升,面对这种形势,对计算机应用的要求也越来越高,必须具有较大的转变和创新才能够改变当前的应用趋势,而这时云计算在计算机应用发展中也受到重视,本文主要针对云计算的概念、关键技术及应用前景进行阐述。
关键词:云计算;云测试;模型
随着现代科技技术的高速发展,各种业务的应用带来了全新的数据变革,新兴的计算模式云计算是分布处理、并行处理和网格计算的综合发展,它以大量的普通硬件构建计算机集群,将计算任务分布在集群上并行执行以实现强大的计算能力。它从分布式存储和分布式计算两个角度带来了对数据全新的处理方式,是如今处理大数据集的有效方法。
一、云计算概述
根据维基百科(Wikipedia)的定义,云计算是一种动态的、易扩展的、且通常是通过互联网提供虚拟化的资源计算方式。其主要特点是能够快速部署资源或获得服务,能够按需扩展和使用,能够按使用量付费,并且通过互联网提供服务。中国移动研究院经过实践探索认为,云计算系统是一种把大数量的低成本运算单元通过IP网络相连而组成的超大型运算平台。它的核心组成是云计算平台和管理软件。云计算发源于搜索引擎平台,是互联网企业在创业阶段出于追求低成本高效能的考虑开发出的,云计算目前已经成为提供各种互联网服务的重要内容,包括以虚拟化技术为基础的IT资源整合服务。
但是,目前云计算还存在很多问题,安全问题,资源优化问题,能耗问题等等。为了检测云服务平台的服务质量和服务等级协议的满足情况,又提出了云测试的概念并进行了相关研究。
2009年,软件测试国际会议开始单独对云测试举办会议STITC,专门探讨云测试相关问题。
二、云计算的发展状况
目前,对于我国云计算技术还存在许多问题,而且还不够完善,云计算技术的基本探究和应用设备严重不足,系统结构还没得到改善,虽然许多企业和事业单位已经广泛推广云计算技术应用,但是人们毕竟对云计算的了解程度还不够,而且服务也不能满足人们的需求。因此,云计算服务平台的操作及交流严重缺乏,这对于云计算技术在未来得到更好的发展带来很大威胁。相关计算机工作人员应该从国内的网络发展技术角度来分析问题,云计算是建立在互联网上的一种新型数据管理系统,以网络存储为首,主要分成网络计算和计算等相关技术为信息传递依据,而且被广泛应用到各个领域中。根据国际联盟在云计算技术中调查出来的数据报告,已经体现出云计算技术发展的应用在社会中的重要性,构建云计算技术应用有效管理制度,在我国国内已经大规模应用云计算,为今后云计算发展的应用做良好铺垫。这样就可以在互联网中提供可靠信息。因此,探究云计算存在的问题及不足之处,从而提出解决云计算技术的发展及应用的应对策略。
三、云计算的关键技术
1 数据存储与管理技术
云的环境中数据是海量的,那就要求在海量的数据处理过程中提高处理效率,并行的计算模型是属于面向互联网数据密集型应用的并行编程模型,云计算可以把海量的数据分布到不同的多个节点中,利用计算机并行的特点来加快对数据处理的速度,数据存储的系统具备较高的吞吐量和传输量,并且可扩展性和可靠性也很好,同时还要考虑到数据的快速定位以及数据的安全性和低层存储设备的存储量等。
2 编程模型
如果要实现服务商的快速部署,云计算的平台中所要应用的编程模型就必须要确保简单,这样才能保证复杂的后台中并行的执行与任务的调度,可以向用户以及编程人员透明,而最重要的编程模式就是 MapReduce,MapReduce这种模式的编程就是要通过 MAP 的函数将任务进行分解并进行分配,这样就可以保证Reduce的函数能够将结果归纳汇总并且输出,Hadoop是 MapReduce的开源实现,这种编程的模型,目前已经被雅虎Yahoo,Facebook和IBM所大力支持。
3 虚拟化技术
虚拟化技术就是将应用程序与底端的资源相互分离允许多个用户共享某个应用平台,不受地理位置以及资源的限制,虚拟化的技术可以使操作系统的应用程序具备可移植性、可扩展性、完成性、共享性等特点。虚拟化技术其中之一就是系统虚拟化。就是指将一台物理计算机系统虚拟化为一台或多台虚拟计算机系统,同时虚拟化资源是虚拟化技术中的又一重要组成部分。这直接影响着资源的可用性、可靠性及安全性。
4 绿色节能技术
传统的计算机系统是以单个单元进行优化的,而云计算系统是以数据中心建设为核心来优化的,跟传统的系统优化有本质的区别。Google为了节省能源,在比利时的数据中心降温系统采用自然冷却的方式,而不是采用冷却剂。因此,如果比利时的空气太热,Google的降温系统就无需人工干预就会自动相应。即使将该数据中心的计算负载转移到其它数据中心,也如同在服务器之间移动数据一样,从而来实现系统优化和节能减排。
四、云计算的发展前景及应用
云计算的应用是非常广泛的,无论是对个人还是对社会都有很大的影响,很多人预测今后云计算会得到前所未有的应用,并将给人们的生活带来很大的便利,现将云计算的应用总结如下:
1 协作工具:个人、家庭、组织、社会通过“云”进行协同工作、实现同步处理。
2 服务平台:为需要大规模计算或存储时的各种应用或开发提供虚拟化的资源服务,不同的使用者可以实现资源的共享。
3 创新基地:为用户提供API,鼓励用户进行创新尝试,不断涌现新的应用或服务。
“云”可分为基于因特网的公共云、基于组织内部网络的私有云,以及兼具公共云与私有云特点的混合云。目前的研究主要集中于公共云。可将内部的资源进行整合为“云”,为组织内的成员提供服务,这就是私有云;将来则可以通过一定的机制对外部开放,成为公共云的一部分。
结束语
综上所述,在现代高速发展的信息社会,云计算已经被大量使用,进而促进现代信息网络的高速发展。但从实际的应用来看,云计算的应用还不尽完善,还需计算机工作人员进行研究分析,使云计算的应用逐步得到完善。
参考文献:
[1]《云计算》 劉鹏 电子工业出版社 2011.5
[2]云计算技术的发展和应用分析[J]. 杨巍 电子商务 2015(11):63-64.
[3]云计算技术发展分析及其应用探讨[J]. 杨立博 网络安全技术与应用2014(4):89-89.