DevOps 的应用场景

DevOps 概念

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps

  • DevOps:软件开发 + IT 运维
  • 协作与共享责任
  • MVP 小步发布
  • 适用于多种用例
DevOps 概念

基础设施工程

  • 设计、开发并维护 IT 基础设施

  • 该基础设施依赖云或公司自有硬件供能

  • 工程师负责硬件、网络与云组件

 

基础设施工程的任务:安全、内部工具、硬件、云、网络。

DevOps 概念

产品工程

  • 设计、开发并维护软件产品
  • 面向客户的组件

基础设施工程的任务:安全、内部工具、硬件、云、网络。产品工程的任务:产品设计、用户体验、MVP。

DevOps 概念

数据工程

数据工程是构建系统,以便采集并使用数据。

产品工程构建面向客户的功能。数据工程收集、存储并提供可用数据。

1 https://en.wikipedia.org/wiki/Data_engineering
DevOps 概念

DevOps 结合质量保证、软件开发和 IT 运维。DataOps 包含数据质量、数据工程和数据集成。MLOps 包含模型训练、机器学习和模型运维。

DevOps 概念

DataOps

  • 软件以数据为驱动

  • 通过数据管道传输数据

  • 确保数据顺畅流动

  • 传输过程中不丢失
  • 为数据科学家与 ML 工程师提供可用数据

MLOps

  • 用历史数据预测未来
  • 数据准备(历史数据)
  • 模型训练
  • 模型测试
  • 部署
  • 运维与维护
DevOps 概念

非此即彼?并非如此

良好的代码带来良好的数据,进而带来良好的机器学习。

DevOps 概念

开始练习吧!

DevOps 概念

Preparing Video For Download...