Amazon-Web-Services
通過一個或多個文件文件輕鬆部署伺服器
是否有任何類似的方法可以通過一個或多個文件文件部署許多伺服器實例和伺服器程序(以及網路設置)?
我聽說有一些類似的,例如 Chef 或 CloudFormation,但我不確定它們是否是。
如果有,我可以直接在 AWS 或 Azure 上使用它嗎?
有很多方法可以做到這一點。Chef、Puppet 和 CFEngine 被圍成一圈。這些是確保伺服器和建構過程一致性的框架。他們使用“拉”模型,即客戶端執行代理並定期從伺服器拉數據 - 顯然拉模型比推模型更具可擴展性。這些框架需要相當多的工作,並且不是您可以輕易“固定”到部署框架的東西,它確實需要在設計時考慮到它們。從那裡你可以進入更複雜的框架,比如 Kubernetes。
根據您的特定需求和系統,您還可以查看 docker(由此您可以創建一個可以在多個系統上執行的“映像”——實際上是一個可分發的輕量級虛擬化系統——我知道亞馬遜支持執行 Docker 系統,我希望 Azure 能做到。
還有很多其他方法可以給這隻貓換皮,包括編寫腳本文件和雲提供商專有的系統。