让我们探索一个想法:基于云的 DNS 服务,帮助在全球分布式网络上交付应用程序。 这项服务是什么样的? 很明显,用户要求快速、安全、持续地访问他们的应用程序,并且提供这些应用程序的团队致力于提供这种访问。 虽然这听起来像是一个简单的概念(特别是在考虑像 DNS 解决方案这样基础的东西时),但当识别以这种方式交付应用程序所需的一切时,它很快就会变得非常复杂。
对于支持应用的团队来说,满足这些要求的压力是真实存在的。 众所周知,在应用加载时间方面,用户的注意力持续时间很短,如果加载时间超过三秒,用户很可能会放弃该网站或应用。 这就是为什么考虑权威 DNS 的性能如何直接影响用户体验至关重要。 考虑一下像 cnn.com 或 mlb.com 这样的热门网站的主页。 需要数十个 DNS 请求才能正确显示这些网站上的所有内容。 如果这些请求比正常情况慢 5-10%,用户体验将明显受到影响,并且可能会将用户转移到其他地方。 因此,交付这些应用程序所需的工具必须能够正常工作,并且可靠地运行。
但是,如果没有资源来管理内部基于硬件的 DNS 解决方案,那么答案是什么呢? 或者,如果该应用程序是关键的收入驱动因素,但其目前的流量需求不值得建设全面的数据中心来支持交付,该怎么办? 利用云提供商是一种选择,但是由于流量高峰而产生的意外账单的糟糕经历已经足够多,以至于任何预算有限的人都会在未先做好尽职调查的情况下决定是否采用云解决方案之前三思而后行。
这提出了一个有趣的挑战:在安全风险和用户需求从未如此高涨的情况下,基于云的 DNS 解决方案如何才能在不超出任何人预算的情况下提高应用程序的可用性、可靠性、安全性和性能? 首先检查几个框。
应用可用性意味着准备好并开放接收流量。 这意味着用户不必担心他们是否可以访问他们需要的应用或网站,而且当他们到达那里时,他们不必等待很长时间才能让该应用或网站响应。
从访问应用到发送电子邮件或发起视频通话,一切都从 DNS 请求开始。 当数十、数百甚至数千名用户想要同时访问同一个应用时,保持该应用在线且可用可能会很棘手。 为此,管理这些应用的团队需要能够根据需求扩展的工具,以防止流量浪潮导致应用程序无法访问。 然而,当考虑到硬件限制、资源使用,甚至伴随流量高峰而来的成本高峰等因素时,这并不总是那么容易。 每个 NetOps 或 DevOps 团队的愿望清单上都应该有一个可以根据应用流量扩展的一致解决方案,以确保永远不会出现应用是否能够处理流量高峰的问题。
大家普遍认为,除了确保应用程序可用之外,团队还需要确保这些应用程序能够抵御攻击、中断和其他可能导致关键服务离线的事件。 这意味着要制定一个可以避免单点故障的应用程序交付策略。 当团队利用多样化、全球分布的网络(一个托管数十个接入点的网络)时,即使他们请求的应用程序的原始实例离线,用户也不会注意到他们的应用体验有太大差异。
在单点故障的情况下,中央服务器的任何问题都可能导致整个服务中断。 然而,以位于多个接入点的云服务为前端的应用享有更高水平的弹性。 如果一个节点出现故障,流量将重新路由到网络中下一个最近的运行节点,从而保持该应用服务的持续可用性。 此功能对于灾难恢复和业务连续性尤其重要,可确保区域中断不会破坏整个服务。
对于此设置,还需要考虑一个重要的安全组件。 由分布式、去中心化节点构建的网络可以通过分散攻击流量来更好地吸收和减轻容量攻击,保护核心基础设施。 每个节点还可以实施特定区域的安全措施,更有效地应对本地威胁并遵守区域合规要求。
应用网络的基础设施也应该建立在尽可能最高质量、最高性能、最安全的基础上。 房屋的坚固程度取决于地基;应用交付策略也不例外。 构建和托管一个关键应用,但通过不可靠、低性能的网络来交付它,意味着该应用在公开之前就已经落后了。
支持这些关键应用的团队应该拥有一个能够处理各种流量(好、坏或其他)的基础设施。 他们应该拥有不仅能支持他们的应用,还能发挥增值作用的基础设施,让他们能够了解关键的流量指标,并能够扩展以满足需求。
为了支持其基于云的 DNS 产品,F5 为分布式云服务客户提供对私有的、全球分布的网络的访问。 该网络的分布式特性默认实现了巨大的可扩展性,流量通过 26 个区域边缘的骨干网到达目的地,可以简化高达 15+ TB 的流量和激增缓解能力。
这些区域边缘使 F5 的分布式云 DNS 解决方案能够支持尽可能靠近其请求客户端的应用,从而使用户能够以最小的延迟访问内容。 而且:安全服务也部署在这些位置,以便用户部署的任何安全解决方案都将在每个区域边缘位置激活。 通过区域边缘固定,团队可以选择特定的区域边缘位置进行部署,以满足隐私或政府法规的需要。
通过 F5 的分布式云 DNS 解决方案,团队可以利用多年来推动 F5 产品发展的核心技术(现已在全球平台上运行),而无需担心过度使用资源或流量高峰带来的不愉快意外。 如果您想了解您的团队和客户如何从强大、分布式的全球应用网络中受益,请立即联系我们。
了解有关F5全球网络的更多信息。