关于Serverless架构的演进,网上比较流行用一张人类形态发展史图进行说明。从爬行猿人到蹲着的类猿人,再到直立人类,最后到使用工具的新兴人类。
人类的每一次进化都伴随着生产效率的提升。同理,整个IT计算的发展历程,也是一个逐步提高生产效率的历程,具体演进图如下所示:
在这个发展历程中有以下几个渐进的里程碑事件:
通过虚拟化技术将大型物理机虚拟成单个的VM资源。 将虚拟化集群搬到云计算平台上,只做简单运维。 把每一个VM按照运行空间最小化的原则切分成更细的Docker容器。 基于Docker容器构建不用管理任何运行环境、仅需编写核心代码的Serverless架构。 因此,这个发展历程也是一场IT架构的演进,期间经历了一系列代际的技术变革,把资源切分得更细,让运行效率更高,让硬件软件维护更简单。IT架构的演进主要有以下几个特点:
硬件资源使用颗粒度变小 资源利用率越来越高 运维工作逐步减少 业务更聚焦在代码层面
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。