“云计算”这个词,想必大家都已经耳熟能详了。作为时下最热门的技术之一,它频繁出现在各大媒体的新闻报道中。


然而对于很多“小白”而言,学习云计算可谓是一件折磨人的事情,深层次的技术暂且不说,光是云计算衍生出的一系列词汇就把人给弄得云里雾里!


所以,今天这篇文章,将给大家做一个通俗易懂的宏观介绍,解释云计算和它衍生出的一些名词。


什么是云计算?


官方解释是这样的:云计算,Cloud Computing,最简单的理解就是网络计算。用户不再需要了解“云”中基础设施的细节,就可以按需通过网络共享软硬件资源和信息。


对于用户来说,只需向“云”提出需求得到服务,不需要了解云内部的细节。这里的“云”实际上是一个大量硬件和软件的集合体。这些软硬件通过网络和“云软件”连接和组织在一起,向用户提供服务。


这个解释官方的不能再官方了,咱们先抛开官方概念,来思考一个问题:现在有一台机器放在你面前,需要你让它变得更强大,你会怎么做?


毫无疑问,你会告诉我:这还不简单,去加内存,加硬盘,加CPU呗!计算机无奈的表示:我身上能插的地方就那么多,您再想想别的办法!


无奈的你求助工程师,这种问题怎么可能难不倒工程师们呢,他们的办法“扎实”,就是利用更多的机器。一台机器太弱小,多加几台不就强大了!(ps:这个办法真是太棒了)只是需要解决一个问题,就是不同机器之间如何才能协同工作起来。


解决协同问题还不够,在日后的某一天,你的机器还可能会耍小性子:


一台机器突然罢工,影响到其他机器的工作进度;


业务需求突然没那么高,很多机器都开始“白吃白喝”了;


好多机器老旧,开始逐渐淘汰不能用了;


......


现在你该知道管理这么多机器的不容易了,你需要协调分工(并行计算),谁多做谁少做(负载均衡),还得允许机器突然的罢工(热备冗余)等等!


其实云计算(Cloud Computing)就是分布式计算、并行计算、效用计算、 网络存储、虚拟化、负载均衡、热备冗余等传统计算机和网络技术发展融合的产物。


云计算其实就像家里自来水一样。为了喝上干净的自来水,我们家里有没有必要建一个自来水厂?显然不需要。只需要把水龙头打开就可以获得要喝的水。云计算给用户提供的模式,其实就类似自来水一样。用户通过网络,以按需、易扩展的方式获得所需资源(包括硬件、平台和软件),“云”中的资源对于使用者而言,是可以随时获取、按需使用、随时扩展、按需付费的。


在云计算中,也衍生出了诸多的专业用词,比如Iaas、Paas和Saas。这些专业的名词换个角度也是很容易理解的。


你不会做饭,然后请了一个厨师,这叫传统it架构;


你想吃更多的菜,觉得一个厨师不够用,这叫传统企业CIO的困境;


你把自己家厨房开成了一间餐厅,这叫传统IT应用的云化。


你是个吃货,什么川菜、火锅、日料、串串你都喜欢吃,于是你找了很多风格各异的厨师,这叫私有云


你没钱,养不起私人厨师,只得去小区旁的小餐馆里吃饭,这叫公有云。


你有钱,也请了私人厨师团队,在家吃饭的同时也经常光顾外边的餐馆,这叫混合云。


你去餐馆吃饭,餐馆只提供场地,你自己找厨师和食材的叫IAAS(基础设施即服务),餐馆提供场地和厨师的叫PAAS(平台即服务),餐馆直接给你呈上来美味的食物就叫SAAS(软件即服务)。


—END—


官方解释也好,举例子也罢,为了就是能够让你梳理清楚这些名词概念,毕竟这可是学好云计算的第一步。各位云计算“小白”们,你们都理通顺了吗?

*专家文章为作者独立观点,不代表移动Labs立场. 转载此文章须经作者同意,并请附上出处(移动Labs)及本页链接。

0