您有Docker -但您的Docker注册表高度可用吗?

HA Docker注册与JFrog Artifactory

码头工人Docker注册表在生产系统中不断获得吸引力,并在预生产中广泛使用,公司的Docker注册表可以成为其运营的中心。这篇文章解释了如何高可用性Docker注册表可以帮助公司避免当关键任务系统出现故障时所产生的巨大费用。

停机成本

停机时间是非常昂贵的,停机时间对组织的影响可能从糟糕到破产。在谷歌上快速搜索“停机成本”,会找到一些很棒的资源和惊人的统计数据。2022世界杯阿根廷预选赛赛程根据你看的研究,你会看到从5600美元不等的数字1超过17000美元2每分钟!这些数字反映了收入的直接损失,但更重要的是,由于停机时间导致生产力下降而产生的间接成本。英国航空公司首席执行官表示,2017年5月,该公司的IT系统出现故障,导致公司损失超过1亿美元3.

我们想一下。当生产系统出现故障时,损失是显而易见的。电子商务网站无法销售,预订系统无法接受订单,支付系统无法工作等等。但是预生产系统呢?想象一下,开发人员因为本地构建卡住而目瞪口呆,DevOps工程师因为第三个人刚刚告诉他们CI服务器坏了而烦躁不安,QA工程师无法运行批准发布候选版本所需的回归测试。损失的生产力加起来很快就是$$$。

您的Docker注册表是关键任务

想象一个开发人员正在公司的一个项目上工作码头工人的图片.想象一下,她正在试图修复一个导致公司计费系统向客户多收费10倍的错误。现在,假设开发人员的Docker注册中心经历了一次停机。没有Docker注册表就意味着没有构建,这意味着在修复bug之前浪费了很多时间,导致许多客户多收钱,不高兴。

Docker注册表与5- 9可用性

在一个以前的文章,我们讨论了中心作用Artifactory作为您的Docker注册表。当部署在高可用性配置,Artifactory还可以防止前段所述的悲惨场景。

为了实现高可用性,Artifactory被安装为同一个LAN上的多个节点的活动/活动冗余集群。

HA Docker注册与JFrog Artifactory

这可以通过以下方式防止停机:

  1. 无单点故障。
    因为HA安装中有多个节点,所以任何一个节点的中断都不会导致整个集群的瘫痪。集群中剩下的任何节点都可以响应请求,直到停机的服务器恢复。
  2. 不停机检修时间
    出于同样的原因,在关闭服务器进行维护时,集群仍然可以运行并响应任何请求。要在整个集群上执行维护,可以依次关闭每个节点,根据需要进行操作,然后在关闭下一个节点之前将其恢复到集群中。
  3. 管理大量的
    由于请求由负载均衡器平均地分布在所有集群节点中,因此Artifactory Docker注册中心可以容纳大量的负载突发而不会降低性能。随着使用量的增长,您可以根据需要向集群添加更多的服务器,以增加容量并适应任何负载。

有了这种级别的稳定性和可靠性,您的Artifactory Docker注册表可以提供多达5- 9种可用性。

许多公司和政府机构在软件开发过程和生产系统中都使用Docker。服务映像的Docker注册表的任何停机(计划的或计划外的)都可能给公司带来巨大的成本,更不用说对其品牌的损害了。通过JFrog Artifactory作为一个高可用性的Docker注册中心,公司不仅可以在一个位置托管和管理所有的Docker映像,而且还可以从业界无法比拟的稳定性和可靠性中受益,以确保Docker映像从开发人员工作站安全地流向生产运行时。

2022世界杯阿根廷预选赛赛程

  1. 勒纳(2014)。停机时间的成本。从检索https://blogs.gartner.com/andrew-lerner/2014/07/16/the-cost-of-downtime/
  2. 如何计算停机的真实成本。(2017)。从检索https://www.datafoundry.com/blog/how-to-calculate-the-true-cost-of-downtime/
  3. 赫茨,R.,戴,P.和尼利,J.(2017)。从检索https://www.reuters.com/article/us-iag-ceo/british-airways-ceo-puts-cost-of-recent-it-outage-at-80-million-pounds-idUSKBN1961H2