本文主要是介绍云计算——是实务还是炒作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
近年来又有一个概念火起来了——云计算,相关厂商、媒体都在大力宣传,好不热闹。到底云计算什么呢?又会给我们解决什么问题呢?本文作个简单介绍。
我们在用电的时候,打开电器就可以用了,而不用管我们用的电到底是哪个电厂发的,我们需要做的仅仅是按电表付费就可以了;我们需要用水的时候,打开水龙头就可以用了,而不用管水是怎么送过来的,我们需要做的仅仅是按水表上的用水数付费就可以了;我们使用因特网服务的时候,按照网络提供商的约定按小时数或者流量数或者包月、包年付费就可以了。在我们的日常生活中,水、电、因特网服务已经成了一种基础设施,按我们的需要随用随取,按量计费,极大的方便了我们的生活。那么,软件是不是可以像水、电、因特网服务那样随用随取了,按照用量来付费?云计算的出现,让上面这个问题变为现实。
所谓云计算,是把多台计算机按照一定的方法,搭建成一个资源平台,可以为用户提供运算、存储、软件等服务,而用户不需要知道运算是由哪台计算机来完成的、信息储存在哪台设备上、软件是如何部署的。看到这里,我们会感到云计算并不那么陌生,前些年出现的网格计算不也这样的吗?确实非常相像,这是因为云计算本来就是对诸如并行计算、分布式计算、网格计算这些技术的发展与应用。也可以这么说,云计算是网格计算的商业化版本。在云计算里,客户需要较大计算量的时候,会自动为其分配更多的资源,而计算量少的时候,资源自动就分配的少了。而云计算的收费,可以有多种形式,如按用户数、CPU时间计费,基本做到了按使用资源的数量收费。
云计算可以提供一个基础设施,让用户不需要建设自己的机房,不需要购置计算机,从这方面来说,云计算是IaaS(基础设施即服务);云计算提供了一个开发平台,可以在上面开发、调式、部署自己的软件,这样说来,云计算又是PaaS(平台即服务);甚至用户不用开发自己的软件,因为云计算已经部署了随需而变的软件,用户只需要使用就可以了,云计算又是SaaS(软件即服务)。这样看来,云计算提供了几个层次的服务,用户可以各取所需。
从云计算的宣传来看,云计算确实很强大,能够解决很多问题,还节省用户的IT成本,让IT应用更稳定、更灵活、更高效。各大IT巨头纷纷建立自己的云,如Google、微软、雅虎、亚马逊、Salesforce等。不过从目前来看,云计算在国内的成熟应用还不多,这是因为用于计算的云,确实像“云彩”一样,看得见,但摸不着。例如存储的数据,对客户来说,只知道在云里面,但信息安全性、私密性怎么样,只能依靠云计算提供商来保证,而信息不少都是商业机密,一旦泄漏后果可想而知,这也为云计算应用的推广造成不少麻烦。总体来说,云计算是一种服务,广大个人、企业客户或者用户愿意使用它,才是云计算成功的标志。
一种新技术,能不能获得广泛应用,最终还是要看客户愿不愿意为它买单。现在云计算的势已经造起来了,它是昙花一现,还是最终开的漫山遍野,我们拭目以待。
这篇关于云计算——是实务还是炒作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!