不妨探讨这样一个构想:通过基于云的DNS服务,帮助在全球分布式网络中交付应用。这样的服务会是什么样?显然,用户希望能够快速、安全、持续地访问应用,而负责交付这些应用的团队也致力于提供这样的访问体验。这个构想表面上看似简单,尤其是DNS解决方案这样的基础服务,但要明确以这种方式交付应用所涉及的所有要素,复杂性很快就会显现。
对于应用支持团队而言,满足这些需求的压力切实存在。用户对出了名的短应用加载时间往往缺乏耐心。如果加载时间超过3秒,他们很可能会放弃访问该网站或应用。因此,必须考虑权威DNS的性能会如何直接影响用户体验。以cnn.com或mlb.com等热门网站的主页为例,要正确显示网站上的所有内容,需要发出数十次DNS请求。如果这些请求比正常情况慢5%–10%,用户体验就会明显下降,并可能导致用户转向其他网站。因此,用于交付这些应用的工具必须正常且可靠地运行。
但是,如果没有足够的资源来管理基于本地硬件的DNS解决方案,该怎么办?又或者,如果该应用是重要的收入来源,但当前的流量需求尚不足以支持为其交付而全面扩建数据中心,该怎么办?采用云提供商的服务是一种选择,但流量激增导致账单金额出乎意料的负面经历并不少见,任何预算有限的团队在未经充分评估便采用云解决方案之前,都需要慎重考虑。
这带来了一个值得关注的挑战:在安全风险和用户需求空前高涨的当下,基于云的DNS解决方案如何在不超出预算的情况下,提升应用的可用性、可靠性、安全性和性能?首先需要满足几个条件。
保障可用性需要DNS具备可扩展性
应用可用性意味着应用已准备就绪,可以接收流量。用户无需担心能否访问所需的应用或网站,也不必在访问后长时间等待应用或网站响应。
从访问应用到发送电子邮件或发起视频通话,所有操作都始于DNS请求。当数十、数百甚至数千名用户希望同时访问同一应用时,要让该应用保持在线和可用并非易事。为此,负责管理这些应用的团队需要能够随需求扩展的工具,避免流量激增导致应用无法访问。但考虑到硬件限制、资源使用情况,甚至流量激增带来的成本飙升,这并不总是容易实现。每个NetOps或DevOps团队都应配备能够随应用流量扩展的稳定解决方案,确保应用能够应对流量高峰。
韧性与覆盖能力
人们普遍认为,除了确保应用可用之外,团队还需要确保应用能够抵御攻击、服务中断及其他可能导致关键服务离线的事件。这意味着需要制定可避免单点故障的应用交付策略。采用多元化的全球分布式网络,并通过数十个接入点提供服务后,即使用户请求的原始应用实例离线,其应用体验也应基本不受影响。
在存在单点故障的情况下,中央服务器出现任何问题都可能导致服务完全中断。相比之下,如果应用前端采用部署在多个接入点的云服务,则可获得更强的韧性。如果某个节点发生故障,流量会重新路由到网络中距离最近的下一个正常运行节点,从而保持应用服务持续可用。这项能力对于灾难恢复和业务连续性尤为重要,可确保区域性中断不会影响整个服务。
还需要考虑这种架构的重要安全因素。由分布式去中心化节点构建的网络可以分散攻击流量,从而更有效地承受和缓解大流量攻击,保护核心基础设施。每个节点还可以实施针对特定地区的安全措施,更有效地应对当地威胁,并满足地区合规要求。
以坚实基础为支撑
支撑应用网络的基础设施同样应尽可能建立在质量可靠、性能出色且安全性高的基础之上。房屋是否坚固取决于地基,应用交付策略也是如此。如果关键应用虽已构建并托管,却通过不可靠的低性能网络交付,那么它甚至在公开发布前就已落后。
为这些关键应用提供支持的团队,需要能够应对各类流量(无论正常、恶意还是其他流量)的基础设施。这样的基础设施不仅要支持应用,还应创造更多价值,让团队能够洞察关键流量指标,并根据需求进行扩展。
F5的独特优势
为支持其基于云的DNS服务,F5为Distributed Cloud Services客户提供对专用全球分布式网络的访问。该网络采用分布式架构,默认即可实现大规模扩展;流量通过由26个区域边缘节点组成的骨干网到达目的地,该骨干网可高效处理超过15 TB的流量,并提供突发流量缓解能力。
这些区域边缘节点使F5 Distributed Cloud DNS解决方案能够在尽可能靠近发出请求的客户端的位置为应用提供支持,让用户以极低的延迟访问内容。此外,这些位置也部署了安全服务,因此用户部署的任何安全解决方案都会在每个区域边缘位置激活。借助Regional Edge Pinning,团队还可根据需要选择在特定区域边缘位置进行部署,以遵守隐私或政府法规。
借助F5 Distributed Cloud DNS解决方案,团队可以在全球平台上利用多年来为F5产品提供支持的核心技术,无需担心资源使用过多或流量激增带来的意外问题。如果想了解强大、分布式的全球应用网络能为团队和客户带来哪些益处,立即联系我们。
详细了解F5全球网络。
相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。