发布于:2021-01-07 11:13:16
0
179
0
为了跟上消费者的需求并增强市场竞争,企业知道快速部署至关重要,并且是DevOps指标的关键组成部分之一。您必须继续发布新的响应式更新。DevSecOps可以帮助缩短部署时间并增强安全性。
不断增长的消费者需求和不断变化的业务趋势比以往任何时候都加剧了市场竞争。
在这种艰难的情况下保持竞争优势意味着创新速度更快,发布速度更快,更新时间更短。
尤其是如果您有一个面向客户的应用程序,那么情况将会更加严重。您需要确保该应用程序提供最先进的解决方案,并且已使用相关工具和资源进行了更新,并且响应速度很快。
您无法承受一段时间甚至在更新期间关闭应用程序或服务的负担,因为这会打击客户忠诚度。
这就是部署速度很重要的地方,这是当今DevOps的核心指标之一。
另一方面,持续集成(CI)和持续交付(CD)已经成为整个组织在DevOps旅程中的事实上的标准。
同时,使用Kubernetes,容器和微服务进行增量软件开发和持续部署已作为成功的方法深入企业。
安全,合规继续竞争
尽管持续部署对于持续交付至关重要,但是安全性和合规性问题继续困扰着持续交付机制。
DevOps显示了加快创新的道路。但另一方面,也存在基础设施漏洞增加的可能性。
传统的安全测试无法与敏捷的DevOps工具匹配。它们通常很慢,麻烦并且需要安全专业人员,这与涉及敏捷性原理和自动化过程的DevOps思维方式不同。
另一方面,合规性问题继续挑战阻碍DevOps流程的组织,例如,某些应用程序要求对每个新更新进行重新认证。
因此,安全性和合规性继续竞争部署速度。
在进行合规性检查或外部安全威胁的情况下,停止CI / CD周期肯定会降低业务效率。
此外,DevOps团队缺乏了解和应对安全挑战的专业知识。
DevSecOps在这里证明了优势!
持续部署的DevSecOps
开发结束时的安全性(与传统安全性模型一样)不仅会损害应用程序的安全性,还会影响部署速度。
解决方案是在流程链的早期实施安全性。这种左移方法是'DevSecOps'方法。
DevSecOps可确保跨过程链所有阶段的安全集成,而不会影响部署速度。
DevSecOps模型将安全工具,策略和流程调整到DevOps工具链中,并通过确保在每次迭代中自动应用工具和资源来促进连续周期。
这转化为持续的安全性,其中在开发周期中不断扫描源代码和开源库是否存在漏洞。
因此,DevSecOps将安全性置于连续交付周期的范围之内,从而加快了部署速度。
结论
部署速度是DevOps成功的关键因素,安全性和合规性因素是实现更快部署目标的关键。
作者介绍