云原生devops环境有哪些特点,主流都有哪些工具呢?

云原生devops环境有哪些特点,主流都有哪些工具呢?

参与5

1同行回答

顾黄亮顾黄亮课题专家组技术总监畅销书作者
云原生的DevOps和标准的DevOps方法上是一样的,不一样的是工具和流程,云原生的DevOps采取了容器云的工具,功能上更贴合容器云的场景,流程是也更加简化,主流工具有docker,k8s,gitlab Prometheus。 与传统DevOps方案相比,容器云平台实现DevOps主要优势如下。( 1 )开发、测试和生产环境...显示全部

云原生的DevOps和标准的DevOps方法上是一样的,不一样的是工具和流程,云原生的DevOps采取了容器云的工具,功能上更贴合容器云的场景,流程是也更加简化,主流工具有docker,k8s,gitlab Prometheus。
与传统DevOps方案相比,容器云平台实现DevOps主要优势如下。( 1 )开发、测试和生产环境的统一化和标准化:镜像作为标准交付件,可在开发、测试和生产环境中以容器形态运行,最终实现多套环境中的应用及其运行依赖内容的完全一致。( 2 )解决底层基础环境的异构问题:基础环境的多元化导致从开发到运维过程中出现阻力,而使用 Dockerengine 可以忽略基础环境的类型差异。不同的物理设备、虚拟化类型或云计算平台,只要是运行了 Dockerengine 的环境,最终应用均会以相同的容器形态提供服务。( 3 )易于构建、迁移和部署: Dockerfile 实现镜像构建的标准化和可复用,镜像本身的分层机制也提高了镜像构建效率。使用镜像仓库( registry )可将构建好的镜像迁移至任意环境,而且环境部署仅需将静态只读的镜像转换为动态可运行的容器即可。( 4 )轻量和高效:与需要封装操作系统的虚拟机相比,容器仅需封装应用及其依赖文件即可实现轻量的应用运行环境,且拥有比虚拟机更高的硬件资源利用率。( 5 )工具链的标准化和快速部署:将实现DevOps所需多种工具或软件进行容器化后,可在任意环境实现1条或多条工具链的快速部署。

收起
银行 · 2022-01-13
浏览888

提问者

玉树林风
系统工程师中国民生银行
擅长领域: 存储云计算服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-01-12
  • 关注会员:2 人
  • 问题浏览:1295
  • 最近回答:2022-01-13
  • X社区推广