Edgenexus 为 Azure 带来先进的负载平衡功能

Tips to speed up and improve capacity of remote access and web applications

出于显而易见的原因,我们很多人现在都在远程工作。 其结果是,应用服务器、远程桌面和 VPN 等许多系统都被逼到了极限(在某些情况下甚至更远!)。

大量用户通过较慢的连接(宽带与本地局域网)访问应用程序,会带来延迟,并对应用程序服务器的容量造成冲击。

以下是一些让你从现有资源中获得更多的想法。 它们可能是显而易见的,但值得在您需要寻找其他解决方案之前进行检查。

我将其分为两部分应用服务器和 VPN 服务器。

 

网络应用程序速度慢(或负载重)

这是一个庞大的领域,但我们将尝试重点关注一些快速(免费)获胜的方法。

就容量而言,网络服务器的工作方式就像商店排队一样–为客户提供更快的服务,就能在固定时间内提供更多的服务。

与局域网相比,当所有用户都通过广域网访问时,他们将需要更长的时间来获取内容,从而占用更多的服务器容量和并发量。

所以…

  1. 应用程序简介
    1. 如果是外部设备,则可以使用类似https://www.webpagetest.org/这样的程序
    2. 如果是内部工具,则可以使用 Chrome、IE 或 FF 开发人员工具
  2. 您在寻找什么
    1. 慢速连接
    2. 大型文件或图像
    3. 大量请求
    4. 第三方请求速度慢

 

网络服务器配置 – 速度和容量的快速解决方案

应用程序的调整很复杂,但以下可能是一些快速解决方法,从而提高速度和容量?

 

  1. 确保您的图片在网络服务器上设置了内容有效期–如果没有,就会产生不必要的交易。
  2. 如果容量有问题,请禁用 HTTP keepalives – 这将减少并发会话的数量。 也就是说,一旦用户取得联系,他们将不再占用网络服务器上的任何连接资源。
  3. 免费 CDN – 大多数流行的框架(如 Jquery 等)都由谷歌等免费托管 – 更改 URL 并让谷歌提供内容而不是你的内容?
  4. 如果您有大量图片,但无法合并,则可使用更多域名,例如 images.mysite.com 和 css.myside.com
  • 为什么? 浏览器可为每台主机建立固定数量的连接–主机越多,并发量越大
  1. 确保在网络服务器上使用 http 压缩,包括 JS 和 CSS
  2. 理想情况下,我们应该使用 SSL 来处理所有事务,但也许此时我们可以使用非 SSL 来处理图像(SSL 对服务器的 CPU 要求非常高)。
  3. 使用负载平衡器/ADC 进行扩展和加速
  • 缓存和压缩
  • 连接管理和池
  • SSL 卸载
  • 交通管理

 

VPN 和远程访问

用户通过 VPN 访问哪些内容?

  • 能否缩小尺寸,如图像、视频等
  • 你们的并发能力如何? 所有用户都需要连接这么长时间吗? 如果没有,则通过减少超时设置将其踢开
  • 用户的网络流量流向何处?
    • 许多企业 VPN 设置为通过它们路由所有流量,这意味着即使用户浏览互联网也将通过办公室服务器进行路由。
    • 这对安全很有帮助,但也许在此期间,您可以考虑就地突围?

 

您真的需要 VPN 吗?

这是一个显而易见的问题,但是否值得考虑?

如今,从电子邮件(Outlook 网络访问)到客户关系管理(Salesforce、Dynamics),许多服务都是作为直接访问服务提供的。

您能否使用代理(如 Edgenexus ADC)安全地访问您的内部服务器? (微软 TMG 在寿终正寝之前就擅长此道)

如果其他方法都不奏效,您可以使用 Edgenexus ADC 对 VPN解决方案(如 Microsoft Always on 或 Direct access,实际上是任何 SSL 或 IPsec 解决方案)进行负载平衡。

祝你好运 – 在此期间,我们很乐意提供帮助。 在购买负载平衡器之前,您可以做很多事情。 如果您觉得有必要,我们的与众不同之处在于使用起来特别方便。 因此,你可以在几分钟内完成部署,看到效益,然后就可以少操心一件事了。

 

 

 

About Greg