每个人都在谈论云计算将给业界带来的巨大改变,以及云计算技术如何发展为最终用户提供无限的应用程序、数据和服务。然而,只要网络方面还存在瓶颈,云计算架构的效率就无法最大化。很多企业在没有充分考虑传统网络对整体应用性能的限制的情况下,就匆匆向云计算模式转型,颇为不智。
像过去一样单纯地不断购买带宽来解决网络问题已经不适用于当今企业的业务状态,尤其是涉及混合和公有云部署的时候更是如此。相反,一个新的网络优化方式,专注于应用程序本身,正在得到企业青睐。本文将会介绍如何修改网络,以帮助优化云应用程序和数据访问。
目前最流行的方法是缓解公有云和混合云资源的网络拥塞,以加强互联网和广域网边缘。广域网优化技术如压缩、本地化内容缓存以及操纵TCP窗口大小等一直是加速远程云端访问的首选技术。
但是随着SD-WAN技术的涌现,业界仿佛发现了另一条康庄大道。软件定义广域网(SD-WAN)提供了使用两个甚至更多的路径到达远程目标的智能路由功能,路径选择基于不断计算的变量,例如可用链路带宽,最低延迟和最小数据包丢失量,该技术有助于将公司的分支机构连接到云端。
在远程用户连接到办公室或云服务的情况下,网络架构师需要考虑不同的方式。在云计算崛起之前,应用程序和数据驻留在私有数据中心或分支机构内部,远程用户通常使用VPN技术来安全地连接到公司的主要办公室。
但是,现在应用程序和数据分布在各个云服务提供商之间,阻断了用户在公司总部的远程访问VPN隧道,仅仅是为了将信息发送回互联网或通过昂贵的WAN连接已经没有意义了。相反,网络架构师应该努力简化数据流,尽可能减少网络跳数,通常这意味着通过使用IPsec VPN、SSL VPN或使用HTTPS的安全的机遇Web的访问,通过互联网直接向公有云资源建立简化的安全访问。
此外,如果企业的用户遍及全球,那么开发全球分布式的云架构对于延迟敏感的应用程序来说是比较合适的。全球分布式云部署加快了客户端到服务器的部署,用户可以从地理角度访问距离他们更近的资源。
今天,网络工程师需要深入了解关键应用程序如何在端到端执行。了解数据流如何在服务器和最终用户之间运行,以及服务器和其他分布式资源或完全不在云端的资源之间如何传输,这一点非常重要。
使用现代网络性能管理(NPM)工具对数据流有清晰的了解,网络工程师可以优化资源布局,避免网络瓶颈或拥塞。它还能帮助企业选择执行的服务质量(QoS)标记和策略实施,以确定业务关键型应用程序的正确优先级。
虽然上述的所有网络优化技术都有助于改善云接入,但网络专业人员的最终目标应该是完整的端到端的软件驱动的网络智能体系架构。不幸的是,从实施和成本的角度来看,难度非常大。这也是为什么很多企业会将重点放在解决网络特定领域,如WAN和数据中心的云接入优化问题上,但是业界最终的目标应该是使用软件定义的架构来对整个网络中部署优化策略。