向任何人解释云计算的最佳方法
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
一天晚上,我和我的非IT朋友在餐厅吃饭。我正跟他解释我最近在做Azure云方面的工作。突然,他让我解释一下“云”是什么。我一时不知道该怎么跟一个非IT人士解释“云”。我相信你肯定也遇到过类似的情况。
我思考了一会儿,然后这样向他解释:
“云”这个词已经被滥用了。几乎每家IT公司都有云,每个平台都支持云,但如果我们抛开炒作,云计算其实包含三种基本模型。它们分别是:
基础设施即服务 (IaaS)
平台即服务 (PaaS)
软件即服务 (SaaS)
我看到朋友们脸上露出疑惑的表情,于是我举了准备饭菜的例子。
我试图将日常做饭的过程与不同的云计算模式联系起来。
1. 你可以在家做饭。2
. 你可以去超市买一份预制好的饭菜,加热后即可食用。3
. 你可以叫外卖送到家。4
. 你可以开车去餐馆吃饭。
这些选项之间的区别在于谁负责烹饪以及在哪里烹饪。
在自家烹饪模式下,在家吃饭需要你亲力亲为,使用家里的烤箱和现有食材。而
购买现成餐食则类似于使用基础设施即服务 (IaaS) 的计算模式。你使用商店的厨师和烤箱预先烹制食物,但你仍然需要负责在家加热和食用(以及餐后清洗餐具)。
在平台即服务 (PaaS) 模式下,您仍然需要负责准备餐食,但您需要进一步依赖供应商来处理与烹饪相关的核心任务。例如,在 PaaS 模式下,您提供餐盘和家具,而餐厅老板则提供烤箱、食材和厨师。
在软件即服务 (SaaS) 模式下,您前往一家餐厅,所有食物都已为您准备好。您在餐厅用餐,用餐完毕后再付款。您也无需准备或清洗任何餐具。
我用这种方式向朋友解释了“云”的含义后,他对云的看法发生了很大的改变。更棒的是,他还付了餐厅的账单 :)
希望我的解释对您有所帮助。
参考:
网站:www.google.com
书籍参考:《微服务模式》
书籍参考:《Spring微服务》
