什么是云计算
云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是和软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效。
云计算进行超级计算的基础是互联网,通过数据的远程中心,以数以万计的服务器及电脑组成电脑云,这是计算机网格发展、处理以及分布式处理的结果,换句话说,这是计算机实现其科学概念商业和的结果。负责云计算的服务端维护工作的是许多专业技术人员,在数据的存储上,更加的科学和安全;在设备方面,云计算没有较高的客户端需求,使用便捷,各种设备都能轻松完成共享任务;使网络的各项功能得到拓展,增强其共享网络以及计算数据的各项能力。
云计算的服务模式
云计算的服务模式分为平台即服务、设施即服务和软件即服务这三种形式。
平台即服务:这种方式主要是为用户提供开发软件平台以及相关研发环境为主,通过其提供的开发平台,客户能自行研发各种程序,并在互联网的作用下得到使用。用户使用PasS的模式与SaaS具有相同之处,不同之处在于前者是开发软件的平台,而后者是应用软件的平台。
基础设施即服务:在互联网的作用下,供应商将不同服务器集群后所形成的“云端”等基础设施作为基本量来为客户提供服务,其服务种类包括服务的虚拟化以及资源存储等,该服务类型属于硬件托管式,用户对供应商提供的硬件采取服务使用的方式进行。
软件即服务:这一模式主要是为客户提供应用软件类的服务。有关供应商将其应用软件全部共享在其“云端”服务器上,在互联网作用下,使用户享受其服务,并依据需求进行订购,费用计算以时间、数量为主,使用以浏览器为主。
云计算的关键技术
数据存储技术:云计算属于超级的、密集型的数据计算,其数据存储量大,所以高效经济的读写数据能力及可靠安全的存储数据能力是其基础。分布式的存储是云计算的主要方法,在服务器中存储大量数据,并存储许多副本数据,数据的可靠和安全主要通过技术加密以及存储的冗余等来得到保障;通过并行的较高的传输率以及吞吐率以实现服务客户的目标。
数据管理技术:云计算要研究和处理众多分布式数据,所以,较大的数据须通过有关管理技术得到高效管理。其中Google在云计算的数据技术管理系统中占据着主导地位。
虚拟化技术:云计算和存储能够保证其服务和重点与根本就在于虚拟化。所谓虚拟化就是将原本运行在真实环境上的计算机系统或组件运行在虚拟出来的环境中。将虚拟化的层次运行在不同的应用程序、操作系统以及硬件资源中,虚拟化在上下两个层次之间起中间连接作用,使上下两层之间的功能实现类似化,如此一来,上层的运行不是与下层环境相连接,而是在虚拟的环境中运行。上下两层在关系上的耦合化被虚拟化有效解决,在实现方面,上下两层更加独立。在成本节约、服务整合、高效利用资源方面,虚拟化意义重大。
云计算的主要优势
更高效的解决方法:您无需再管理硬件和软件,可放心地把这些事情交给经验丰富的供应商来处理。比如Salesforce。在云服务平台上,共享的基础设施意味着它就像您使用水电一样:您用多少就付多少费用,升级是自动的,扩大或缩小规模也更容易。 让我们的商业应用具备更强的移动性和协作能力:类似于Facebook和Twitter等深受欢迎的客户应用,能将我们关心的信息实时推送至我们的面前。有了云计算,管理您工作中的一切就像使用Facebook管理您的个人生活一样简单。 降低成本:在云计算解决方案出现之前,传统的业务应用程序不但过于复杂,而且成本高昂。正常运行所需的各种软硬件也是数量惊人,种类繁杂。而中小型公司则更难以负担因此而产生的巨大成本,而云计算则能帮您解除这一顾虑。
云计算技术面临的问题
在其发展过程中,最常见的问题一般与系统的稳定性、数据的安全性、传输网络和标准化技术等有关。
数据安全问题:传输以及存储数据等可靠性与安全性如何得到保障,使用方面更加安全长期、保证数据不被盗窃、不会丢失。尤其是一些与国家、商业和公司机密等有关的信息数据的安全性,对其未来的发展具有很重要的影响作用。安全性是未来发展云计算的关键所在,一方面需要改进相关技术,另一方面需要在法律制度上予以完善。
系统稳定可靠性问题:支撑云计算得以运行的系统是集群计算机系统,随着这一系统规模的不断扩大,其稳定性与可靠性都成为关键性问题。
网络传输问题:网络是云计算的基础,其执行的效率以及发挥的优势直接受传输网络速度的影响,网络技术是未来普及以及发展云计算的基础。
技术标准化问题:各个云服务的运营商在转换以及移动云服务的过程中遇到的兼容方面的问题需要有规范的技术予以支持。例如,用户要想在不同的云之间实现操作与数据的同步和共享,对不同的云数据中心进行虚拟,使其实现通用,这是最为合理的措施,如此一来,简化了同步的操作,使云服务的共性得到提升。
云计算的发展应用及其展望
在快速发展的社会需求、分布式计算以及互联网的作用下,同时在政府部门的支持和推动下,世界范围内的云计算正在被普遍的使用,国内也不断加强对云计算的关注度,使其发展速度不断提升。截止到当前,云计算设计的领域越来越广泛,特别是在生物医学、地理天文、军事科研、网络、服务等行业中,云计算发展势头良好。 云计算一方面属于分布式计算,另一方面也属于商业服务。它将大量的管理和存储数据、网络以及计算机等技术予以整合,将不同的服务提供给用户,实现成本控制的目的。在不断研究以及应用云计算的过程中,解决了存在于其中的许多问题。并攻克了许多技术上的困难。许多崭新的行业被云计算催生出来,使我们在生活上发生了很多变化。