FrontDoor技术介绍

Azure Front Door 基于微软强大的国际骨干网,提供了更高的可用性、更低的延迟、更大的规模和更安全的体验,无论用户身在何处。

利用Microsoft 的全球边缘网络来实现内容分发,其骨干网络具有数百个分布在世界各地本地 POP,可以让企业和消费者就近接入。

| 亚洲 | 柴湾(中国香港特别行政区)香港特别行政区印度尼西亚雅加达日本大阪日本东京马来西亚吉隆坡菲律宾马尼拉新加坡韩国釜山韩国首尔台湾台北中国台湾台北市泰国曼谷越南胡志明市 | 北美 | 加拿大,蒙特利尔加拿大多伦多加拿大温哥华墨西哥克雷塔罗市波多黎各圣胡安美国维吉尼亚州阿什本美国乔治亚州亚特兰大美国马萨诸塞州波士顿美国弗吉尼亚州博伊顿美国怀俄明州夏延美国伊利诺斯州芝加哥美国德克萨斯州达拉斯市美国科罗拉多州丹佛美国夏威夷州檀香山美国德克萨斯州休斯顿美国佛罗里达州杰克逊维尔美国内华达州拉斯维加斯美国加利福尼亚州洛杉矶美国弗罗里达州迈阿密美国明尼苏达州明尼阿波利斯美国田纳西州纳什维尔美国纽约州纽约市美国新泽西州纽瓦克美国宾夕法尼亚州费城美国亚利桑那州菲尼克斯美国奥勒冈州波特兰美国德克萨斯州圣安东尼奥市美国加利福尼亚州圣迭戈美国加州圣何塞美国华盛顿州西雅图 | 欧洲 | 奥地利维也纳比利时布鲁塞尔保加利亚索非亚克罗地亚萨格勒布捷克共和国布拉格丹麦哥本哈根赫尔辛基,芬兰法国马赛法国巴黎法国圣但尼德国柏林德国杜塞尔多夫德国法兰克福德国慕尼黑希腊雅典匈牙利布达佩斯爱尔兰都柏林意大利米兰意大利罗马挪威奥斯陆波兰华沙葡萄牙里斯本罗马尼亚布加勒斯特西班牙巴塞罗那西班牙马德里瑞典斯德哥尔摩瑞士日内瓦瑞士苏黎世英国伦敦英国曼彻斯特乌克兰基辅 | 其他 | 埃及开罗肯尼亚奈洛比摩洛哥拉巴特尼日利亚拉各斯南非开普敦南非约翰内斯堡 阿根廷布宜诺斯艾利斯巴西坎皮纳斯巴西里约热内卢巴西圣保罗智利圣地亚哥哥伦比亚波哥大 以色列特拉维夫土耳其伊斯坦布尔阿拉伯联合酋长国迪拜 印度钦奈印度海得拉巴印度孟买印度新德里 澳大利亚布里斯班澳大利亚墨尔本澳大利亚珀斯澳大利亚悉尼新西兰奥克兰 | | --- | --- | --- | --- | --- | --- | --- | --- |

技术分析

(1)通过什么手段实现加速?

(2)背后的原理是什么?

拆分TCP技术

拆分tcp用于减少延迟和 TCP 问题的技术,其原理是将会产生较长往返时间的连接拆分成较小片段。

使用拆分 TCP,客户端的 TCP 连接能够在靠近用户的 Front Door 边缘位置内终止。 与源建立了单独的 TCP 连接,并且这种单独的连接可能会产生大量的往返时间 (RTT)。

下图演示了不同地理位置中的三个用户如何连接到靠近其位置的 Front Door 边缘位置。 然后,Front Door 维持到位于欧洲的源的较长期连接:

https://learn.microsoft.com/zh-cn/azure/frontdoor/media/front-door-traffic-acceleration/split-tcp-standard-premium.png

建立 TCP 连接需要从客户端到服务器往返 3-5 次。 Front Door 的体系结构提高了建立连接的性能。 最终用户和 Front Door 边缘位置之间的“短连接”意味着通过 3-5 次

短往返行程而非 3-5 次长往返行程建立连接,从而减少了延迟。 Front Door 边缘位置和源之间的“长连接”可以预先建立,然后在其他最终用户请求中重复使用,从而节省

连接时间。 在建立 SSL/TLS(传输层安全性)连接时,拆分 TCP 的效果会倍增,因为会有更多的往返来保护连接。

边缘网络技术/流量路径优化(Anycast)

在全球范围内,Front Door 具有 150 多个边缘位置,或存在点 (PoP),它们位于许多个国家和地区。 每个 Front Door PoP 都可以为任何请求传输流量。路由到 Azure Front Door

边缘位置的流量对 DNS(域名系统)和 HTTP(超文本传输协议)流量使用 Anycast。 使用 Anycast,用户请求可以最少的网络跃点到达最近的边缘位置。 此体系结构通过最大

程度地发挥拆分 TCP 的优势为最终用户提供更佳的往返时间。

https://docs.microsoft.com/zh-cn/azure/frontdoor/media/overview/front-door-overview.png