通过NetDevOps提高数据中心网络运营效率

描述

在本系列的第 2 部分中,我们将重点介绍优化和现代化数据中心网络运营的解决方案。在第一期 “优化数据中心网络” 中,我们研究了如何更新您的网络基础架构和协议。

NetDevOps 是一种思想体系,过去 5 年来持续渗透到 IT 基础设施的不同部分中。作为一种理论,它可以在许多领域帮助优化基础设施运营。

我们将讨论可应用于您的操作工作流的 NetDevOps 的一些应用程序。

其中包括:

通过基础架构即代码(IaC)对配置管理集中化。

自动化重复操作任务。

使用自动化实现配置的标准化和一致性。

使用网络数字孪生仿真测试和验证更改。

使用 IaC 对配置管理集中化

IaC 背后的原则已用于软件开发中,开发人员可以并行地为同一软件项目贡献代码。但他们也创建了一个集中的存储库,其中的代码项目(包括服务器、NIC 、路由器和交换机的网络配置)可以驻留并作为唯一的真实来源。

配置管理的分散性使实施标准化从根本上效率低下。这也使得确定正确的配置或跟踪更改变得困难。

将 IaC 与 Git 等源代码管理软件结合使用可以帮助解决问题,确保所有管理员、服务器和交换机都可以使用正确的网络配置和代码。

自动化重复操作任务

在大型基础架构中,无论设备如何,配置的组件都是相同的。syslog server 、NTP server 、SNMP 设置和其他管理设置等配置可以通过零接触业务开通(ZTP)等技术实现自动化。ZTP 可以将配置应用于开机开关,以减少跨多个设备手动配置时可能发生的错误。应用标准配置和执行重复任务非常适合 ZTP ,因为它可以在每个设备上一致地执行。

利用自动化实现配置标准化

自动化通常依赖于设备完全启动后的外部工具来驱动配置。自动化更具动态性,可以在设备的操作周期中多次应用,而 ZTP 仅在每个设备的第一次引导期间使用。

Ansible 和 Salt 等自动化工具使用模板技术和脚本进行大规模的配置实施工作。这些工具通过构建标准化模板并仅依赖键/值数据结构来填充模板,从而简化了基础架构管理。通过这种方式,操作员可以对配置充满信心,并集中精力验证正确的配置是否适用于正确的设备。

此外,自动化工具可以大规模的实施配置工作。对错误配置或 bug 的任何修复都可以放心地应用于数千个节点,只需最少的努力,而且不会因命令键入错误或管理员分心而导致节点错误配置。

测试和验证联网数字孪生仿真中的变化

当使用自动化将配置大规模应用于多个节点时,在提交更改之前了解更大的影响是至关重要的。将更改应用于少数节点作为测试通常无法揭示将更改应用于所有节点时会发生什么。NVIDIA Air 基础设施仿真平台创建了一个数字孪生环境,供用户在部署之前测试所有更改。

有了数字孪生,您可以在一个安全的沙箱中运行自动化,以确保更改不会导致任何不可预见的停机。将 digital twin 与验证技术(如 NVIDIA NetQ)接合,可以创建一个自动测试管道,以确保所有配置更改都完全按照每个更改窗口的预期进行。

结论

本系列介绍了优化数据中心网络的方法。第一种方法是通过网络架构协议的现代化。第二篇文章侧重于通过 NetDevOps 提高运营效率。

优化对于保持高水平的服务、最高效率和生产力至关重要。通过利用和实施我们讨论的主题中的内容,您将能够优化数据中心网络,使其成为一个更具弹性的平台,从而提高业务的整体性能并为您节省资金。

NVIDIA 往期精彩内容

算力时代,网络决定性能 使用最新版本的 NVIDIA NetQ 自动化网络监控并减少停机时间 为什么没有理想的数据中心网络设计  

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分