大多数技术容器的寿命不到五分钟

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

大多数容器实例(54%)只在五分钟或更短时间内出现。这些平均寿命甚至越来越短。

将一年前的容器寿命与一年前进行比较,Sysdig最近的一项研究发现,寿命为10秒或更短的容器数量增加了一倍,从11%增加到22%。可使用五分钟或更短时间的容器数量也增加了一倍多,从2018年的20%增加到今年的54%。

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

该研究的作者观察到,在一周内,容器停止在峰值(8%)。“我们调查了发生这种情况的原因,发现我们可以将其与Kubernetes的自动缩放工作联系起来。周末期间,由于服务需求的减少,Kubernetes减少了每个服务的运行实例的数量。“根据调查,Kubernetes是最受欢迎的协调员,77%的被调查网站都雇佣了他。

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

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

标签:

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