网站系统异地容灾问题咨询
我公司打算采用异地容灾方案,
即当一个地方的服务器出现故障的时候或者机房出现故障的时候,
怎么快速的切换到另一地的服务器上继续提供服务,
使网上业务不中断。
当机房出现问题的时候,手动更改网站域名解析地址后,
由于各地DNS刷新时间不一致,域名解析生效需要一天的时间。
问题就是怎么缩短这个DNS刷新时间,
当网站一出现问题的时候,立即切换到另一地的服务器上。
若采用NAT负载均衡(利用第四层交换机),投资太大。
若采用机房之间用光纤连接,采用厂商的软件方法,投资也很大。
是不是采用DNS循环解析,就是一个域名对应多个IP还是对应多个DNS?
具体是怎么实现的呢?
不知道我叙述清楚没有? :) ~~~~
谢谢
相关资料:
-------------------------------------------------------------
实现负载均衡
由于需要提供给大量的用户进行访问,因此单台服务器不能满足这个需要,而必须要使用多服务器的方式。除了按照功能性进行分割之外,如Web服务器、Email服务器以及文件服务器相分离,还需要对一些资源紧张的服务使用多服务器进行负载均衡。虽然当前一些商业厂家也提出了一些服务器集群的方案,但常用的简单而有效的方法还是DNS循环解析,Web服务器重定位和NAT负载均衡等几种。
DNS循环解析是为同一个名字分配多个IP地址,它用在Yahoo等相当大的站点上,实际效果也相当不错。而Web服务器重定位则是由Web服务器随机产生位于不同服务器上的真实页面URL,使不同的浏览器载入不同服务器上的页面,使用它只能实现Web客户端的负载均衡。而NAT负载均衡则利用第四层交换机,使同样的请求转向不同的服务器,除了昂贵的交换机之外,也有一些软件能完成NAT功能,我曾对FreeBSD的natd进行了改动,使其能支持负载均衡,对于因为交换机价格问题而不得不降低性能要求的使用者来讲,也是一种选择。