一个项目一个需求,这需要你提供具体的需求,和你现网的网络、存储、安全等的现状,以及你想到异地 双活的距离,如果距离超过50公里,不建议搞,而且你的应用还是交易类型的,对于实时性较高,可能都不适合搞双活,还需要搞清楚,双活的范围:应用,数据,网络,还是全部都要双活???
先和你说双活涉及的内容
网络:本地和异地之间的网络,包括三层互通(最好的裸光纤,专线),如果是虚拟化环境,两地需要打通大二层,保证虚拟机的跨数据中心飘逸的需求,两端的设备最好是统一品牌,涉及到兼容性等问题
数据库:数据库需要支持集群,例如Oracle 的RAC
最前端:需要配置GSLB,全局负载均衡,负责两个数据中心的选路
应用:应用程序是否支持双活和双写
服务器:需要配置SLB,用来检测各数据中心 服务器集群内的服务器的运行状态,和前端的GSLB交互信息
存储:两个数据中心的SAN需要互通,存储实现虚拟化,两端的存储设备最好是统一品牌
收起
异地多远?超过60公里双活都不太理想。最适合的双活场景是虚拟化应用服务器,Oracle RAC数据库。各家双活概念不同。有AA的 有互备的。方案简单的说 二层网络打通最好裸纤维,存储层虚拟化 San网络打通,服务器数据库同构,链路,全局,应用负载均衡。必要的安全设备。
收起