Serverless云服务的出现以及docker容器带来的变化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Serverless云服务的出现以及docker容器带来的变化相关的知识,希望对你有一定的参考价值。

Serverless云服务的出现以及docker容器带来的变化

随着云服务的不断发展,很多公司都把自己的服务放在云上,通过云来管理各种服务。

云服务的演进

一开始是VM虚拟化技术的出现,再后来出现Iaas,基础架构即服务,通过虚拟化技术将网络资源打包,并提供api接口来供用户使用,再后来出现PaaS,平台即服务,给用户提供平台服务,中间件等,比如阿里云,腾讯云等云服务,SaaS是软件即服务,软件在云端,通过手机或浏览器进行访问即可,再后来出现BaaS,后端即服务,再到后来出现Caas,容器即服务,docker容器的出现让Caas理念形成,再到后来就出现了Serverless,这时候出现了FaaS函数即服务和BaaS结合一起的使用场景。

Docker的出现让容器化越来越火热,可以说现在的大厂都使用docker进行承载自己的服务。容器之间共享主机内核,使得docker更加轻便。

docker的使用过程一般使用dockerfile来构建docker镜像,构建完的docker镜像可以上传到仓库中,当使用的时候从仓库中拉取镜像,然后运行容器。

扩缩容

在正常情况下,FaaS的扩缩容是以函数单实例的并发度配置项决定的,超过配置项就会进行扩容,而使用了docker之后,我们需要监控容器的各种指标,根据这些指标和是否达到了我们的预设的水位线而决定是否进行扩缩容。

总结

这篇文章讲了云服务的演进过程,从虚拟化技术的出现到基础设施即服务,到平台即服务,软件即服务,容器即服务,再到Serverless由函数即服务和后台即服务组成,云服务总是不断在演进不断在变化,docker的出现让容器即服务的思想得以实现并非常受欢迎,在扩缩容方面,docker不会自动扩缩容,而是通过监控各种指标是否达到了水位线了进行扩缩容,kubernetes可能会弥补这方面的不足。

❤️ 感谢大家

如果你觉得这篇内容对你挺有有帮助的话:

  1. 欢迎关注我❤️,点赞

    以上是关于Serverless云服务的出现以及docker容器带来的变化的主要内容,如果未能解决你的问题,请参考以下文章

    阿里云宣布进入 Serverless 容器时代,推出弹性容器实例服务 ECI

    阿里云宣布 Serverless 容器服务 弹性容器实例 ECI 正式商业化

    用 Serverless 计算取代容器?

    故事,从 Docker 讲起 | 深度揭秘阿里云 Serverless Kubernetes

    拥抱云原生,Serverless技术还能这样用在容器服务中

    基于 Go 语言开发 Serverless 云原生应用