Docker价值分析(优缺点和谁在使用?)
2015-02-04 16:50
344 查看
Docker价值分析(优缺点和谁在使用?)
摘要:
Docker,一个新的容器技术,它能够在相同的旧服务器上运行的更多的应用程序,这也使得它很容易打包和发布程序。它可以得到相同的硬件上比其他技术运行更多的应用(小的开销内存/ CPU/硬盘,这意味着更低成本);
它使开发人员能够快速创建简单的,现成的运行容器化应用;
它使管理和部署应用程序更加容易。
优点:
https://www.docker.com/whatisdocker/1.一些优势和VM一样,但不是所有都一样。
比VM小,比VM快,Docker容器的尺寸减小相比整个虚拟机大大简化了分布到云和从云分发。
2.对于在笔记本电脑,数据中心的虚拟机,以及任何的云上,运行相同的没有变化的应用程序,IT的发布速度更快。
Docker是一个开放的平台,构建,发布和运行分布式应用程序。
Docker使应用程序能够快速从组件组装和避免开发,QA和生产环境之间的摩擦。
3.您可以在部署在公司局域网或云或虚拟机上使用它。
4.开发人员并不关心具体哪个Linux操作系统
使用Docker,开发人员可以根据所有依赖关系构建相应的软件,针对他们所选择的操作系统。
然后,在部署时一切是完全一样的,因为一切都在DockerImage的容器在其上运行。
开发人员负责并且能够确保所有的相关性得到满足。
5.Google,微软,亚马逊,IBM等都支持Docker。
缺点局限性:
1.Docker支持Unix/Linux操作系统,不支持Windows或Mac(即使可以在其上安装,不过也是基于Linux虚拟机的)2.Docker用于应用程序时是最有用的,但并不包含数据。日志,跟踪和数据库等通常应放在Docker容器外。
谁在使用Docker?
GILT,yelp(NYSE: YELP),Bleacher Report,Spotify,New Relic,Rackspace,Yandex,Cambridge Healthcare百度:“我们被吸引到Docker,因为它取代沙箱且Docker为我们的开发人员提供了多国语言,灵活和成本效益的解决方案,以支持越来越多的框架和应用程序所需的灵活性。”
ebay:现在只要是eBay的本地,当天送货服务。
在这种情况下使用,高级架构师Ted Dziuba 讨论了他在连续的整合过程使用Docker。
他从开发人员的笔记本电脑使用Docker,通过测试和QA实施一个有效的,自动化的,。
https://www.docker.com/resources/usecases/
Iron.io:
Docker在生产环境中 - 我们已经启用了超过300百万个Docker容器
IronWorker是一个任务队列服务,可以让开发人员调度和处理作业的规模,而无需设置或管理任何基础设施。
http://blog.iron.io/2014/10/docker-in-production-what-weve-learned.html
相关文章推荐
- 使用protocol buffers优缺点分析
- 谁在使用我的网站——用户忠诚和价值分析
- 官方Tomcat镜像Dockerfile分析及镜像使用
- 使用protocol buffers优缺点分析
- AsyncTask使用、源代码、优缺点分析
- 分析存储过程的使用场景及其优缺点
- 谁在使用我的网站——用户忠诚和价值分析
- 对Docker的价值和应用场景分析
- 谁在使用我的网站——用户忠诚和价值分析
- 扩增子分析流程QIIME. 1 使用Docker配置QIIME
- 使用KLEE Docker image进行程序分析
- 谁在使用我的网站——用户忠诚和价值分析
- 102-资源打包,内存分配,内存泄漏,私有API,硬件信息的获取,使用imageName加载图片和使用imageWithContentsOfFile加载图片的场合优缺点及内存分析
- 对Docker的价值和应用场景分析
- 使用Docker快速部署ELK分析Nginx日志实践(二)
- 详解mysql建立索引的使用办法及优缺点分析
- Redis使用单进程单线程方式的优缺点分析
- 使用适当的工具确定社交媒体分析的价值
- 使用中文域名的优缺点分析
- 用户直销分析应用---如何使用RFM分析最具价值的网游付费用户