认识Serverless

Serverless是一种后端架构技术。

后端架构的演进

物理机时代:上线部署繁琐,维护困难

托管机房—->链接电源和网线—->安装系统—–>部署运行环境—->申请静态IP

虚拟机时代:硬件统一由云厂商负责,直接在云平台购买虚拟机。

  • AWS的EC2
  • 阿里云的ECS

  • 腾讯云的CVM

集群时代:降低服务器的负载,云数据库,云对象存储,分离计算与存储。但是环境问题变成挑战。

为了在每一台服务器上环境一致,提出容器技术,如Docker。有了容器,服务器上部署的不再是应用,而是容器。

容器编排技术:kubernetes

自动调配容器负载:Serverless

Serverless缺点

  • 严重依赖云平台厂商

  • 开发调试困难

  • 底层硬件不确定