Anycast,中文翻译过来就是任播,是一种让设备自动就近连接合适服务器的网络技术,简单来说就是在全国多个地方部署一模一样的服务器
你的手机或电脑连网的时候就会自动找到你附近且信号较强的那台服务器,而不是不管远近都连同一个
通俗讲讲任播技术的原理
它就像奶茶店的就近取餐
比如说在南宁市青秀、西乡塘和江南三个市区都有奶茶店,相当于Anycast的多台服务器
你在青秀区想喝奶茶,系统就会让你去青秀店取餐,不用跑到更远的西乡塘店
就算本地的店因人多排不上号,系统也会让你去江南这个次优先级的店取餐,不会让你等很久
它为什么能让访问速度变快?
比如说我的网站服务器部署在南宁,那么两广和云贵川,湖南的朋友访问可能会较快。因为我们都是相邻的
但远些省份的网友访问可能就没那么快了
如果我在全国各地部署了Anycast服务器,那哪怕是东三省的朋友访问也会和广西一样快,因为不管哪个地方都会和我的节点相互连接
任播技术的核心优势是什么,为啥广西用户都离不开它?
就近连接
广西的地域跨度还是比较大的,单单从桂林到北海就得五百多公里了。那如果我的服务器是部署在千里之外的外省
那用户们访问数据的时候就得跑上千公里,自然非常慢
但如果我在南宁、桂林和梧州(地图上这三个城市刚好构成一个三角区覆盖全省)就可以让全省的人都能平均的连接到我的设施了
容错备份
比如说桂林的服务器坏掉了,你的设备就会自动检测到不可用,然后转到南宁去
不会出现网站打不开或者服务中断的情况
减轻网络压力
如果一个网站只有一台服务器,访客一旦多起来就会因为流量太大而卡顿甚至崩溃
而Anycast则会把流量分散到所有设施,每台只管附近的用户就行
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END