手记

写作与工作|认识“云计算”(二)

图片发自简书App

上篇《写作与工作|认识“云计算”(一)》聊到虚拟化,此篇继续认识云计算

一.虚拟化的赚钱与情怀

最开始做虚拟化软件的公司,是VMware。他们靠这个虚拟化软件,赚了很多钱,后面被EMC(世界500强,存储厂商第一品牌)收购了。

然而现在这个社会,有很多有情怀的人。特别是程序员。他们喜欢作的一件事就是:开源

这个世界,很多软件有闭源就有开源。源就是源代码。一个软件很棒,很好用,很多人都爱用,但是是闭源的,要用就要花钱买。

可是有些程序员偏偏看不惯钱都让一家赚了去。所以有些程序员觉得你能开发,我也能开发,而且我开发出来后,我公开源代码给大家一起用,这个就是开源。

闭源和开源的例子很多:

windows系统和office就是闭源,要使用,都需要向微软付费,比尔盖茨因此赚了很多钱。然而有些大牛就开发了Linux系统,Linux系统就是开源的,现在很多电商服务器都用Linux系统。
苹果的市值很高,苹果系统是闭源的,大家都看不到源代码。有大牛就开发了安卓系统,安卓系统是开源的,所以全世界其他手机厂商都用安卓系统。

虚拟化软件,vmware是闭源的,但也有大牛开发出了开源的,一个是xen,一个是kvm。

二.虚拟化的半自动和云的全自动

虚拟化一台电脑,非常的快。但是,他需要人工配置这台虚拟电脑放在哪个物理机上。

所以懂配置这个的人,薪资都非常的高。

这个需要人工配置的工作,就带来了一个问题。

那就是当需求很小,几十台,几百台的时候人工配置还能勉强应付,当需求量非常大的时候,配置会越来越耗时,时间的灵活性将受到制约。

而且人工配置只能管理最多几百台物理机,这样,对空间需求的灵活性也产生了制约。

后来人们就想出了很多算法,算法的名字叫做调度

就是有一个调度中心,几千台服务器都放在一个池子内,不管用户需要多大的内存,cpu,硬盘等,调度中心都能在池子内找出一个合适的地方,虚拟出一台电脑给客户使用。

这个阶段我们称为池化或者云化

这才是真正的云计算,在这之前的只能称为虚拟化。

三.私有云和公有云

私有云就是把虚拟化和云化的软件部署在客户端,这种客户往往很有钱。客户自己建机房,自己购买服务器,然后让云服务商把软件部署在自己这里。VMware除了作虚拟化,后面也作云计算,他们赚了不少钱。

公有云就是把虚拟化和云话的软件部署在云服务商那里。客户不需要建自己的机房和服务器,只需要注册一个账号,到云服务商的网页上就能创建一台虚拟电脑。AWS即亚马逊,国内的阿里,腾讯,华为等都可以提供公有云。

亚马逊为什么要作公有云呢?

我们都知道,亚马逊是作电商出身的。在作电商的时候,亚马逊也会出现像我们国内双11都上网买东西的情况。大家同时上网去买东西,这就需要到了云的时间灵活性和空间灵活性。

亚马逊不能时刻准备好这些资源,因为这样太浪费了。但又不能不准备,不然双11的时候大家又登不上去。所以在双11的时候,它需要随时创建一大批虚拟电脑出来给电商应用,当双11过后,又可以释放资源出来干别的。

所以亚马逊是需要一个云平台的。

商业的虚拟化软件都很贵,亚马逊后来基于开放的虚拟化软件,如xen和kvm,开发出来了自己的云化软件。以至于后来亚马逊电商越做越牛,云平台也越做越牛。

结束语

云计算的内容还有很多,结合自己的工作写起来越来越有心得,下一篇继续结合工作聊云计算。(未完待续)



作者:梁家铺子
链接:https://www.jianshu.com/p/72f44e461510


0人推荐
随时随地看视频
慕课网APP