系统原理分析架构-一-DNS负载均衡

感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所不免,欢迎指正!数据库

若有转载,请保留源做者博客信息。
服务器

Better Me的博客blog.csdn.net/tantexian

如需交流,欢迎你们博客留言。网络


DNS(Domain Name System)域名系统,因特网的一项服务。它做为将域名IP地址相互映射的一个分布式数据库,可以令人更方便的访问互联网。DNS 使用TCPUDP53。
这样当咱们访问某个域名时,DNS查找对应的分布式数据库,得出该域名对应的ip地址,从而从internet上访问该ip地址。
        可能不少人会纳闷,这DNS跟系统架构彷佛彻底不相关。那么接下来就谈谈DNS跟架构到底又有什么关系。
        其实最先实现负载均衡功能的就是DNS机制。
首先解释一个名词,负载均衡:在大型的网络应用中,使用多台服务器提供同一个服务是常有的事。平均分配每台服务器上的压力、将压力分散的方法就叫作负载均衡。


接下来简要分析下DNS又是如何达到负载均衡的:架构

        在DNS中为多个域名地址配置同一个名字,于是查询这个域名地址的客户机将获得其中一个地址,从而使得不一样的客户访问不一样的服务器,达到负载均衡的目的。即给网站访问者随机分配不一样IP。DNS负载均衡是一种简单而有效的方法,可是它不能区分服务器的差别,也不能反映服务器的当前运行状态。负载均衡


像taobao有开发本身的dns负载均衡器,来处理高QPS。对于一些中小型公司可使用第三方服务,好比DNSPod等。分布式


更多DNS负载均衡请参考DNSPod官网:https://www.dnspod.cn/
网站

相关文章
相关标签/搜索