基础设施配置与管理技术全解析
1. 动态优化与资源管理
在虚拟化环境中,动态优化是平衡工作负载的重要手段。动态优化允许虚拟化主机集群根据主机组级别的配置设置,在节点之间转移虚拟机(VM),以实现工作负载的平衡。其工作原理是,当虚拟化主机集群中某个节点的硬件资源低于配置设置时,就可能触发虚拟机的转移。需要注意的是,动态优化仅适用于集群化的虚拟化主机,非集群成员的主机不适用。
2. 基础设施代码化配置
随着服务器、存储和网络等基础设施的虚拟化程度不断提高,基础设施的配置越来越多地通过代码来定义。这意味着可以使用如 JavaScript 对象表示法(JSON)、Ruby 或 XML 等格式的模板来定义服务器及其承载的工作负载的属性。例如,在 Azure 中,可以加载一个 JSON 模板来定义虚拟机工作负载的属性以及相关的网络和存储设置。
基础设施代码化配置具有诸多优势:
- 版本控制 :可以对代码进行版本管理,在出现意外问题时,只需应用早期版本的模板集即可回滚更改。
- 测试先行 :可以在开发环境中测试基础设施代码,然后再部署到生产环境。例如,在将用于构建生产虚拟机工作负载的代码部署到生产 Hyper - V 故障转移集群之前,先在测试 Hyper - V 服务器上确保其按预期运行。
WSLab 项目(https://github.com/microsoft/WSLab )提供了一组 PowerShell 脚本,可用于自动创建基于 Hyper - V 的虚拟机测试实验室。运行这些脚本可以完成以下操作:
- 创建更新的基础
超级会员免费看
订阅专栏 解锁全文
4708

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



