使用Docker的好处举些例子: 1.屏蔽底层物理资源 2.提升资源利用率 (CPU、内存) 3.提升运维效率 有问题的地方: 1.数据安全问题 2.相对于物理机性能问题 3.资源隔离方面 所以综合还是要看不同的适用场景,像下面几种可以考虑容器化部署: 1.对数据丢失不敏感...
显示全部使用Docker的好处举些例子:
1.屏蔽底层物理资源
2.提升资源利用率 (CPU、内存)
3.提升运维效率
有问题的地方:
1.数据安全问题
2.相对于物理机性能问题
3.资源隔离方面
所以综合还是要看不同的适用场景,像下面几种可以考虑容器化部署:
1.对数据丢失不敏感的业务(例如用户搜索商品)就可以数据化,利用数据库分片来来增加实例数,从而增加吞吐量。
2.docker适合跑轻量级或分布式数据库,当docker服务挂掉,会自动启动新容器,而不是继续重启容器服务。
3.数据库利用中间件和容器化系统能够自动伸缩、容灾、切换、自带多个节点,也是可以进行容器化的。
收起