云计算是如何“砰!”的一下就改变了世界的

今天来跟各位谈一个话题,我会尽量的使用人话来解释,云计算如何改变了全世界

云计算这个东西,基本上接触IT或者身为Geek的你都得懂,即使你不是个IT guy或者Geek,你身边的各种程序和App以及游戏几乎也都得依靠云计算提供的服务来存活

以前

在2000年左右,IT技术逐渐走向成熟,但是想要构建程序或者网站并且对外公布还是一件奢侈的事情,至少对于普通的或者初创企业来说是这样的…

毕竟你要做到这些事情,就需要用到服务器,有服务器就代表需要电,有服务器也代表会产生热,所以你要解决电力和散热问题;这还没完,有了这些你还得有网络吧,一台服务器不够用还得多买几台吧?多买几台服务器你需要找地方放吧?选好地方你还要办理网络吧?然后还需要办理各种各样的许可…最后你是不是还得雇几个人来给你管网络管服务器…

这一听哪是个小企业或者初创公司能做的事情…

假设,你在没有云计算的世界里说我想创业去开发一个大型的多人游戏

别想了,洗洗睡吧…你哪来的资本去搞这些东西的基础设施,即使真的有人投资你去搞这个项目,我相信很大可能性钱几乎都在搭建基础设施,办理各种许可的等待中烧完了,更何况你都还没法做出一个实例提供给投资者和大众,谁会愿意去花这么大的风险呢…

于是人类把虚拟化技术,准确的说当时是把一个叫做虚拟机的东西玩出了花

虚拟机对很多人来说应该都不会陌生,不过在这里还是给不清楚的人解释一下

我们用的程序,例如Adobe Photoshop是运行在操作系统上的,而操作系统则需要一个硬件平台,例如主板,CPU,RAM,硬盘,光驱,各种I/O接口…

而我们的虚拟机则是一个程序,但是这个程序可以在现有的操作系统上模拟出一个虚拟的硬件平台用来安装其他操作系统

优势

为什么这么做呢?或者说,这个技术的优势到底在哪

从几个方面来说:

  • 首先在单个实体机上可以安装多个操作系统来达到性能的最大化运用,毕竟一台机子只装一个操作系统给一个用户用太奢侈了

  • 第二点在于虚拟机本身是一个软件,控制软件比控制实体机来的方便和快速,可以通过程序来分配给用户不同的运算资源,操作系统等等

  • 第三点是驱动兼容性风险会比实体机来的少,不能说没有风险,但是这的确减轻了更新配置时驱动翻车的尴尬情况

云计算

于是在2002年,Amazon正式运作了Amazon Web Services(亚马逊网络服务),并且在2006年正式推出Amazon的VPS服务Amazon EC2 (亚马逊弹性云计算服务)

AWS成为了最早实施云计算的公司后,慢慢的各家大厂也开始纷纷推出自家的云计算服务

例如:

  • 2009年开放的阿里云

  • 2008年开始发展并且2010年推出的Azure

  • 2013年推出的腾讯云

等等…

在云计算的技术下,新的经济模式随即产生

那就是你交了钱,我给你服务,即使你作为创业公司破产了,交不起服务器的钱了,那我不给你服务就行了,我不会亏,你也不会亏,因为服务器本身只是我借给你用用的

根据福布斯在2015年的报告,Azure就为微软赚了12亿USD的获利

随着云计算的发展,云计算分出了三大服务类型,并且每年都可能会有新的服务类型加入,三大服务类型分别是:

  • IaaS(Infrastructure as a Service,基础设施即服务):在IaaS中,基本上你购买到的服务器都是虚拟机,因为机房,网络,电力,散热和服务器硬件都由云端计算服务商所提供,所以你所购买到的会是一个虚拟机,你可以控制虚拟机的开关,虚拟机快照,系统等等,你不能控制到的是物理服务器,例如你不可以真正的关闭一整台物理服务器

  • PaaS(Platform as a Service,平台即服务):在PaaS中,云端计算服务商给你提供了一个程序的运行时(runtime)或者说是运行环境,你只需要关注好你的软件,然后交给他们,你就完成你要做的事情了。PaaS让你无需操作服务器的规格,操作系统是什么,当你的应用需要被大量访问的时候,PaaS还可以自动拓展配置,例如网络带宽,CPU核心数量和RAM的大小

  • SaaS(Software as a Service,软件即服务)​:SaaS很好理解,可以说SaaS几乎就出现在我们每天的生活当中​。例如公司的CRM(客户关系管理系统)是Salesforce公司提供的,MySQL的数据库是阿里云提供的,企业邮箱是腾讯提供的,休闲的时候你可能会用用社交网络,例如微博,它也属于SaaS的一种。你不需要担心程序的安全,不需要担心操作系统是什么,不用担心服务器的规格也不用担心程序会不会突然间被大量的访问,完全交给第三方帮你做好,你用就好

有了云计算之后,给了非常多个人作品被挖掘和初创公司可以成功的机会

因为当你想上线一个服务的时候,你发现你完全不用从头建立机房,购买服务器,规划散热装置,办理机房网络,雇用人员​;而这些,都由云端计算服务商给你做好了,你只需要花少量的成本​租来服务器的使用权限,在上面部署自己的程序就好

这也让非常多有意思的游戏,App,程序,社区被开发出来,越来越多好的作品被挖掘,推动着技术甚至社会的革新

云计算现在就和你身边的手机差不多,已经变得无法离开,与我共事过的大部分企业都可以说是云计算的受益者,他们花少量的成本就可以收获非常大的回报,并且一步步走向成功…

非常感谢你看完了本篇文章,如果发现有不正确的地方欢迎邮件至:[email protected]

参考