
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在上文中给大家简单介绍了企业在搭建数据中心的时候需要满足的一些开发需求等内容,而本文我们就继续来学习一下,多数据中心架构原则都有哪些。
多数据中心势必涉及跨中心业务流量,如果不制定多数据中心网络流量原则,在多数据中心运营一段时间之后,业务调用将会是一张“蜘蛛网”,对于后期的维护将是一场噩梦。所以在进行多数据中心网络规划时,我们必须制定业务流量原则。以应用双活为例,具体应制定以下原则。
流量入口
基于GSLB的流量百分比或运营商LocalDNS对外部流量进行分流,在用户不切换网络环境的情况下会路由到同一个机房;根据业务场景设置适合的会话保持时间;故障情况下可以将全部流量切换到其他数据中心。
跨中心流量
跨中心线路分为前置跨中心线路、核心跨中心线路、外联跨中心线路和数据库跨中心线路。前置DMZ区跨中心流量,用于全局流量管理设备集群同步,以及在故障情况下的数据中心流量切换;核心交换区跨中心流量,只用于冷备应用、中间件访问;外联区跨中心流量,正常情况下均通过本数据中心外联前置访问外联单位,针对外联单位只有单条专线的情况,通过外联前置转发到主中心外联区访问外联单位;数据库区跨中心流量,仅用于多数据中心数据库同步。
内部业务流量
一般情况下,双活应用系统间的调用在单数据中心内部完成,仅某些单中心部署的应用系统存在跨中心调用的情况。
中间件业务流量
注册中心在多数据中心单独部署,应用系统访问本中心注册中心即可,不会产生注册中心跨中心流量,避免网络质量导致的中间件超时问题。
消息队列可以参照注册中心单独部署或者考虑消费信息的同步部署跨数据中心消息队列大集群的方式。大集群方式下涉及应用系统访问跨机房消息队列Broker,所以此方式对跨中心网络质量要求较高。
应用访问本中心数据库,避免跨中心访问。
数据库流量
主备模式下只有主中心数据库可进行读写操作,其他数据中心数据库处于只读、不可用状态,所有应用系统均访问主中心数据库。多活模式下应用系统访问本机房数据库,不涉及跨中心应用访问数据库流量。跨中心数据库流量还有数据库数据复制流量,如MySQLReplication、OracleDataGuard等。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。