第一个站内站

第一个站内站

关于多机房部署,你要知道的都在这儿

随着信息技术的快速发展,一个新的概念出现了——异地多活

异地多活其实就是多机房部署,你了解它吗

今天我们就一起来了解多机房部署的相关知识吧


1597221103579941.jpg


什么是异地多活?它需要面对怎样的技术挑战?

机房吊顶材料的选择

为了保证系统能够对机房级别的故障进行容错,不会使系统不可用,这就需要在机房级别对系统进行冗余处理。而这就需要在架构上进行良好的设计。来面对多机房场景下的技术挑战。事实上,异地多活优异性能大的挑战在于机房之间的物理距离更远,数据传输的延迟已经不能忽略。在网络普遍延迟的情况下,如何根据业务特性设计高可用的性能达标的分布式系统,将是优异性能大的挑战。

机房可能存在安全隐患的地方

对于强一致性业务如何保证?

列如,交易订单,库余额等业务来说,要求一定的数据实时一致性,当用户在A机房下单,A机房不可用。用户被转入B机房继续业务流程,这是用户订单数据没有同步。系统判断在下一单,用户重新扣款,支付了两次,这时A机房恢复

机房带电清洗的特点 (头条) 

 如何拆分业务,保证优异性能大限度的避免跨机房延迟

将业务按照,流量大的业务,核心业务,产生收入的业务进行拆分,优先保证核心业务的多机房部署。将这些业务的整体流程逻辑放在一个机房内处理。列如饿了吗按照 地域信息进行流量切分,将用户下单,卖家接单,骑手接单配送这个核心流程尽量放在一台服务器处理。阿里就按用户ID路由,大型网游可能按照服务区对用户处理流程限定在某个特定机房中。


cache
Processed in 0.007449 Second.