linux工程师,RHCE
分类: 系统运维
2022-07-13 08:32:35
DevOps关系着流程的改进,云计算关系着技术和服务的改进,这两种转变都是基于社会变革的转型。
首先,当前的经济模式已从产品经济转变为服务经济,人们更在意体验而非物品本身,企业就不得不为产品增加服务。以汽车领域为例,当前车辆的新车售价通常包含了一定时间内的日常维护,部分车厂的新车售价直接包含了通用汽车专属配置——安吉星系统Onstar,为车主额外提供自动撞车报警、道路援助、远程解锁服务、免提电话、远程车辆诊断和逐向道路导航(Turn-By-Turn Navigation)等服务。
其次,为快速、高效地提升服务质量,增加产品销量的同时提升利润,工程师们面临着提供和增加SaaS(Software-as-a-Service,软件即服务)的挑战。用户可通过SaaS获取匹配其实际需求的服务。成功的SaaS平台往往需要保证软件传输速度、创新性、频率和可靠性。云计算的敏捷性补充了平台本身的速度和灵活性,结合DevOps的主旨,即消除软件开发人员和运营维护人员的鸿沟,恰好满足了这一挑战的所有目标。
除此之外,在软件程序的处理方面,越来越多的企业需要结合DevOps和云计算的任务调动灵活性来缩短工作周期,提高交付频率。通过DevOps来保障软件的持续性、可靠性、创新性的同时,对操作性能进行云计算可以实现软件的质量和易用性。
DevOps和云计算相结合,可以使企业最大程度的满足消费者期望,部分企业已经享受到DevOps带来的巨大价值。
为了充分利用云-DevOps技术,企业首先需要进行周全的考虑,确定其核心目标。
DevOps更依赖于人而非技术。管理层需要分析内部的专业知识技能等资源,或者聘请DevOps开发人员基于DevOps云架构进行开发。此外,转型期的战略发展规划可以很好地帮助企业避免过渡、变革中的问题。遵循核心原则的前提下,企业可在DevOps云架构上最大程度地利用云计算,从而利用云计算的技术实践来规避风险。
企业也可结合DevOps实践中的知识共享、软件生命周期管理、集成和交付、软件测试和质量保证等特性,充分运用云计算完成自动部署。