+ +
+

为什么无服务是未来?

+
+
我打开了水龙头, 水就来了. - 语自 taoge
+
+

为什么要有云计算

+
+
云计算一词总让人联想到云这种飘忽不定的东西, 所以不免产生一些误解.
+
为此, 我觉得云计算叫作 共享计算 maybe 会容易让人理解.
+
+
+
就像租房, 摩拜单车, 使用者本人是没有房子所有权, 没有车子的所有权, 但他仍然可以使用这些东西.
+
又比如, 你用 苹果的云相册, 虽然你没有磁盘, 没有买服务器, 但是你仍然可以把相片存在苹果那里.
+
+
+
所以呢, 云计算本质上是一种租赁关系. 理解这一点就可以容易推导出云计算的生态如何了.
+
+
+
+

云计算承担了什么, 对生态产生什么影响?

+
+
云计算作为一种租赁的商品, 它在工程学上一定程度上解耦了上层开发和底层运维的关系.
+
也就是资源的使用者和资源所有者的解耦.
+
+
+
这样就产生了一件有意思的事: 云计算厂商承担了资源本身带来的风险.
+
+
+
比如 山东挖掘机, 晴天霹雳, 又或者毁灭世界的大洪水.
+
+
+
再深入一点看, 云计算厂商其实成为了一种中介, 在硬件厂商和软件开发者之间的一道桥梁.
+
所以, 云计算对生态的影响有两方面, 一方面对硬件, 一方面是软件.
+
+
+
可以看到, 云计算承担风险的能力可以削弱对硬件的依赖.
+
原来需要 IBM 的大型机, 现在只需要一般的机器, 比如联想或华为的.
+
去 IOE 也是因为有云计算的浪潮才能起来.
+
+
+
另一方面, 云计算将资源抽象的能力, 省却了上层软件应用的运维能力.
+
所以说, 现在已经没有专门负责运维的人了, 他们要么转型 DevOps, 要么晋升为网管.
+
+
+
+

再往前推演, 无服务的意义

+
+
虽然容器化和 Kubernetes 已经是主流了, 但其带来的复杂性, 不是一般人可以 handle 住的.
+
Maybe kubernetes 是个好东西, 但应用开发者要的不是一个kubernetes 集群, 而是他的应用跑的稳稳的, 没有幺蛾子.
+
这样推演的话, 无服务就应运而生了.
+
+
+
它完全解耦了资源使用者和资源所有者的关系, 是真正意义上的水和电.
+
+
+
云计算和应用的关系正在发生改变, 云计算反向改造了应用的模式.
+
正如人类和工具的关系, 工具也在重塑人.
+
+

Published by Tao on 2018-07-09

+
+
+ + +