提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|行业资讯|编辑:龚雪|2015-03-04 09:59:25.000|阅读 134 次
概述:如果你在企业IT工作,那你会听说过Docker。即使在是像Puppet、Hadoop和MongoDB这样的热门技术中,Docker也会脱颖而出。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
如果你在企业IT工作,那你会听说过Docker。即使在是像Puppet、Hadoop和MongoDB这样的热门技术中,Docker也会脱颖而出。但正是因为Docker正处于炒作期,因此这并不意味着它适合你。正如我们Tech Pro Research分析中指出,“不管你的公司是否给了Docker一个肯定的‘可能’,需要警惕。”
但是,在你下载Docker并使用起来之前,有10件事情是你应该对这项超人气容器技术应该了解的。
1、Docker是一种打包和分发软件的方式
一个现代的软件系统包括许多部分,包括二进制文件、库文件、配置文件和依赖性。将这些不同的组件装成一台机器可不是一件容易的事情,但你“出货”这款软件的时候就更加复杂了。一旦你出货了你的软件,你就需要找到一种方式,将所有这些东西打包到一起、把它们放到需要运行的地方。Docker就是这样一种容器技术,让打包软件以及所有组件之间的依赖性、提供给开发者、分期或者生产、或者发送到需要运行的地方,所有这些变得非常轻松。
2、Docker并不是特别新的技术
Docker问世只有短短几年时间,但是容器技术已经伴随我们有几十年了。虽然容器在大型机时代很有用处,但是Docker现在发挥才能是受很多因素影响的,包括Linux日益突出、虚拟化技术的普及、以及云对操作系统重要性的侵蚀。
3、几乎每个人都提供了Docker
不管你选择的厂商恰好是谁,几乎这些厂商100%都支持Docker。从Amazon Web Services到Red Hat,再到Google,人人都爱Docker。
4、Docker并不只是面向Linux
Docker扎根于Docker,但是微软把它发扬光大。或者它一定会如此。Docker依赖于像Linux Containers(LXC)这样的Linux技术,以及cgroups和命名空间功能,这些在Windows尚不存在。因此微软正在奋力构建这之间的挂接,使得Docker容器也能够运行在Windows Server上。微软在Windows上运行自己的容器技术已经有多年时间了,但是微软正在扩大范围,也支持Docker这个社区标准。
5、Docker让你分配特定量的CPU、内存和磁盘资源给每个进程,就像虚拟机
在Docker的核心是Linux cgroups(控制组),提供计算和限制容器使用CPU、内存、网络、磁盘资源数量的方法。这提供了一些虚拟化的好处,例如能够分配出一台计算机给少量的资源,这样你就不用让一个进程占用所有计算机让其他进程没有资源可用——但是这并不会带来VMware那样沉重的开销或者成本。
6、Docker比启动一个虚拟机快(微秒对分钟)
如果你想要在一台服务器上运行多个任务,那么传统的方法是将其划分为多个虚拟机,使用每个虚拟机来运行一个任务。但是虚拟机启动很慢,因为它们必须启动整个操作系统,这要花上几分钟的时间。而且这会占用大量资源,因为每个虚拟机都需要运行一个完整的操作系统实例。容器则提供了某种类似的行为,但是速度更快一些,因为启动一个容器就像启动一个进程。Docker的开销也更少——实际上不会多过一个进程。
7、但是,Docker不消灭掉虚拟机
Docker并不是虚拟机的对等替代物,因为它要求你所有的容器共享相同的底层操作系统。这意味着,例如你不能在同一台服务器上同时运行Windows和Linux应用。而且,随着Docker容器脱颖而出,它的安全隔离要弱于虚拟机,这也使得它成为某种多租户的不恰当的选择。
8、Docker的开发速度相当迅猛
登上Docker这趟列车可不像是乘坐蒸汽机,而更像是跳上了日本子弹头火车……它以250 MPH的速度向你呼啸而来。考虑到Docker只有一年半的API已经有了15个修订版本,你会知道它变化地有多快。虽然Docker“已经成熟,因为它正在成长为一款稳定的、企业值得使用的软件”,但是它仍然没有能持续10年的支持承诺,这通常是企业对他们的软件的期望。
9、Docker正面临日益激烈的竞争
随着Docker越来越受欢迎,它不可避免地要面临竞争。例如,CoreOS最近发布了一个与之竞争的Docker运行时间,Rocket和Linux青睐的Ubuntu也有自己的LXD容器项目。这些和其他竞争似乎都在指责Docker封闭的生态系统。在Docker的世界,所有都依赖于Docker注册。你必须依赖公司的注册表,在你自己的数据中心运行一个Docker拷贝,这不是免费的。
10、你应该谨慎行事
正如对待任何新技术,你可能会在使用Docker之间考虑考虑。从技术的角度来看,你应该在逐渐熟悉在Docker容器中运行应用的同时考虑哪些该做哪些不该做。但这不仅仅是代码。正如正面所说,Docker的社区可能并不适合你。你应该加入社区——参加聚会、阅读、并加入到邮件列表中,等等——并决定你是否希望在Docker上投入你的时间。
不管你是以何种方式接触到Docker,容器技术都已经来临。Docker使得现代计算中复杂的东西变得简化了。Docker是容器包的领导者,你需要考虑它的调卷。这些条款是什么取决于你和你企业基础设施的状态。
来源:ZDNet
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢