正确使用 Docker 技术的四项基本原则

转载请注明:http://blog.csdn.net/yeasy/article/details/44240355


Docker 大热之后,不少公司都试图搞清楚 Docker 能给自己的业务带来什么好处,有些团队甚至一股脑地把东西都往容器里面塞。


其实,技术领域不存在能一劳永逸的“银弹”,要正确的使用 Docker 容器技术才能给自己带来好处,否则可能带来难以预料的后果。


下面四条基本原则,在选择容器技术,而不是裸应用或者虚拟机的时候都应该先认真衡量下。


1、是否需要支持分发。Docker 的基本优势之一是便于分发。如果不需要分发往往没必要用容器。
2、是否是瞬态的(无状态)需求。要能容忍容器的随时停止和启动。容器出问题的概率要胜过应用本身。
3、是否对 IO 敏感。效率上“裸应用 > 容器 > 虚拟机”。联合文件系统某些时候会导致效率比较差。
4、是否很在意安全。跑在同一个系统上的容器是共享内核的,现在不少人用虚拟机里面跑容器的方式来保障安全。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值