企业如何实际使用 Docker
作者简介:
Stephanie Tayengco Logicworks 高级副总裁,负责网络运营中心( Network Operations Center ,简称 NOC )业务。在 2000 年加入 Logicworks 之前,她参与了哥伦比亚大学媒体中心的创立。 Stephanie 毕业于宾夕法尼亚大学,并持有哥伦比亚文科硕士学位。
Logicworks 是一家云计算战略与管理咨询公司。创立于 1983 年,总部位于纽约,提供世界级的复杂 IT 解决方案,他们的客户包括美国最大的卫生保健、法律和公共部门。
观点摘录:
Docker 虽然宣称自己在向生产环境进军(可结合 DockerCon 第二天的主题博客文章 http://blog.daocloud.io/docker ... ness/ ),但距离最终落实还有一段距离。老牌云计算战略与管理咨询公司 Logicworks 的高级副总裁 Stephanie 给出了自己的观点。她认为,要推动 Docker 进入生产环节,企业不仅要有能力掌控混合云,还要推动开发运维一体化文化的发展;同时 Docker 也需要打磨自己,在安全和监控方面得到提升。
---
原文:
企业需要 Docker !尽管非常年轻, Docker 已被列在诸多路线图上,成为初创企业和金融服务大鳄们的心头好。
通常认为企业没有必要使用 Docker 而把自己转变为开发运维的乐土;他们不需要微服务架构,也无需敏捷的全栈工程师。事实上, Docker 非常适合这些企业的传统 IT 转型,能够帮助大型团队实施开发运维一体化的最佳实践。
混合云是近半数企业的目标,大多数企业已经开始使用开发运维一体化的工具链。不过这些过程都比较混乱。企业们纷纷雇用云计算顾问、增强数据中心、打破工程师团队之间的隔阂,以及将应用迁移到 AWS 或别的公有云上。
掌控混合云( Mastering the hybrid cloud )
尽管混合云具有灵活性等优点,跨多个复杂系统进行安全和扩展性管理仍是一项工程学壮举。大部分的企业应用饱受内部依赖、网络复杂性、庞大的定制化数据库集群等的困扰。把应用“平滑”迁移到另一个云,这个想法本身就很可笑。对大多数企业来说,云服务简直就是白日梦。
Docker 正是为了弥合这一鸿沟。企业使用 Docker 的首要原因就是帮助他们跨系统部署、迁移应用、以及消除人工重复配置的工作。由于应用的依赖内建于容器, Docker 容器能够大幅减少对互用性的焦虑。 Docker 在裸机服务器、虚拟机、 AWS 实例上都能运行良好。
结果就是,在公有云测试环境里运行良好的应用,在定制化私有云的生产环境里也运行良好。在裸机服务器上运行的应用也可以在任何公有云平台的生产环境中运行。
推动开发运维一体化文化( Accelerating a DevOps culture )
对于企业来说,推动开发运维一体化文化向前发展,是好事一桩。开发运维一体化运动的意义在于行动更快、资源消耗更低。为开发者配备 Docker 容器运行测试、分钟级部署到生产,不仅非常划算,同时也消灭了开发者最大的敌人——手动进行系统配置。
Docker 也非常适合不希望被厂商绑定的成长型企业。容器标准化使得这些企业能够轻松地实现在不同厂商的云品台之间迁移。
Docker 团队也在努力推进软件达到企业生产的标准。继六个月前收购了 SocketPlane , Docker 发布了网络功能方面的重大升级,允许容器跨主机通信。他们将完成一套完整的网络 API ,使 Docker 网络功能达到企业级,确保应用在整个生命周期的便携性。
不断打磨,强化安全功能( Testing as security features mature )
然而仍有不少困难需要克服。企业无疑会关注 Docker 在混合云环境下的安全问题。容器可能与虚拟化技术相似,但是在系统隔离、日志集成、及监控等方面,二者却相去甚远。企业应用拥有严格的管理程序,需要大规模日志和监控。但是,目前并没有成熟的管理编配工具进行跨 Docker 集群的安全监控。大多数市面上的监控工具无法看到公有云上的转瞬即逝的实例,只能监控单个虚拟子机。
为了预防安全威胁,目前 Docker 容器需要大量的人工打安全补丁。 Docker 允许更新基础镜像,然而开发者需要手动检查,以确保基础镜像在每个容器里都能运行。 Docker 要想成为承担关键任务的企业软件,某种形式的镜像继承非常必要。
对于需要多端网络隔离不同客户的环境的企业来说, Docker 真的不是个好选择。在相同的 内核空间里运行相同的内核,与在 hypervisor 下隔离不同虚拟机,不可相提并论。已经拥有成熟备份工具的企业可能会觉得 Docker 容器为将数据准时、正确地交付带来新一轮挑战。
对于企业面临的混合云的挑战而言, Docker 不失为一个答案。它同时也是一个缺乏编配或安全监控工具的全新技术,企业需要这些工具从而将 Docker 应用于生产。现在正是企业考察 Docker 的时机。他们可以将自己的应用运行在混合云的测试环境中,了解自己的痛点。但是将 Docker 集群应用于生产,或许还未当时。
企业如何实际使用 Docker相关推荐
- zabbix企业应用之监控docker容器资源情况
关于docker的监控,无论开源的CAdvisor.Data Dog还是我自己写的监控(http://dl528888.blog.51cto.com/2382721/1635951),不是通过dock ...
- [阶段4 企业开发进阶] 8. Docker
文章目录 1 Docker简介 1.1 概述 1.2 应用场景 1.3 Docker优点 1.4 Docker能做什么 1.5 Docker架构 1.6 安装Docker 1.7 Run的运行流程 1 ...
- 企业必会技能Docker容器、国内镜像源、web界面管理、配置镜像仓库、镜像加速器、超细详解
文章目录 国内镜像源 拉取 启动MySQL web界面管理docker容器 点击查看主机 配置阿里云的镜像仓库 登录镜像仓库 Docker 镜像加速器 国内镜像源 使用国内镜像:进入网站:https: ...
- 企业为什么要使用基于Docker的PaaS/CaaS平台
作者:精灵云 前言 早在十多年前国内外的一些大厂就开始投入研发和使用容器技术,比如Google,对他们来说,使用容器能够充分利用计算资源节省硬件成本.而这几年--众所周知--真正把容器技术发扬光大的是 ...
- 为什么Docker对初创企业有意义
by Charly Vega 查理·维加(Charly Vega) 为什么Docker对初创企业有意义 (Why Docker makes sense for startups) Docker is ...
- master节点重置后添加node报错_企业实战(23)基于Docker平台的Jenkins添加node节点与报错详解(2)...
相关文章 企业实战(23)基于Docker平台部署Jenkins中国定制版(1) 添加node节点前配置 在这里插入图片描述 在这里插入图片描述 开始添加node节点 在这里插入图片描述 在这里插入 ...
- Docker 从入门到精通(建议收藏的教程)
作者:惨绿少年 来源:https://www.cnblogs.com/clsn/p/8410309.html docker不是一个值得投入的领域,它解决的问题是Unix系统最初设计的一个疏忽.从一个不 ...
- 云计算时代,你真的懂 Docker 吗?
要论云计算领域中,开发者需要具备哪些基本技能?那么 Docker 必是其一. 作为一个开源的应用容器引擎,Docker 能够让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行 ...
- Docker桌面不再对企业用户免费,每月订阅费最高21美元,用户直接炸锅了
明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI Docker官方宣布:自2021年8月31日起,Docker桌面将不再对企业用户免费了. 对于员工数量超过250名或收入超过1000万美元的 ...
最新文章
- 商品评论html,商品评论列表.html
- Task.Factory.StartNewTResult 和 Task.RunTResult 到底有什么区别?
- 前端学习(1749):前端调试值之如何查看整站的资源和编辑
- 小程序类似抖音视频整屏切换
- word 编辑域中的汉字_word中插入的cad对象无法双击编辑问题解决记录
- UVALive 4394 String painter
- CISC与RISC的区别?
- hashmap put复杂度_集合类HashMap,HashTable,ConcurrentHashMap区别?
- ios 横向滚轮效果_iOS 可以纵向横向滑动的表格实现
- JVM 内存预警排查
- Pytorch深度学习实战笔记
- 支付宝”向他付款”,定额付款收款链接生成
- 关于SiamRPN代码的一些要点
- margin-top传递问题
- apt cyg 安装php,Windows下安装Cygwin及apt-cyg
- 利用Python+云服务器+邮箱实现的个人待办事项提醒
- 回撤率 python_【Python量化】O(n)复杂度实现最大回撤的计算
- 树莓派python语音唤醒_唤醒DuerOS Python SDK(解决声音切回树莓派的问题)
- 什么是TLC颗粒?与MLC、SLC区别
- 如何删除顽固的 AVI 格式的影音文件