首页 > 其他分享 > Serverless云服务的出现以及docker容器带来的变化

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

时间:2022-11-22 22:01:54浏览次数:53  
标签: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,出现
    From: https://blog.51cto.com/u_15460453/5878512

相关文章

  • [工具问题] docker.mysql8 Public Key Retrieval is not allowed
    TochangethesettingsonDbeaver:Rightclickyourconnection,choose"EditConnection"Onthe"Connectionsettings"screen(mainscreen)clickon"EditD......
  • 容器与容器编排系统
       Docker公司发明的「容器镜像」技术,创造性地解决了应用打包的难题。改变了一大批诸如容器编排、服务网格和云原生等技术,深刻影响了云计算领域的技术方向。一、Docke......
  • Docker 命令查看容器的IP地址
    查看Docker的底层信息​​docker​​ inspect会返回一个JSON文件记录着Docker容器的配置和状态信息#查看容器所有状态信息;dockerinspectNAMES #查看容器ip地......
  • Docker常用命令
    Docker常用命令1、帮助启动类命令启动docker:systemctlstartdocker停止docker:systemctlstopdocker重启docker:systemctlrestartdocker查看docker状态:systemctlsta......
  • 容器与容器编排系统
    Docker公司发明的「容器镜像」技术,创造性地解决了应用打包的难题。改变了一大批诸如容器编排、服务网格和云原生等技术,深刻影响了云计算领域的技术方向。一、Docker容器......
  • Linux 安装Docker 一键脚本执行
    sudoyumremovedocker*sudoyuminstall-yyum-utils#配置docker的yum地址sudoyum-config-manager\--add-repo\http://mirrors.aliyun.com/docker-ce/linux/c......
  • Docker Compose详解
    使用 DockerComposeDockerCompose是一种用于帮助定义和共享多容器应用程序的工具。使用Compose,我们可以创建一个YAML文件来定义服务,并且使用一个命令,可以启动所有内容......
  • docker 挂载目录
    Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定,这个其实也是创建一个数据卷,只不过是把一个本地主机的目录当做数据卷挂载在容器上。dockerrun-d--n......
  • docker PANIC: could not locate a valid checkpoint record
    dockerpostgresql启动异常一般是非正常的关闭造成事务的日志文件损坏了恢复办法关闭或者删除当前容器使用交互方式启动dockerrun-it-v/Users/jimogangdan/......
  • redis安装-docker安装
    docker安装redis更加简单,一个命令就搞定。1、首先要安装docker略过。2、准备工作准备配置文件,这里单独根目录下建立一个redis文件夹存放cd/&mkdir-p/redis/co......