API大赛之Serverless应用场景
1. serverless的前世今生 Serverless概念是近年来特别火的一个技术概念,这次借助2017年阿里云的第二届API大赛,来仔细一下盘点一下这个架构构建的应用场景,场景适合各行各业,对轻计算、高弹性、无状态等场景有诉求的用户都可以通过本文来普及一些基础概念,能对技术选型做一些有意义的指导就达到本文目的。 关于Serverless架构的前世今生,网上比较流行一张描述人类形态发展史的网图。从爬行猿人到蹲着的类猿人,再到直立人类,最后到使用工具的新兴人类。从四只脚爬行到直立行走,释放了双手,从释放双手到开始使用工具。 人类的进化每一次都伴随着生产效率的提升。同理,在整个IT计算的发展里程,也是逐步提高生产效率的里程,具体演进图如下所示: 从大型物理机到通过虚拟化技术把物理机虚拟成单个的VM资源,从虚拟化集群到把集群搬到云计算上只做简单运维,再到把每一个VM按照运行空间最小化切分成更细的Docker容器,再从Doceker容器变成干脆不用管理任何运行环境的Serverless服务,即仅仅需要编写核心代码即可。 代际的技术变革都是把资源切分得更细致,让运行效率变得更高,让硬件软件...