《云计算与虚拟化技术丛书 深入浅出Serverless:技术原理与应用实践》—2Serverless与相关技术
第2章
Serverless与相关技术
IT是一个永远都不消停的行业,在这个行业里不断有各种各样新的名词和技术诞生。作为一个热门词汇,Serverless并不孤单,和它一起受到广泛关注的还有诸如微服务(Microservice)、容器(Container)和云等。其实这些技术之间有着很强的关联关系。正确地理解Serverless和其他技术的关系,是正确理解Serverless架构的一个重要基础。要深入理解Serverless,需要结合当下业界发展的整个大环境和趋势进行思考。
2.1 云计算
到目前为止,云计算(Cloud Computing)的出现是21世纪IT业界最重大的一次变革。作为一种计算资源的组织和运作方式,云计算为IT业界的方方面面带来了巨大的改变,推动了一波又一波的技术变革。
2.1.1 从私有数据中心到云
按所管控的计算资源的范围来划分,当前的云计算模式可以分为基础架构即服务(Infrastructure as a Service)、平台即服务(Platform as a Service,PaaS)以及软件即服务(Software as a Service,SaaS)。
如图2-1所示,在云计算传统的私有数据中心架构中,让一个应用服务上线跑起来,用户需要负责管理和维护从上到下整个堆栈中的所有资源—从底层网络、存储和主机,到操作系统、中间件,以及应用的开发、部署及运维。这种模式让用户对整个堆栈的各个层次有很强的控制力,这曾经是标准的架构模式。但是随着整个社会经济生活节奏的加快,社会竞争的加剧,业务对IT的要求在不断提高。为了配合业务的创新和推广,支撑业务的应用服务要更快地上线、更频繁地更新、更迅速地扩容。在传统的架构模式中,每上线一个应用服务,都要求用户对架构堆栈中每一个层次的服务进行配置和维护,这极大地拖慢了整体的流程效率,因此难以满足IT的敏捷化需求。传统的架构限制了生产力的发展,于是云计算的变革悄然而至。
图2-1 各类云计算服务与传统模式的对比
- 点赞
- 收藏
- 关注作者
评论(0)