服务端高并发分布式架构演进之路 - 第十三次演进 - 引入容器化技术实现运行环境隔离与动态服务管理
2024-11-13 17:27:32 0 举报
目前最流行的容器化技术是Docker,最流行的容器管理服务是Kubernetes(K8S),应用/服务可以打包为Docker镜像,通过K8S来动态分发和部署镜像。Docker镜像可理解为一个能运行你的应用/服务的最小的操作系统,里面放着应用/服务的运行代码,运行环境根据实际的需要设置好。把整个“操作系统”打包为一个镜像后,就可以分发到需要部署相关服务的机器上,直接启动Docker镜像就可以把服务起起来,使服务的部署和运维变得简单。 在大促的之前,可以在现有的机器集群上划分出服务器来启动Docker镜像,增强服务的性能,大促过后就可以关闭镜像,对机器上的其他服务不造成影响。
作者其他创作
大纲/内容
虚拟IP 1 / 虚拟IP 2
LucenceElasticSearchSolr
DNS服务器
Docker
www.aaa.com-xxx.xxx.xxx.xxxwww.bbb.com-xxx.xxx.xxx.xxxwww.ccc.com-xxx.xxx.xxx.xxxwww.ddd.com-xxx.xxx.xxx.xxxwww.xxx.com-虚拟IP 1 / 虚拟IP 2......
LVS/F5 主
www.xxx.com
K8S编排容器
Nginx
浏览器
分布式文件系统
数据库(读)
HBaseMongoDB
HDFS
虚拟IP 2
NoSQL数据库
订单微服务
分布式缓存
支付微服务
应用C
LVS/F5 备
应用B
第十三次演进 - 引入容器化技术实现运行环境隔离与动态服务管理
数据库(写)
搜索引擎
用户管理微服务
分布式数据库
应用A
应用D
特点:目前最流行的容器化技术是Docker,最流行的容器管理服务是Kubernetes(K8S),应用/服务可以打包为Docker镜像,通过K8S来动态分发和部署镜像。Docker镜像可理解为一个能运行你的应用/服务的最小的操作系统,里面放着应用/服务的运行代码,运行环境根据实际的需要设置好。把整个“操作系统”打包为一个镜像后,就可以分发到需要部署相关服务的机器上,直接启动Docker镜像就可以把服务起起来,使服务的部署和运维变得简单。在大促的之前,可以在现有的机器集群上划分出服务器来启动Docker镜像,增强服务的性能,大促过后就可以关闭镜像,对机器上的其他服务不造成影响。
ESB企业服务总线
虚拟IP 1
0 条评论
下一页
为你推荐
查看更多