不清不楚的云计算,提出概念至今,已有10多年之久。当下虽然有很大的改变,但是要到突破爆发的阶段,仍然还待开发。
从2006年亚马逊推出EC2开始算起,云计算已经有了10年的发展史,但近几年才开始呈现高速增长之势。然而高速增长趋势的背后,却是一滩波澜不惊的湖水,激不起浪花,填不平湖水。
按照这样的趋势来发展,云计算在未来究竟会成为扮演逢场作戏的演员,还是会本末相顺,发展合乎规律,成为科技界的下一次革命呢?在很多人看来,后者会更加确定一些。因为在这十年之内,云计算的发展还比较稳定,被颠覆成为时代下的剩物不太可能。
话是没错,但真的是这样么?关于答案先别着急寻找,在此之前,不妨先对云计算做个了解。
1、 发展。
云计算这一概念,提出至今,还尚未得到广泛普及,仍有不少人都云里雾里,能说出一二,但却鲜有人能清晰的抓住本质。其实这一项技术并不难理解,但想要真正理解,这还要从云计算的雏形说起。
云计算最早被提出是在1959年,ChristopherStrachey在论文里提出的虚拟化论文,这就是云计算基础构架的基石。之后在1984年,“网络就是计算机”这一名言在行业领域中盛行,今天的云计算就是在做着这样的事。1996年开始起步,1997年给出定义,1999年第一个商业化平台IaaS创立,2000年SaaS兴起。
之后,2005年亚马逊宣布AmazonWebServices 云计算平台。2006年推出EC2。自此,云计算拉开了表演台上的大帷幕。
2、是什么。
从时间段来看,云计算走到今天,差不多用了10年。在这10年间,云计算取得了飞速的发展与翻天覆地的变化,可以说是继1980年代大型计算机到客户端-服务器的大转变之后的又一次巨变,但云计算究竟是什么呢?
通俗来讲,云计算就和计算机一样。
一台计算机的组成想必很多人都十分熟悉,知道计算机是由硬件和软件相结合组成的。其中,硬件分为CPU、驱动、硬盘、主板、内存等。而电脑的工作过程就是从存储部件里调出数据输入计算部件进行计算,得出结果后输出到显示屏等设备上,就完成了一个周期的工作任务。
其运作过程也与电脑一样,至于区别,就是它存储部分是网络上的硬盘,而计算部分是网络上所有的中央处理器。数据从全网调用,然后再输入全网的处理器进行计算。目前这两大部分都已经有了具体的产品:处理器对应着集群计算,而存储部分则是较为常见的“云盘”。
3、云计算的定义
云计算在目前还没统一的定义,至于现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
用维基百科来解释,云计算是一种基于互联网的计算新方式,通过互联网上的异构、自治的服务为个人和企业提供按需既取的计算。说简单一些,云计算就是一种服务,通过集群计算,为用户调取所需要的服务。类似水电,按需所用,灵活付费,使用者只需要关注服务本身即可。
比如当前被广泛应使用的输入法,它其实就是一种服务。很多商家的输入法能够以快速简单的方式,为使用者提供需要的语境、备选的语素,使文字的编排能够成为激发灵感的一个辅助工具;
再比如Steam,通过Vale在各国的服务器,用户可以调取安装的游戏包,进行安装,并且记录用户购买的游戏记录、游戏里的进度等。
提供了服务的云计算,用户其实并不需要知道输入法或Steam在后台运行的数千万台服务器提供的大型集群计算,这些工作都交给了IPS。
4、云计算的分类
关于云计算的类别,可以通过以下两点维度划分。
服务层: 云计算的服务,由以下几点构成。
(1) 云服务的基层是IaaS(InfrastructureasaService,基础构架即服务)。在这一层,通过虚拟化、动态化将IT基础资源(计算、网络、存储)形成资源池。即计算能力的集合,终端用户可通过网络获得自己所需要的计算资源,运行自己的业务系统,这种方式使用户不必自己建设这些基础设施,只需要通过对所有使用资源付费即可。
(2) 其次是PaaS(PlatformasaService,平台即服务)。这一层除了提供基础计算能力,还兼具了业务的开发运行环境,对于企业或终端用户而言,这一层的服务可以为业务创新提供快速低成本的环境。
(3) 最后是SaaS(SoftasaService,软件及服务)。SaaS可以说在云计算概念中出现之前已经有了,随着云计算技术的发展而得到了更好的支撑。SaaS的软件是拿来即用的,不需要用户安装,因为SaaS运行在ISP的云计算中心,SaaS的软件升级与运维也无需终端用户参与,SaaS是按需要使用的软件,与传统软件不同的是,买了之后不再使用就不会收费。
层次化的云计算一般也被称为I-P-S云计算,各层可独立提供服务,下一层也能够作为上一层云计算的支撑。
云的归属:目前,云计算分为公有云、私有云以及混合云这三大类。公有云是由IPS构建,为公众及企业提供公共服务,由ISP运营;私有云是由企业自身构建,为内部提供云服务;但是公众云和私有云之间又有一定的差别,所以,这两种云往往都会是企业需要的服务,而它们也可形成的内外数据进行互相的交流,这便是混合云。
行文至此,已将云计算究竟是什么,阐述的较为清晰。但是文中所提到的计算机集群究竟是什么呢?
这其实是一台由多个松散集成计算机硬件,连接起来后,可高度紧密地协助完成计算机工作。从某种意义上来说,使用云计算服务,完全就不用担心死机的问题。
因为当集群中有某个节点失效的话,那么节点上的任务,则会自动转移到其他正常的节点上。或者还可以将集群中的某节点进行离线维护再上线,这过程并不影响整个集群的运行。
也就是说,云计算的效率更高。如果一台死机,另一台可以起作用,不用担心任务的丢失,或失效。
云计算可以为用户(企业)带来高效率的工作,被称为下一次重要的改革一点也不为过。但云计算的强大之处的背后,也有弱点和不足,现在被称为下一次的重要改革,还是有些盖棺定论。