我们每天都在用“云”,只是自己没注意到。
你在手机上用App看视频,是在用云计算。你用在线文档和同事一起改方案,也是在用云计算。甚至你刷的社交媒体,背后也是云计算在撑着。 说白了,云计算就是把计算、存储这些事,从你自己的电脑或手机,搬到互联网上某个遥远的大型数据中心里去做。
可以把云计算想象成用自来水,而不是自己打井。
在以前,每家公司都得自己买一堆叫“服务器”的电脑,建个机房,再招一帮人维护,这就像在自家院子里打口井。 公司需要用电脑处理数据,就得把这口井挖得深一些,也就是买更贵的服务器。用水的人多了,就得再挖几口井。万一哪天用水量少了,挖好的井也不能填上,钱就白花了。而且,还得时刻担心井会不会塌、水干不干净,也就是服务器会不会坏、数据安不安全。
云计算的出现,改变了这一切。
现在,像亚马逊的AWS、微软的Azure、还有阿里云这样的公司,建了许多巨大的数据中心,就像是建了个超大的自来水厂。 这些数据中心里有数不清的服务器和存储设备。 谁需要用,直接通过互联网接根水管过来就行。用多少水,就付多少钱。 水不够用了,把水龙头开大一点就行,根本不用关心水厂是怎么运作的。 这就是云计算的核心,按需使用,按量付费。
这种模式带来了很多直接的好处。最明显的就是省钱。 自己买服务器是一笔不小的开销,而且硬件这东西,几年就过时了。用云计算,就省了这笔钱,把买设备的钱变成了运营费用。 另外一个好处是灵活性。 比如一个电商公司,平时可能只需要10台服务器,但到了促销的时候,访问量暴增,可能需要1000台。如果自己买服务器,为了应对促销,就得一直养着1000台,平时就是浪费。用云计算就简单了,促销期间临时增加资源,活动结束了再减回来,非常方便。
当然,云计算也不是没有缺点。最主要的问题就是你得一直联网,网断了,就什么都干不了了。 还有一个是安全和隐私问题。毕竟你的数据是放在别人家的电脑上,虽然云服务商通常有非常专业的安全团队来保护数据,但总会有人担心数据会不会被偷看或泄露。
云计算的三种常见玩法:IaaS、PaaS、SaaS
云计算虽然听起来是个整体的概念,但实际上,它提供了不同层次的服务,就像你去餐厅吃饭,可以选择只租个场地自己带菜(IaaS),也可以让餐厅准备好锅碗瓢盆你来炒菜(PaaS),或者干脆直接点菜等着吃就行(SaaS)。 这三种服务模式分别是基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
1. IaaS(基础设施即服务):最灵活的“毛坯房”
IaaS是最低层次的服务,它提供的是最基础的计算资源,比如虚拟服务器、存储空间和网络。 这就像是你从云服务商那里租了一块地和一些砖头水泥,至于你要盖什么样的房子、怎么装修,完全由你自己决定。
举个例子,全球最大的视频网站Netflix,它的所有视频和网站服务,都运行在亚马逊的AWS上。Netflix自己不建数据中心,它就是从AWS那里租用了大量的虚拟服务器和存储空间,然后自己的技术团队在这些“毛坯房”上搭建起了整个视频网站。 这样做的好处是极大的灵活性,Netflix可以自己决定用什么操作系统、装什么软件,可以深度定制整个系统架构。
对于需要完全控制底层环境的公司来说,IaaS是最好的选择。他们可以自由地安装和配置软件,但同时也意味着需要自己管理操作系统、数据库这些东西,技术要求比较高。
2. PaaS(平台即服务):精装修的“公寓”
PaaS在IaaS的基础上,又多提供了一些东西。它不仅提供了服务器和存储,还把操作系统、数据库、开发工具这些都给你准备好了。 这就像是租了一套精装修的公寓,你不用自己铺地板、刷墙,直接拎包入住,然后把你自己的家具(也就是你的应用程序)搬进来就行。
很多软件开发者就特别喜欢用PaaS。比如一个开发团队要做一个手机App,如果用IaaS,他们得先自己配置服务器环境、安装数据库,很麻烦。但如果用PaaS平台,这些都已经是现成的了,他们只需要把写好的代码上传上去,平台会自动帮忙部署和运行,大大加快了开发速度。
PaaS让开发者可以专注于写代码,而不用去管底层那些复杂的硬件和系统维护工作。
3. SaaS(软件即服务):开袋即食的“外卖”
SaaS是我们普通人接触最多的一种云服务。 它提供的是一个可以直接使用的软件,你不用关心它是怎么开发的,也不用管它运行在哪台服务器上,只要有网络和浏览器,就能直接用。 这就像是点外卖,你只需要在App上下单,然后等着吃就行,完全不用管后厨是怎么做的。
最典型的SaaS应用就是我们每天都在用的各种在线服务。比如Google Docs、Office 365,你不需要在电脑上安装任何东西,打开浏览器就能写文档、做表格。 还有你用的企业邮箱、客户关系管理软件(CRM)比如Salesforce,这些都是SaaS。
SaaS最大的好处就是方便,省去了所有安装和维护的麻烦。 对企业来说,购买SaaS服务通常比自己开发一套软件要便宜得多,而且可以按月或按年订阅,成本可控。
云的几种部署方式:公有、私有和混合
除了服务模式不同,云计算的部署方式也分几种,主要是公有云、私有云和混合云。
公有云就是我们前面说到的自来水厂模式,由第三方服务商(比如亚马逊、微软)运营,通过公共互联网向所有人提供服务。 它的好处是成本低、资源几乎是无限的,谁都可以用。 我们平时接触的大部分云服务都属于公有云。
私有云则是一个企业或组织专门给自己建的云。 所有的硬件和资源都归这个组织独享,不对外开放。 这就像是前面提到的自家打井,但是这口井是用云计算的技术来管理的,比传统机房更高效、更自动化。私有云通常建在公司自己的数据中心里,或者租用第三方的地方托管。 这样做最大的好处是安全和可控,因为所有东西都在自己手里,特别适合那些对数据安全要求极高的行业,比如银行、政府机构。 但是,私有云的建设和维护成本也高得多。
混合云就是把公有云和私有云结合起来用。 企业可以把那些最核心、最敏感的数据和应用放在自己的私有云里,保证安全。同时,又可以利用公有云强大的计算能力和灵活性,来处理一些非核心的、或者需要弹性伸缩的任务。 比如,一家零售公司,可以把它的客户数据和交易系统放在私有云,而把公司的网站和临时的促销活动放在公有云上。这样既保证了核心数据的安全,又享受了公有云的便利和低成本,是一种非常普遍的用法。

七点爱学
评论前必须登录!
立即登录 注册