服务器配置与创建的最佳实践
1. 模板与创建阶段的配置平衡
在服务器配置过程中,大多数团队会在模板打包和服务器创建这两个阶段进行配置。模板更新的周期较长,涉及更改、测试和部署等步骤。对于频繁发生的更改或实验性更改,在服务器创建时进行会更容易。
当使用相同的配置管理工具来配置新服务器和更新现有服务器时,可以加快新更改的实验速度,因为可能无需构建新服务器。
一种有效的模式是在打包新模板、创建新服务器和更新现有服务器时,使用相同的配置管理更新工具。将更改放入配置定义中,这样可以快速应用到新服务器和现有服务器,而无需构建新的服务器模板。定期构建新的服务器模板版本,将创建时应用的更改整合到模板中。如果长时间不刷新服务器模板,服务器创建过程会变慢,模板也会变得不那么相关。
2. 大型组织中的服务器配置
大型组织在将自动化服务器配置融入其流程时可能会遇到困难,这通常是因为它们积累了繁琐的结构和治理要求,这些要求是基于手动配置服务器而设计的。
例如,一家大型金融机构创建两个用于开发和测试的虚拟机需要6周时间,涉及8个不同的团队处理这些虚拟机,包括变更管理、操作系统安装、账户创建等。最终得到的两个虚拟机配置略有不同,其中一个应用程序因用户账户配置错误而无法启动。
大型组织,特别是受严格监管的组织,在配置基础设施时需要考虑多个利益相关者的不同要求。最佳方法是让各个利益相关者参与定义这些要求,并设计自动化配置和部署来执行这些要求。让他们帮助创建执行这些操作的脚本,甚至帮助定义自动化测试和监控以验证合规性。与各个利益相关者协作比强制进行侵入式手动检查更可靠和有效。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



