环球精选!单元化架构:解锁异地多活与突破扩展上限的利器
1单元化和微服务是两种不同的架构概念。
(资料图)
单元化是指将一个能够完成所有业务操作的自包含集合作为部署的基本单位。这个集合包含了所有业务所需的服务和分配给该单元的数据。在单元化架构中,多个单元被部署在不同的机房,每个机房内的单元数量不固定。每个单元都部署了系统所需的全部应用,而数据则按照某种维度划分成部分数据。单元化架构通过业务流量的调配器来调整流量在各个单元之间的比例。
传统意义上的SOA(服务化)架构中,服务是分层的,每层的节点数量不同。当上层调用下层时,会随机选择节点。
而在单元化架构下,服务仍然是分层的,但不同的是每一层中的节点都属于且仅属于某一个单元。当上层调用下层时,只会选择本单元内的节点。
单元是一个完整的缩小版整站,包含了所有应用,但只能操作部分数据。单元化架构可以轻松地在多个机房中部署,因为可以将多个单元部署在一个机房内,同时将其他单元部署在其他机房内。
单元化架构的要求之一是具备数据分区能力,即将全局数据按照某种维度水平划分为不重叠的分区。此外,全站所有业务数据的分区维度和规则必须一致。一个好的分区维度应该具备适当的粒度和足够的平均性。
逻辑单元是单元化架构的基础,一个单元也被称为一个Zone。根据业务特点,可以将系统部署在不同类型的逻辑单元中。
2何时使用单元化架构?
在当今数字化时代,大规模系统的功能和用户分布已经成为挑战。为了应对海量系统功能与用户所在地域的强关联性,满足高可用要求最高的系统,以及利用互联网用户的天然分布式优势,单元化架构应运而生。本文将探讨何时使用单元化架构,以实现异地多活和突破扩展上限。
异地多活:满足功能和用户分布的需求
1.1 海量系统功能与用户所在地域的强关联性在外卖、物流和O2O等业务中,功能和用户分布密切相关。单元化架构通过将系统划分为独立的组件,使得这些组件可以根据不同地域的需求进行部署,从而提供异地多活的能力。无论用户身处何地,都能享受到高效的服务。
1.2 高可用要求最高的系统对于银行、电信、证券等系统来说,宕机是绝对不能容忍的。单元化架构通过在多地部署系统的不同单元,实现了高可用性。即使某个地区的数据中心发生故障,其他地区的单元依然可以提供服务,确保系统持续稳定运行。
1.3 互联网用户的分布和极端气候事件互联网用户的天然分布式是单元化架构的优势之一。通过在多个数据中心部署系统单元,可以提高用户的访问速度和体验。同时,单元化架构还能预防极端气候事件(如地震、飓风、水灾)对整个数据中心造成的灾难性影响,保证系统的稳定性和可靠性。
突破扩展上限:解放系统能力和用户增长的限制
2.1 系统能力或用户数达到单机房/单数据中心瓶颈随着系统功能和用户数的不断增长,单机房或单数据中心的能力将逐渐成为瓶颈。单元化架构通过将系统划分为独立的组件,并在多个机房部署这些组件,使系统能力得到突破,避免单点故障和性能瓶颈的影响。
2.2 多机房部署引起的跨机房调用性能降低尽管多机房部署可以提高系统的扩展性,但跨机房调用往往伴随着性能下降的问题。单元化架构通过明确定义的接口和优化调用方式,解决了跨机房调用性能降低的问题,确保系统在多机房环境下仍能提供高效的服务。
2.3 数据库主库单点和连接数限制数据库主库的单点问题和连接数限制是影响系统持续发展的瓶颈。单元化架构通过引入数据库分片和分布式架构,解决了主库单点和连接数有限的问题,实现了数据库的水平扩展和高可用性,支持系统的持续发展。
2.4 单数据中心无法支撑用户数量的增长对于像微信、支付宝、Google、Facebook、WhatsApp等拥有超过十亿用户的平台来说,单个数据中心无法承载其快速增长的用户数量。通过在多个数据中心部署系统单元,单元化架构实现了用户数量的水平扩展,确保系统能够满足庞大用户群体的需求。
总结:单元化架构是一种应对异地多活和突破扩展上限的有效解决方案。通过划分系统为独立的单元,并在不同地域进行部署,单元化架构可以满足海量系统功能和用户所在地域的强关联性需求,提供高可用性,并充分利用互联网用户的分布优势。同时,单元化架构可以突破单机房/单数据中心的扩展限制,实现系统能力和用户增长的无限可能性。对于追求高可用、弹性扩展和持续发展的系统来说,单元化架构是一个不可忽视的选择。
关键词:
责任编辑:孙知兵
免责声明:本文仅代表作者个人观点,与太平洋财富网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有问题,请联系我们!
- 环球精选!单元化架构:解锁异地多活与突破2023-06-19
- 内痔自愈最佳方法是什么2023-06-19
- 2023东亚海洋博览会6月28日启幕 打造具有2023-06-19
- ATFX 宣布正式进军伊拉克市场,满足投资者2023-06-19
- 重视数据安全,微众银行构建金融科技安全堡2023-06-19
- 信用卡逾期被起诉怎么办?停息挂账律师是怎2023-06-19
- 女生带满月小宝宝参加毕业典礼,网友:校长2023-06-19
- 信用卡逾期第三方说起诉是真的吗?停息挂账2023-06-19
- 信用卡欠1万多影响房贷吗?停息挂账自己怎2023-06-19
- 信用卡欠1万多会被起诉坐牢吗?停息挂账是2023-06-19
- 信用卡欠1万多还不上怎么办?停息挂账影响2023-06-19
- 信用卡逾期半个月被冻结了还能解冻吗?信用2023-06-19
- 信用卡逾期被起诉了还能协商吗?欠信用卡52023-06-19
- 信用卡逾期半个月会被起诉吗?信用卡逾期了2023-06-19
- 环球热文:水电大省云南5月份火力发电增速2023-06-19
- 花生好车8周年618大促战报:订单量达4667台2023-06-19
- 动力参数亮眼/调校有待提升 凯翼昆仑500试2023-06-19
- 16项医保服务便民措施推出2023-06-19
- 当前观察:新疆克孜勒苏州阿图什市发生3.72023-06-19
- 仙佑膏药企业管理优化,提高运营效率2023-06-19
- 【新华财经调查】农机产业进入深度调整期 2023-06-19
- 科大讯飞:“618”大促销售额同比增长125%2023-06-19
- 中国平安“港币-人民币双柜台”正式启用 2023-06-19
- 阅文CEO侯晓楠发内部信启动组织升级 设四2023-06-19
- 洋钱罐借款用户故事:小小二手机 大大创业2023-06-19
- 12载历久弥新 恒昌荣膺“2023数字化转型典2023-06-19
- 新消息丨孩子小鸡发炎用什么药(小男孩小鸡2023-06-19
- 股掌柜可靠吗——以智能化为目标,股掌柜开2023-06-19
- 世界新资讯:中国医疗网络继续停牌 待公布2023-06-19
- 【券商聚焦】国泰君安指5月地产销售数据企2023-06-19
精彩推荐
- 内痔自愈最佳方法是什么
- 环球热文:水电大省云南5月份火力发电增...
- 16项医保服务便民措施推出
- 世界新资讯:中国医疗网络继续停牌 待...
- 【券商聚焦】国泰君安指5月地产销售数据...
- 协鑫新能源午盘现涨超5% 机构全面看多...
- 中集车辆午后拉升上扬 股价现涨近7% ...
- 生活概念现涨超5% 股价自3月以来累计大...
- 阿尔开启草地赛季:身体已完全恢复,法...
- 贵阳多地出现暴雨大暴雨,应急联动调度...
- 做红烧肉,切记不要乱放佐料,“做2步忌...
- 中金:维持舜宇光学跑赢行业评级 目标...
- 播报:国泰君安:维持首钢资源增持评级...
- 【环球快播报】天安继续停牌 待公布内...
- 联合集团继续停牌 待公布内幕消息
阅读排行
-
动力参数亮眼/调校有待提升 凯翼昆仑500试驾体验
上一篇2023-06-19 14:46:00