软件更新速度越来越快为何还没进入全自动化操作?
2623
软件更新的速度越来越快,但是IT部门还没有准备好将整个过程转换为自动化。这是来自 Cloud Native Computing Foundation(CNCF)发布的对1,324位IT经理和专业人员的最新而调查得出的结论。
该调查发现软件更新一直在加速。但是,令人惊讶的是,使用自动化来管理这些周期的过程却大大减少了。
调查还发现,已经从完全自动化的周期转变了,从2019年的40%下降到了33%。“这可能意味着许多组织不准备转向完全自动化的周期,因为设置它们的复杂性,或者希望保留对应用程序部署某些方面的控制权。”
并不是说IT专业人员会回到手动方法上,那将增加员工的压力,特别是在每天进行发布的近三分之一的人中。2018年,有27%的人手动进行了发布,目前这一数字为15%。相反,混合半自动化方法越来越受青睐-从两年前的25%增长到今天的46%。
调查显示,持续集成和持续部署(CI / CD)现在也很普遍。82%的受访者在生产中使用CI / CD管道。三种最常用的CI / CD工具是Jenkins(53%),GitLab(36%)和GitHub Actions(20%)。
无服务器也继续在企业中立足。不到三分之一的受访者表示在生产中使用无服务器技术,另有21%的企业正在评估无服务器,14%的企业计划在未来12个月内使用它。使用无服务器技术的大多数(60%)使用托管平台。13%的人使用可安装的软件,而22%的人同时使用两者。服务网格也越来越受欢迎。今年,有27%的受访者在生产中使用了服务网格,比去年增加了50%。该调查的作者预计这一增长将持续下去,其中23%的人评估了服务网格,另有19%的人计划在未来12个月内使用一种服务。
该调查还显示,容器的增长和容器编排继续加速到某种程度,无论出于何种意图和目的,每个企业内部都存在这种情况。现在至少有92%的受访者表示他们在生产中使用容器,比进行调查的第一年2016年的23%增长了300%。与去年相比(2018年分别为84%和73%),这也是一个显着的同比增长。
使用Kubernetes进行编排也很普遍。总计91%的受访者表示使用Kubernetes,其中83%用于生产。据CNCF报道,这继续从去年的78%和2018年的58%稳步增长。
现在也有很多容器在使用。现在,绝大多数(61%)在其组织中使用了250多个容器。在高端,使用5,000多个集装箱的集装箱在2020年达到23%,高于2016年的11%
复杂性与开发团队的文化变革一起成为使用和部署容器的主要挑战,这两个受访者均提到了41%。安全性占32%,去年排名第二,跌至第三位,其次是存储(29%),并且缺乏培训和监控(均为27%)。