热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

漫画解释啥是云计算

哈喽~大家好哇!欢迎来到波波阿菌的科普频道,未来波波和阿菌希望能打造一个各行各业小伙伴都能看懂的科普频道。今天,波波阿菌要科普的是&#x

哈喽~大家好哇!

欢迎来到波波阿菌的科普频道,未来波波和阿菌希望能打造一个各行各业小伙伴都能看懂的科普频道。

今天,波波阿菌要科普的是:啥是云计算。

在正式开始之前,我们先做一下铺垫。

不知道大家有没有听说过一场著名的唠嗑,2010年3月28日下午,腾讯的创始人马化腾和百度的创始人李彦宏相聚一堂,表面交流互动,实则中门对狙。

在谈到有关云计算话题的时候,李彦宏表示:

当时的IT领袖峰会,另一位小马哥虽然没有参与此次讨论,但他早在2008年就开始布局云计算了。

其实李彦宏说得没错,从技术角度来看,云计算确实不是新鲜东西,但它的确是互联网时代的一种全新玩法。

看完上面的铺垫,爷爷奶奶估计还是有些懵逼,下面偶们开始正式介绍~

首先,偶们要告诉大家啥是软件,假设粉红家族的爷爷奶奶有个孙子,今年高考。按照现在的情况,比较有可能会把计算机放在第一志愿,毕竟现在计算机行业好就业,薪资高,感觉有前景。

在接到录取通知书后,孙子小粉便开开心心去上学了,大一结束过年回家的时候,很有可能会向爷爷奶奶炫耀他在学校做的大作业:

又或者说:

像这些网页呀,手机app呀,我们统称为软件。

那么像小粉这种大作业做出来的软件,通常是怎么制作出来的呢?

大概率是这样:

1.小粉在电脑上把软件写好。

2.把软件放在自己的电脑上运行。

3.爷爷奶奶通过电脑的浏览器或手机就能够访问小粉写的软件了。

下面我们简单介绍公司,企业,政府单位的软件是怎么制作的。

由于这些软件比较复杂,所以通常写软件的人通常不会只有一个,往往是很多人一起写一个软件,我们把这些人组成的团体叫软件开发团队。

而且,这个软件它不会只放一台电脑上运行,因为这个软件比较大,用的人很多,一台电脑装不下,它会放在好多台电脑上运行。

不过咧,我们下文就不喊上面的东西叫电脑了,我们喊它们服务器,只是换了个名字而已,大家可以尝试接受一些听起来更高级的术语。

现在大家应该懂啥是软件,啥是服务器了。

像我们平时用的微信、淘宝,就是分别由腾讯、阿里的软件开发团队开发,然后放到很多台服务器上运行起来的。

各种各样的软件方便了人们的生活,人们能通过网络互通互联,交换信息,从此便进入了互联网时代。

下面我们开始介绍云计算时代~!

云计算这个概念最早出现在亚马逊,具体是怎么出现的,网上的传言众说纷纭。波波阿菌选其中一个比较合理的和大家说吧,这个不影响我们理解云计算。

亚马逊当时是一家电商公司,大家把它理解成国际版淘宝就行。

之前我们提到了软件是运行在服务器上的,对一个企业来说,它要准备很多的服务器,一是应对软件发展壮大后需要更多的服务器,二是公司会开发更多的软件,这也需要用到更多的服务器。

但总会有一些服务器多余出来,于是亚马逊做了一项开创性的举动:

要不我们把这些服务器租给别人用吧!

这个观念虽然在技术上没有创新,但是,确实一种全新的玩法。

波波阿菌举个例子,相信大家就能明白这一思路有多牛了:

在一百多年前的电气时代,一家工厂企业想要用电,必须建立自己的小型发电厂。

后来突然有一天,一家企业和大家说:

于是大家便纷纷抛弃自己的小型发电厂,改向这家电网企业买电,电网企业便越做越大,成为整个社会必不可少的一环。

说到这里,大家可以类比一下:亚马逊这样的云计算厂商就是电网,其他企业单位需要服务器就向他们租用购买服务器,和按需买电一模一样。

现在大家应该明白为什么我们说云计算时代,租用计算资源就像用水用电一样了吧?本质还是离不开租赁关系。

亚马逊凭借着理念上的创新,在云计算时代占得先机,成为全球最大的云计算厂商。五六年后,阿里嗅到了云计算时代的到来,搭建了阿里云,成为中国最大的云计算厂商。各大互联网公司看到后便纷纷搭建自己的云计算基础设施,不甘落后于时代。

到了今天,云计算大厂已经不仅仅是租服务器给别人用这么简单了,他们租的东西越来越多,比如即时通信服务,视频云服务,智能客服系统,广告过滤等服务。

简单说就是,大厂正渐渐把各种服务都集成到自己的云服务中,以后我们想要开发软件,很多功能只要向大厂付费租用即可,不用自己开发了。

所以可以遇见的是,未来十几二十年的云计算时代,低端的开发岗位会被慢慢取代,所以程序员们得加油努力,提升自己的硬本领,否则会容易落后于当前的智能云时代的。

当然,云计算不单单是简单的租赁,云计算对厂商自身的软件搭建也有很大帮助,亲爱滴读者朋友们,我们下次再聊啦~

(完)

后记:阿菌昨天和宿友阿伟吃饭的时候,讨论了一下为啥互联网最终会朝着这种租赁的方向发展,感觉这被背后的原因非常复杂,按阿菌目前的理解大概有以下几点(我们用电网来举例子):


  1. 节约生产成本。如果每个企业都要维护自己的一套发电系统,那么将要花大量的人力财力去学习如何设计,制造,维护一套发电系统。可能我只是一个服装生产厂,专注于服装生产,如果要额外腾出一大份精力来考虑如何生产电,那势必会大大分散我的注意力。云计算也是一样的,要是每个公司都要花成本和时间去考虑服务器及各种配套服务的维护,那将是一份不小的开销,初创企业更应该把精力花在产品上。

  2. 使用量可控。我一个服装生产厂,每个季度的订单数量不一样,有时候多,有时候少。也就意味着,我生产服装的时候,有的季度花得电多,有的季度花的电少。如果能有一个电网公司,我用多少电,就付多少费,那会非常方便。假设我自己发电,我都不知道该买多少发电的原材料才够用。云计算也是一样的,各种资源分配如果能按需购买,那将非常方便。

  3. 稳定性更强。假设我自己发电,那么设备需要自己维护,出了问题全部是自己负责。如果是向大电网买电,出了问题,背锅的是大厂,我的利益有保障。而且,电网由于规模更大,它注定要花更多的财力人力去保障供电系统的稳定性,我一个服装厂的发电稳定性绝对不如电网。云计算也是一样的,各个企业把设备服和务的稳定性,安全性问题交给大厂,能规避一定的风险。

当然,除了这些还有很多很多值得探讨的地方,比如经济效益等,站在云计算厂商和云服务使用者的角度又有不一样的看法,欢迎读者朋友们留下你们的思考哦。


推荐阅读
author-avatar
desn
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有