云原生基础架构实战课
潘野
前 eBay 云原生专家
191 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已更新 2 讲/共 22 讲
云原生基础架构实战课
15
15
1.0x
00:00/00:00
登录|注册

01|发展历程:IaC过去、现在与未来展望

你好,我是潘野。
从今天开始,我们将会学习云原生基础架构的重要理论和发展脉络,为之后我们实践全自动化的基础架构管理打好基础。
作为课程的第一讲,我想先和你聊聊“基础设施即代码( Infrastructure as code )”。说起这个话题,你可能觉得是老生常谈,毕竟我们很容易就能在网上搜到很多相关内容。不过,这些内容往往很零散、不够系统,结合实践案例深入探讨的更是凤毛麟角。
今天,我就带你系统梳理一下基础设施即代码( Infrastructure as code )的来龙去脉。

场景模拟

让我们从一个小场景开始聊起。假如你是基础架构部门的技术总监。最近,公司要上线一个新业务。开发部门估算后,向你提出需要 300 台服务器来支持,100 台做缓存系统,100 台给中间件使用,50 台给数据库使用,为了应对意外情况,还有 50 台做冗余。
那么接下来,从采购到业务真正上线都会经历哪些过程呢?

过去的 IaC:面向配置工具管理

在公有云普及之前,一般来说情况是这样。
基础架构部门先采购 300 台服务器,数据中心工程师负责将机器推上机架,加电开机。
网络组同学会为这批新机器分配 Vlan、Subnet 等资源。
系统运维同学根据需求分配机器,然后安装操作系统,运行配置管理工具,完成后,再交付给负责应用发布的同学。
负责应用发布的同学发布应用,最终完成整个业务上线。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文主要介绍了基础设施即代码(IaC)的发展历程和管理方式。首先通过一个场景模拟引出了IaC的发展脉络,然后详细介绍了过去的IaC管理方式,即面向配置工具管理的情况。随后,文章介绍了现在的IaC,即面向API与资源管理的方式,以及展望了未来的IaC,即面向应用管理。整体来看,本文通过具体案例和详细解释,系统梳理了IaC的发展历程和管理方式,为读者打下了扎实的基础。 IaC是一种自动化基础设施管理的方法,通过代码描述和配置基础设施资源,实现快速、可靠和可重复的部署和管理过程。文章还展望了未来的IaC,即面向应用管理,通过Kubernetes将基础设施转化成配置对象,实现了资源的有借有还,将集群管理作为IaC的主体。整体来看,本文通过具体案例和详细解释,系统梳理了IaC的发展历程和管理方式,为读者打下了扎实的基础。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《云原生基础架构实战课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • kaizen
    应用所需要的DB,消息队列等,应该还得靠terraform来拉起来吧
    2024-03-25归属地:北京
    1
收起评论
显示
设置
留言
1
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)