OpenShift应用发布和运维设计

EAWorld
关注

DevOps在OpenShift的应用运维方面做了哪些工作?

镜像部署到OpenShift之后, DevOps会自动创建好对应的应用,同时,通过Jenkins回调DevOps返回的数据,我们可以获取应用的一些基础信息。可是对于应用的监控和运维来说,这些信息不够有效,于是我们封装了OpenShift提供的RestApi,提供了OpenShift应用运维常用的几个接口,通过这些接口我们可以获取应用容器的pods,events,logs,应用访问地址以及端口等详细信息。

那么在软件开发前期,开发测试人员能够通过DevOps快速构建出应用进行部署并且能很方便的获取到访问地址进行功能验证,这样可以大幅缩短功能验证的周期,提高生产效率。

同时,DevOps在应用的界面提供了应用运维的一些基本能力,如应用的伸缩扩容、启动、停止、回滚,查看POD日志等。运维人员通过界面就能够获取到当前应用的详细信息,也可以很方便的进行应用的运维操作,这样可以大大减轻运维的压力。

总结和展望

DevOps和OpenShift结合能够产生巨大的动能,在提升效率的同时可以提高交付的质量,自动化程度的提升可以几何倍提升对业务需求变动带来的相应能力。

伴随互联网的发展与赋能,行业竞争日益激烈,越来越多的企业开始技术创新和战略转型,经营模式从“以产品为中心”转向“以用户为中心”,营销模式从“粗放营销”转向“精准营销”,服务模式从“标准化服务”转向“个性化服务”,基于此,每个企业都有自己的理念和方法来运用容器云等工具,而所有新技术的加持都要基于企业能够融合创新并适应市场、优化业务流程以及改善用户体验。

但目前,企业在创新型业务交付的过程中,从收集和明确用户需求、开发代码和测试到最终生产上线交付业务,存在浪费时间和成本的问题从而影响交付速度的问题,而DevOps恰恰是为企业提高交付速度进一步优化用户体验的最佳解决方案。

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存