为什么DevOps很好,但却很难落地,大家对DevOps是怎么理解的?


达芬奇密码提问于 2018-08-13 16:45
1 个回答
  • DevOps 是一个很大的概念,目前数字化创新、互联网+的背景下,实施 DevOps 有一个很好的契机,就是针对新上线的互联网业务,采用微服务架构,使用容器作为工具,从此走上 DevOps 的快车道。

    DevOps 没有标准的流程,应该是一个优化的过程 - 寻找更合理的架构、流程来提升交付速度和软件质量,而微服务和容器平台在实现层面为 DevOps 上提供了相应的理念和工具。微服务把大型系统拆分成很多相对独立的小模块,每一个小模块由独立的团队负责,它们的迭代速度和质量可以提升,同时对相应团队的要求也会降低。容器,确切地说应该是 Kubernetes + Docker,容器镜像是封装和运行的标准,但 Docker 只提供了标准化交付的工具,结合 Kubernetes ,就搞定微服务的很多事情。

    当然,把大型系统拆分之后,微服务的管理是一个很大的问题,此时需要新的工具。网易云最近发布的 轻舟微服务PaaS产品,其设计就是希望基于微服务、容器和 DevOps 三位一体的统一,提供一套完整的微服务解决方案,包括 DevOps、容器服务、API 网关、微服务框架、测试平台和 AIOps 等六大模块,支持企业围绕微服务解决软件高质量快速迭代的问题。

    轻舟微服务的形成,也是经过网易内部多个大规模业务的生产环境验证的。网易内部业务经过了工程化-->服务化-->自动化三级跳的历程,目前正在向自动化的高级阶段——智能化进发。