通过引入DevOps 实践,让开发团队和运维团队在发布和部署过程中更好协作,从而更好地完成应用的发布和部署,确保了软件开发团队交付的功能及时上线,进而提升了商业价值的交付能力、应用发布和部署的稳定性,从而降低应用发布部署过程中带来的风险及损失。
开发人员手工使用 IDE 打包、手工部署和发布,效率低
开发团队和运维团队的相对隔离,增加了应用部署的难度
自动化程度偏低,手动操作导致的发布部署风险高
DevOps集文化理念、实践和工具于一身,可以提高企业高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助企业更快地发展和改进产品和服务。
支持各种公有云、私有云及各种基础云资源
支持已有主机应用的纳管
无侵入支持各种架构类型应用和平台
产品化且易用,灵活性、扩展性、易用性高
提供云平台支持可扩展接口,能够以插件方式支持各种不同的云
API扩展接口,能够基于API进行扩展和集成
支持通用易用易于落地部署规范
能够快速简单的创建环境和部署应用,减少手工二次开发和配置
支持全方位的自动化编排
全面的开发运营一体化
大规模的生产能力
可控下的自动化
解决了开发过程中出现代码遗漏、错误的问题,提升了软件交付的效率
降低了测试、发布过程中流程管控缺失所引起的应用发布失败风险
提高了开发与运营人员在设计、构建、测试工作中相互协作能力,提升了软件开发质量