配置双活网络切换技术 - ericnie - 博客园

标签: | 发表时间:2020-06-06 17:28 | 作者:
出处:https://www.cnblogs.com

本文摘自华为的论坛,源地址

http://forum.huawei.com/enterprise/thread-388305.html

因配置多数据中心的时候遇到如何进行生产以及备份的切换,阅读此文受益匪浅,转载保留。

 

应用级灾备要求提供冗余的网络线路和设备。正常情况下,客户端通过生产中心的业务网络访问生产中心的应用服务器;在发生灾难时,通过网络切换,客户端能够访问到灾备中心的备用服务器。

目前,网络切换技术主要有以下三种:

(1)基于IP地址的切换

生产中心和灾备中心主备应用服务器的IP地址空间相同,客户端通过唯一的IP地址访问应用服务器。在正常情况下,只有生产中心应用服务器的IP地址处于可用状态,灾备中心的备用服务器IP地址处于禁用状态。一旦发生灾难,管理员手工或通过脚本将灾备中心服务器的IP地址设置为可用,实现网络访问路径切换。

(2)基于DNS服务器的切换

在这种方式下,所有应用需要根据主机名来访问,而不是直接根据主机的IP地址来访问,从而通过域名实现网络切换。

对于对外提供服务的业务,可通过向运营商申请相应的DNS服务器,对主生产中心和备用生产中心各申请相应的DNS服务,通过运营商DNS切换机制实现对外服务的切换。

对于内部提供的业务,生产中心和灾备中心各自部署一台DNS服务器,负责所有主机的域名解析。生产中心的为主DNS服务器,灾备中心的为备份DNS服务器,两台DNS服务器的内容自动保持完全同步。对于每个应用服务器的域名,DNS服务器上可以保存两个IP地址,主IP地址指向生产中心应用服务器的IP地址,备份IP地址指向灾备中心服务器的IP地址。

在所有的客户端上设置这两个DNS服务器(可通过DHCP服务器自动分配)。系统首先查询主DNS服务器,如果没有应答,就查询备份DNS服务器。

当生产中心的主服务器出现故障,主DNS服务器发现无法联系到主服务器时,会自动将DNS请求解析至灾备中心服务器的IP地址,从而实现单个应用的自动切换。

当生产中心发生火灾、地震等灾难,导致整个生产中心不可用时,客户端因为联系不上主DNS服务器,会自动将地址解析的请求发往备份DNS服务器。备份DNS服务器通过存活状态检查确认生产中心的主服务器已经不可用,就将灾备中心的服务器IP地址作为DNS应答,从而将所有应用切换到灾备中心。

(3)基于负载均衡设备的切换

通过在服务器集群前端部署一台负载均衡设备,根据已配置的均衡策略将用户请求在服务器集群中分发,为用户提供服务,并对服务器可用性进行维护。

负载均衡能够按照一定的策略分发到指定的服务器群中的服务器或指定链路组的某条链路上,调度算法以用户连接为粒度,并且可以采取静态设置或动态调配的方式。

负载均衡设备能够针对各种应用服务状态进行探测,收集相应信息作为选择服务器或链路的依据,包括ICMP、TCP、HTTP、FTP、DNS等。通过对应用协议的深度识别,能够对不同业务在主生产中心和灾备中心之间进行切换。

这三种网络切换方式比较如下:

网络切换方式

基于IP地址

基于DNS服务器

基于负载均衡

切换方式

手动或半自动

自动

自动

切换时间

10-30分钟左右(服务器数量相关)

10分钟左右                    

分钟级

技术成熟度

成熟

成熟

成熟

实施案例

较多



较多

设备投资



增加2台DNS服务器

需要两台硬件负载均衡设备

单个应用和整个子网的切换

适合整个子网切换

适合单个应用和整个子网切换

适合单个应用和整个子网切换

在以上三种网络切换方式中,基于IP地址的切换方式较简单,实现成本低,但是对于拥有较多服务器的灾备中心而言,手工更改大量IP地址和网络配置需要比较长时间,因此这种方式适合于只有少数应用服务器的场合;基于DNS的切换方案,从技术上讲较成熟,应用也较多,而且能够实现网络切换的全自动,但是需要增加两台DNS服务器的投资;而基于负载均衡的切换,需要增加负载均衡板卡,但是切换能够精细到业务和服务内容,因此,在大型数据中心情况下,也可采用负载均衡的方式进行应用之间的切换。

 

相关 [双活 网络 切换] 推荐:

配置双活网络切换技术 - ericnie - 博客园

- -
因配置多数据中心的时候遇到如何进行生产以及备份的切换,阅读此文受益匪浅,转载保留. 应用级灾备要求提供冗余的网络线路和设备. 正常情况下,客户端通过生产中心的业务网络访问生产中心的应用服务器;在发生灾难时,通过网络切换,客户端能够访问到灾备中心的备用服务器. 目前,网络切换技术主要有以下三种:. 生产中心和灾备中心主备应用服务器的IP地址空间相同,客户端通过唯一的IP地址访问应用服务器.

Switchhosts! – 快速切换各类 Hosts | 小众软件 > 网络工具

- - 小众软件 - Appinn
是一个用于在不同环境下快速切换 Hosts 的小工具,虽然界面不怎么华丽,但是功能还是很实用的. 官方网站 | 来自小众软件. ©2011 root for 小众软件 | 原文链接 | 10 留言 | 加入我们 | 投稿 | 订阅指南. CLaunch – 小巧的快速启动软件[汉化版].

javascript图片切换

- Haipeng - 博客园-首页原创精华区
闲来无事,练习js,参照网上的一些源码写了一个图片切换程序,刚来博客园,不懂怎么发布js程序,懂的朋友可以留言告之. 1.图片切换效果有以下几种:随机切换   4格纵向百叶窗  16格横向百叶窗  由里至外逐渐放大   中间向左右两边逐渐放大   中间向上下两边逐渐放大   由上至下落幕   由左至右   由左上至右下   由右下至左上              8格纵向百叶窗    8格纵向百叶窗2   8格万花筒  24格万花筒  4格滑行左上至右下  4格滑行左上至右下  4格滑行落幕   4格滑行延伸.

Kubernetes 切换到 Containerd

- - bleem
由于 Kubernetes 新版本 Service 实现切换到 IPVS,所以需要确保内核加载了 IPVS modules;以下命令将设置系统启动自动加载 IPVS 相关模块,执行完成后需要重启. 重启完成后务必检查相关 module 加载以及内核参数设置:. 1.2、安装 Containerd. Containerd 在 Ubuntu 20 中已经在默认官方仓库中包含,所以只需要 apt 安装即可:.

从 screen 切换到 tmux

- iworm - LinuxTOY
在我的 Linux 生活中,我曾做过几次重要的切换. 我先是从 Archlinux 切换到 Gentoo,后来又从 bash 切换到了 zsh. 现在,我又从 screen 切换到 tmux. 对于各个终端控来说,screen 是几乎每天都会使用的好工具,抛开确实不易. 但有了更加好用的 tmux,我为什么不切换.

Public DNS Tool-DNS切换工具

- - 无名小卒
Public DNS Tool v9.1下载: dbank| kuaipan| 官方. 无名小卒(Digital Fingerprint: b98c67913fef00419d415179421ab42f) Related Posts. Webluker-免费CDN、DNS解析和网站监控服务.

redis+Keepalived主从热备秒级切换

- - 开源软件 - ITeye博客
安装使用centos 5.10 . 编译环境 yum -y install gcc gcc+ gcc-c++ openssl openssl-devel pcre pcre-devel. 当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Standby;. 当 Master 挂掉,Slave 正常时, Slave接管服务,同时关闭主从复制功能;.

spring数据源动态切换

- - 企业架构 - ITeye博客
     原文->http://exceptioneye.iteye.com/blog/1698064.       在Spring 2.0.1中引入了AbstractRoutingDataSource, 该类充当了DataSource的路由中介, 能有在运行时, 根据某种key值来动态切换到真正的DataSource上.

前端主题切换方案

- - 掘金 前端
前端开发中,主题切换逐渐成为一种常见需求. 用户可能希望根据自己的喜好、习惯或者场景需求进行主题切换,例如切换日间与夜间模式. 本文主要介绍如何在前端实现主题切换,以及一些应用实例. CSS变量是一种实现主题切换的便捷方法. 通过在CSS中定义变量,可以方便地修改主题颜色,例如:. 在JavaScript中,可以通过修改CSS变量的值实现主题切换:.