随着关键组织基础设施转向云并更多地依赖互联网网络服务,网络必须具有弹性,能够在正常操作中出现故障和挑战时提供和维持可接受的服务水平。弹性支持原则从容错、冗余、可用性和网络多样性的支持因素开始。今天,我们更深入地了解网络可用性、冗余、弹性和多样性的推动因素,它们彼此之间有何不同,但仍然相互关联。
网络可用性
网络正常运行时间是衡量客户端如何无缝访问网络上可用的资源(如服务器、打印机)的指标。网络可用性计算基于两个关键值:
- 网络正常运行时间
- 给定期间的总持续时间
- 它在组织内不断受到监控,以最大限度地提高其托管服务和应用程序的可用性。确定整体可用性和正常运行时间需要跟踪网络设备的配置错误、CPU 过度使用或其他可能导致网络速度减慢和故障的性能问题。通过构建关键组件的冗余、它们的多样化以及自我恢复和自我修复的弹性系统,可以进一步提高网络可用性。
网络冗余
在网络冗余中,备份网络资源用于最大限度地减少或防止因停电、硬件问题、人为错误、系统故障或网络攻击而导致的停机时间。需要运行关键的核心网络服务并构建重复的网络基础设施才能实现冗余。
它确保有多个数据传输路径可用于将流量路由到备用路径。如果一条路径由于任何上述因素而失败或变得不可用,则始终存在备用路径。但是冗余并不一定意味着您完全可以避免网络中断。因此,我们还需要查看其他促成因素,以了解它们发挥的作用。
网络弹性
冗余作为增强弹性的一种措施,允许对可能影响系统的变化做出主动或被动响应。弹性要求可能是多种多样的,并且可能会不断发展,特别是在动态和可扩展的环境中,一个系统的任何故障都会对整个服务链产生级联效应。
弹性在本质上更具预见性,涉及故障预测、隔离受影响的组件、针对潜在故障提供保护、消除故障并启动故障状态恢复以及将系统恢复到最佳性能。弹性是根据任何给定实例的系统可用性来衡量的,具有故障发生的频率或延迟以及从故障状态恢复的速度。
网络多样性
重复或备用实例并不意味着组织网络受到完全保护,因此网络多样性在这里出现。它将网络冗余提升到一个新的水平,同时在另一个数据中心或云中的不同路径上在地理上复制网络基础设施。
地理上多样化的网络可以在一个地点抵御自然灾害,例如天气事件、施工和局部事件。如果冗余站点位于不同的城市、州或地区,则事件同时影响两个位置的可能性很小,但是要实现近乎绝对的弹性,可以选择基于云的灾难恢复解决方案。
结论
简而言之,虽然网络可用性、冗余、弹性和多样性似乎彼此不同,但它们是弹性学科的重要组成部分,因为冗余是为了容错,多样性是为了生存能力,弹性是自我修复和从故障中恢复,最终目标是以无缝方式实现网络可用性。