讲师介绍:
Oops!前阿里巴巴技术专家,曾参与多个开源项目的开发工作,对大规模分布式系统设计和集群管控有较丰富的经验。
问题背景:
春节将至,提前祝各位同学新年快乐!这节课是专门为你打造的新春特辑,我们将站在 2021 年的肩头,展望 2022 年的必学热点——IaC 领域流行工具。
多云和混合云环境下,每个云厂商提供的系统组件、接口和概念都不尽相同,使得管理这些平台上的基础设施和应用非常复杂,对这些基础设施运维管理存在很多痛点。
效率低下:部署一套云上系统涉及大量的云资源购买、配置和接入,纯手工部署效率极低;
复用困难:每套环境的部署都有一些个性化的设置,很难提取出可以复用的流程和工具;
难以维护:随着业务上线和迭代,基础设施的配置也不断地变化,多套环境之间的差异逐渐变大,需要投入相当大的精力来保证各套环境之间的一致性;
Dev/Ops 割裂:产品团队和基础设施运维团队对产品和资源的需求理解程度不一样,基础设施很难做到快速动态地随着产品的需求变化而变更,中间通常会有一个漫长流程要走。
如何统一配置、管理和自动化维护分置在这些平台上的基础设施,是一个亟待解决的问题。而 GitOps 和 IaC 是解决这个问题的一个有效方案。
内容看点:
GitOps 流程
常见的 IaC 工具
精选留言(1)