服务器配置与模板管理的最佳实践与反模式
在服务器配置和管理的领域中,有多种模式和策略可供选择,这些模式和策略会影响服务器的创建、配置和维护效率。下面将详细介绍这些内容。
角色定义与继承
在服务器配置中,有不同的角色,如 MonitoringAgent 、 BackupAgent 和 DevelopmentServer ,每个角色都定义了要应用的软件和/或配置。还有一种角色继承层次结构的模式,基础角色包含所有服务器共有的软件和配置,如监控代理、通用用户账户以及 DNS 和 NTP 服务器设置等通用配置。其他角色可以在此基础上添加更多内容,可能会有多个层次。
即使采用角色继承模式,让服务器拥有多个角色仍然是有用的。例如,在生产部署中可能会有单独的 Web、应用和数据库服务器,但在开发和某些测试用例中,将这些功能组合到一台服务器上可能更实用。不同的团队会更喜欢不同的模式和策略来组织角色,重要的是团队能够轻松理解和使用这种结构。如果结构变得复杂和混乱,可能需要重新考虑和重构。
创建服务器的模式
大多数基础设施管理平台,无论是像 AWS 这样的公共云,还是像 VMware 这样的虚拟化产品,都可以通过用户界面(如 Web UI 或管理应用程序)或可编程 API 来创建服务器。新服务器映像启动后,通常需要在服务器上进行一些更改,包括安装和配置软件、进行系统更新和配置等。编排活动会将新服务器集成到网络和基础设施服务中,如 DNS。
启动新服务器实例的来源可能有以下几种:
1. 克隆现有服务器。
2. 从之前运行的服务器保存
超级会员免费看
订阅专栏 解锁全文
1916

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



