云计算中的三个概念云计算中的三个“高大上"的概念:IaaS、PaaS 和 SaaS,这几个术语并不好理解
打个比方,一个“吃货”是怎样吃到披萨的呢
在家自己做:这真是个麻烦事,你的准备很多东西,发面、做面团、进烤箱
简单列一下,需要下图所示的一切:2
买好速食披萨回家自己做着吃:你只需要从披萨店里买回成品,回家烘焙就好了,在自己的餐桌上吃
和自己在家做不同,你需要一个 pizza 供应商
打电话叫外卖将披萨送到家中:打个电话,pizza 就送到家门口
在披萨店吃披萨:你什么都不需要准备,连餐桌也是 pizza 店的
总结一下,吃货可以通过如下途径吃披萨:好了,现在忘掉 pizza
假设你是一家超牛 X 的技术公司,根本不需要别人提供服务,你拥有基础设施、应用等等其它一切,你把它们分为三层:基础设施(infrastructure)、平台(platform)和软件(software),如下图:这其实就是云计算的三个分层,基础设施在最下端,平台在中间,软件在顶端,分别是分别是 Infrastructure—as-a—Service(IaaS),Platform-as—a—Service(PaaS),Software—as—a-Service(SaaS),别的一些“软”的层可以在这些层上面添加
而你的公司什么都有,现在所处的状态叫本地部署(On-Premises),就像在自己家做 pizza 一样
几年前假如你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来,这就叫本地部署
假如你家 BOSS 突然有一天想明白了,只是为了吃上 pizza,为什么非要自己做呢
于是,准备考虑一家云服务供应商,这个云服务供应商能提供哪些服务呢
其所能提供的云服务也就是云计算的三个分层:IaaS、PaaS 和 S