您的位置:首页 >数码科技 >

大多数技术容器的寿命不到五分钟 使用寿命甚至更短

导读 大多数容器实例(54%)仅在五分钟或更短的时间内出现。这些平均寿命甚至越来越短。 比较一年前与一年前的容器寿命, Sysdig的一项最新 研

大多数容器实例(54%)仅在五分钟或更短的时间内出现。这些平均寿命甚至越来越短。 比较一年前与一年前的容器寿命, Sysdig的一项最新 研究发现,存活时间在10秒或更短时间内的容器数量翻了一番,从11%增至22%。可以使用五分钟或更短时间的容器数量也增加了一倍以上,从2018年的20%增加到今年的54%。

调查的作者指出:“众所周知,容器是短暂的。令人惊讶的是,超过一半的容器还活着不到五分钟。” 他们补充说,这些极短的使用寿命会影响安全性,因此需要使用DevOps方法。“许多容器只需要生存很长时间就可以执行一个功能,然后在功能完成时终止。几秒钟似乎很短,但是对于某些过程来说,这就是所需要的。我们希望寿命较短的容器数量会增加,尤其是在非常适合运行短期任务的无服务器平台。”

集装箱寿命

<= 10秒22%

<= 1分钟17%

<= 5分钟15%

<= 10分钟9%

<= 30分钟10%

<= 1小时4%

<= 6小时6%

<= 1天3%

<= 1周8%

<= 2周4%

> 2周4%

该研究的作者观察到,在一周之内,容器停顿了一个高峰(8%)。“我们调查了为什么会这样,并发现我们可以将其与Kubernetes进行自动伸缩的工作相关联。在周末期间,由于对服务的需求减少,Kubernetes减少了每个服务的运行实例数。” 调查显示,Kubernetes是首选的协调器,在77%的受调查站点中受雇。

此外,调查还显示,在一周或更短的时间内,有一半的集装箱图像被更换(也称为搅动)。该研究的作者指出:“对于当今大多数企业(如果不是全部),上市速度至关重要,并在保持竞争力方面起着不同作用。” “代码部署被更频繁地部署,这反过来又意味着新的容器映像。容器支持企业快速将出色创意变为现实所需的一切。”

Sysdig研究还显示,服务被定义为“应用程序的功能软件组件,例如数据库软件,负载平衡器和自定义代码”,其使用寿命更长。这些数字与2018年的研究相比相对没有变化。“在下面,容器将启动和停止以支持缩放和其他操作,但应用程序将保持运行状态。”

服务寿命

<= 10秒0%

<= 1分钟1%

<= 5分钟3%

<= 10分钟3%

<= 30分钟6%

<= 1小时6%

<= 6小时6%

<= 1天3%

<= 1周12%

<= 2周6%

> 2周53%

研究人员指出:“容器是敏捷运动的完美伴侣。” “它们有助于加速代码的开发和发布,通常是作为容器化的微服务。我们发现,在一周或更短的时间内就替换了一半以上的容器映像(也就是流失)。这反映了两次代码发布之间的时间减少了。此外,表示CI / CD管道正在帮助开发团队以前所未有的节奏来交付软件更新。”

免责声明:本文由用户上传,如有侵权请联系删除!