2025/05/26

05-26.png

「Infrastructure as code 所意指之基礎架構,即為『滿足運行某個系統之先決條件中所有的周邊環境』」——《Ansible徹底入門:雲端時代的組態管理》

之前在其他金句也提過,Cloud、Container 及 Automaion 技術的發展與普及,對於 DevOps / SRE 提供了很大的助益。

隨著這些技術的發展,Infrastructure as code 被提出,並且也擴展了我們對於 Infrastructure 的看法。

當談到 IaC 時,你所界定的 Infra 範圍包含哪些東西?跟其他工程師界定的範圍一致嗎?舉例來說 Configuration 有包含在其中嗎?

你會發現,當實踐 IaC 或高度且全面的 Automation 時,你會持續逐漸的將更多東西捲入其中,所以這也難怪 Ansible、Chef、Puppet 和 Salt,當年四個老牌的 Configuration Management 工具,都早早改稱自己是 IT Automation 工具了。