应对新冠疫情:提升终端用户应用可用性和性能的六种方法

F5生态系统 | 2020年3月20日

新型冠状病毒肺炎(COVID-19)对全球各地的组织产生了重大影响,改变了数百万人的日常生活。我们每个人都在应对棘手的个人问题,同时努力为企业、同事和客户做出正确的选择。如果您是IT专业人员,很可能还身处诸多新业务连续性挑战的第一线。面对前所未有的工作安排变化、应用远程访问需求以及网络和数据需求激增,必须迅速响应。上述任何一种情况都可能导致资源过载,进而影响应用的健康状况和性能,并削弱您在客户适应COVID-19期间为其提供服务的能力。

除了扩展远程访问能力之外,F5还提供了几项建议,有助于改善应用可用性和性能下降的问题。以下是可立即使用F5 BIG-IP解决方案实施的6项优化措施,旨在改善最终用户体验。此外,还提供了更多资源,帮助您深入了解相关信息。

1. 缓解加密处理拥塞,减轻应用服务器负担

目前,大多数互联网流量都已加密。虽然这在新冠疫情之前可能并非问题,但预期流量增加会带来额外处理负载,可能使后端服务器承受更大压力。在Web应用前端部署BIG-IP Local Traffic Manager (LTM),即可使用现有的SSL卸载功能。因此,如果安全策略允许,建议将SSL负载转移到BIG-IP LTM,以减轻后端服务器的压力。这应有助于提高应用可用性并改善用户体验。

如需了解更多信息,请从此处开始。

2. 通过流量优化提升应用性能

可利用BIG-IP LTM的多项标准优化功能,更高效地使用资源,包括:

  • OneConnect是一项可降低与服务器建立TCP连接所产生开销的功能。它接收来自多个客户端的TCP连接,同时仅与后端服务器建立一个连接。某些服务器可能会使用传入的IP地址执行定向广告等功能。在OneConnect模式下,可通过名为X-Forwarded-For的属性将此信息保留在HTTP标头中。了解其工作原理,请参阅此处。

  • 压缩可用于提升从BIG-IP LTM到客户端的传输速度。压缩可减少客户端下载的数据量,因此,在BIG-IP设备上添加压缩配置文件有助于提升性能。请在此处了解详情。

  • 缓存是另一种减轻服务器负载的方法。它仅请求已知会发生变化的内容,同时缓存其余内容,并在客户端请求时通过BIG-IP设备将其交付给客户端。此功能具有高度可配置性。了解详情,请点击此处。

  • HTTP/2与OneConnect类似,可通过减少TCP连接数来提升性能。现在或许正是考虑实施HTTP/2的合适时机。HTTP/2同时支持客户端和服务器端。请参阅本文,了解不同版本的支持情况。

3. 为现有BIG-IP VE实例合理调整性能带宽

为管理应用增加的带宽,建议确认当前采用了合适的BIG-IP Virtual Edition (VE)性能选项(BIG-IP VE实例的吞吐量范围可从25M到100G以上)。请确认,无论是在公有云还是私有云环境中运行,当前的VE许可证都允许处理目前观察到的流量。

许可证升级步骤很简单,例如,将BIG-IP LTM从25M升级到200M,或从200M升级到1G。

  • 第一步:从F5客户经理处获取吞吐量升级附加注册密钥或新的基础注册密钥。
  • 第二步:将该信息输入BIG-IP图形用户界面。

请注意,BIG-IP系统重新加载配置时,流量处理会短暂中断。请确保所用的计算实例大小和适配器能够满足需求。BIG-IP LTM可扩展至100G及以上,但需要相应的计算资源。

了解更多信息,请点击此处。

4. 优化全球站点间的流量负载

COVID-19疫情在不同时间以不同方式影响着世界各地,因此各地流量分布不均也在情理之中。某些“热点”地区可能会出现突发新闻,引发连锁反应,导致网站过载。但如果有多个托管位置,可以考虑调整GSLB规则,将流量优先导向距离较远但服务器负载较低的站点。与扩展单个位置的容量相比,这种方式可能更快、更轻松地取得更好的效果。

由于VPN流量通常通过集中式IT资源进行路由,客户可以使用BIG-IP DNS以及大多数集成式监控解决方案,精细控制客户端流量的发送位置。此外,还可以将BIG-IP DNS配置为根据容量或池成员运行状况阈值,将流量动态重新路由到AWS等具备弹性资源的公有云环境。在客户或用户开始遇到性能问题之前,可以重定向流量负载并设置自动扩缩容,以增加容量。

如需了解更多信息,请先阅读GSLB简介,并进一步了解公有云实施的详细信息。

5. 为现有环境添加可观测性和分析功能,了解性能瓶颈

如果开始接到有关“应用速度缓慢”的反馈,就需要及时响应,并准确判断延迟问题出在应用还是网络。深入的可视化和分析功能有助于更快找到答案。因此,建议了解BIG-IQ Centralized Management。无论BIG-IP系统和受支持的应用部署在何处,都可以使用该工具评估和管理其性能与运行状况。用户可通过一个随处均可访问的统一GUI排查问题、调查安全事件,并控制远程访问策略和权限。随着新增远程办公人员呈指数级增长,提升应用安全的可视性有助于节省评估现有防御措施有效性所需的时间。

如有需要,可开始免费试用,并通过免费的入门在线课程快速上手。

6. 确保ISP网速满足需求

这看似显而易见,但仍需确保ISP提供的网速能够满足需求。请注意,如果在本地托管远程访问服务或Web服务器,并使用主要互联网连接同时进行互联网访问和托管,ISP的上行和下行速度可能并不对称。此时可能需要更高的入站速度。

此外,还应确认上下行带宽是否足以应对更多VPN用户同时连接。组织的安全策略通常要求,远程用户连接企业VPN后,所有流量(包括Zoom或Netflix视频流等互联网流量)都必须通过组织的IT资源,以便实施策略。因此,仍建议联系ISP,或考虑短期调整VPN安全策略。

毋庸置疑,当前形势充满挑战。希望这些建议能帮助您满足用户和客户的需求。如需更多社区支持,请联系F5或使用DevCentral。

分享
标签: 2020

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。