根服务器与镜像之间怎样保持一致性?

Q6girl

“我是哟哟吼说科技,专注于数据网络的回答,欢迎大家与我交流数据网络的问题”

Anycast是在网络上通过Anycast地址来标示一组提供特定服务的主机,数据报文可以被网络路由到这一组目标主机里的任意一台主机上,从而提供无状态、尽力而为的服务。

如题,根服务器与镜像之间如何保持一致性?

这就需要用到上述的这种Anycast技术了。全世界根服务器共有13台,其中主根在美国,另外12台辅根分布在其它各地,其中亚洲有1台,位于日本。部分的根服务器借由Anycast技术在全球设有多个镜像点,其中位于中国的有3个,分别是F根镜像、I根镜像和J根镜像。

下面哟哟来介绍一下什么是Anycast技术?以及它的优势之处:

Anycast技术是集Multicast和Unicast特性于一体的特殊IP地址类型,因此也成Anycast为任播。

宏观来讲,Anycast与Multicast相类似,同一种类型的数据同时对应一组接受者;

微观来讲,Anycast与Unicast又大同小异,每一个单独的会话能够被路由到唯一的目标主机。

如下图(红色为发送端,绿色为接收端):

优势之处:

1、防范DDOS攻击

各地部署服务器节点,访问请求会以IGP路由的最短路径来计算,那么攻击会被分摊到各地的服务器,到达防范DDOS攻击的效果;

2、负载均衡

各地部署服务器节点,那么访问流量以IGP路由最短路径的方式会分摊到各个节点,达到负载均衡的效果;

3、设备的高冗余性和可用性

通过Anycast技术,无需借助任何负载均衡器就可以提供高冗余性和可靠性;


分享到:


相關文章: