内容简介:译见|你用 Spotify 听的音乐,也流经 Docker 之手?
译见系列 道客船长「译见」系列,关注国外云计算领域的技术和前沿趋势,每周为开发者提供精选译文。
通过上期了解了《 揭秘网红 Docker 的十大竞争优势 》之后,你一定很想知道它在真实场景中的应用。本期的「译见」,道客船长将带你看看那些使用 Docker 的大型企业的成功案例。
ADP 公司
ADP 公司一直使用 Docker 来更好地管理其 应用程序的基础架构 。ADP 公司是全球最大的基于云计算的人力资源服务提供商。他为超过 60 万客户提供从薪资到福利的人力资源服务,这也给 ADP 公司在 安全性 和 可伸缩性 方面带来了挑战。
ADP 公司通过使用 Docker 解决了安全性方面的问题。Docker 的内容认证机制让他们的 IT 运维团队能够对镜像进行签名,并且确保了只有已经签名的二进制文件才能在生产中运行。ADP 公司还使用 自动容器扫描功能 , 并使用多个 Docker 受信任的注册表为其应用程序的开发进程构建逐步信任的工作流。
ADP 公司依靠 通用控制面 / Swarm 来解决可伸缩性的问题。Swarm 让团队一步步尝试,让每个应用程序都由很多小的 Docker 引擎集群组成,而非一个应用一个集群。之后,这个集群将随着时间的推移而合并成更大的集群,最终每个应用都将有属于自己的一个集群。至此, 集群就具备了跨越公有云私有云,以及跨越应用程序 的可能性了。这将使企业做出最佳的财务决策。ADP 公司计划通过使用 Docker 容器来封装应用程序中最具变化的一部分,让应用程序更易更改,更易重新部署从而更快推进应用程序的进程,而将其他部分留在后面处理。使用 Docker 进行容器化封装使得 ADP 公司制定了一条混合策略。他们混合了应用程序中大大小小的容器,这创造了一条通向 微服务 的渐进路径。
Spotify 公司
Spotify 公司运行了一套微服务架构为数以百万计的用户提供数字音乐服务,这一套微服务架构由每个在职工程师多达 300 台服务器搭建而成。Spotify 公司在管理如此多的微服务中, 遇到的最大的困难在于部署流水线 。Spotify 使用 Docker 让相同的容器持续通过持续集成 / 持续交付流水线。
从构建到测试再到生产,他们能确保通过构建和测试过程的容器与生产环境中的容器完全相同。
现在, 公司可以保证他们的所有服务都能够保持正常运行,并且能为客户提供丰富的用户体验。他们还建立了一个基于 Docker 容器的新平台 “Helios” 来部署跨整个集群或服务器的容器,并维护他们的开发生态系统。
ING 公司
ING 公司是全球领先的十大金融服务公司之一。这个仅在荷兰就有 1800 人组成的 IT 团队,他们来自于不同部门,使用的是不同的技术,在不断协调的工作中产生了这一独有的挑战,因此也使得质量低劣的软件频频出现。
现在,ING 公司可以 更快地在持续交付流水线中运行 Docker 容器 。加速的关键部分在于提供构建服务器、资源调配和发布测试部署自动化,以及在他们 180 个团队中进行功能集成测试。此外,自动化程度的不断提高也开始使其基础设置资源紧张,而 Docker 大大 降低了资源的利用率和最终成本 ,尤其是在其投入最多的开发成本中。
总结
最后,我想说的是,Docker 容器共享它们的操作系统,因此无论主机操作系统如何,它们都作为独立进程运行。正如 Docker 所承诺的那样,这意味着它的容器可以“ 在任何机器、任何基础设施和任何云上运行 “。Docker 所具备的 可移植性 、 灵活性 和 简洁性 是让它能够产生如此强大的力量的一个关键原因。我们是 Docker 的拥趸,我们相信它会继续成长。
原文链接:https://dzone.com/articles/top-10-benefits-of-using-docker
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 使用 SpringAOP 获取一次请求流经方法的调用次数和调用耗时
- 使用 SpringAOP 获取一次请求流经方法的调用次数和调用耗时
- music-dl:从网易云音乐、QQ 音乐、酷狗音乐、虾米音乐等搜索和下载歌曲(Python)
- 中央音乐学院首招音乐人工智能博士!研究 AI + 音乐,他们是认真的
- Python 创作音乐: 计算机创作,计算音乐
- Android开源在线音乐播放器——波尼音乐
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
SOA & Web 2.0 -- 新商业语言
(美)Sandy Carter / 袁月杨、麻丽莉 / 清华大学出版社 / 2007 / 29.80元
在《SOA&Web 2.0:新商业语言》中,Sandy Calter示范了将企业解构为“组件化”业务模式的方法,然后用相互连接的、可重复的并且能快速、轻松、经济地适应各种变化的IT服务来支持该模式。这些技术将帮助IT专家和业务经理达到崭新的运营水平,以开展着眼于市场的创新,这才是最重要的。总而言之,企业必须实现灵活应对。直到最近,技术都一直阻碍着这些目标的实现。正是由于面向服务架构(SOA)、We......一起来看看 《SOA & Web 2.0 -- 新商业语言》 这本书的介绍吧!