缓存层面跨数据中心同步?

咨询个问题:

   在跨数据中心的双活建设中,看到有一些厂商的解决方案是在缓存层做跨中心的同步。
   想请教一下,哪位有接触过,采用的那种缓存技术?是如何实现跨中心同步?
   同步的频率和效率如何?
   在现网生产系统中,稳定性和性能如何?

谢谢!

参与20

2同行回答

pysx0503pysx0503  系统工程师 , 第十区。散人
可以通过存储层来实现底层数据跨数据中心的同步。比如SVC或者V7000/V5000一类的。可以实现异地的同步或异步传输。取决于两数据中心之间的网络质量。原来设计过一个类似的方案。双活数据中心。底层通过Svc网关做底层数据层的同步镜像。上层通过虚拟化实现业务的高可用。...显示全部

可以通过存储层来实现底层数据跨数据中心的同步。比如SVC或者V7000/V5000一类的。可以实现异地的同步或异步传输。取决于两数据中心之间的网络质量。
原来设计过一个类似的方案。双活数据中心。
底层通过Svc网关做底层数据层的同步镜像。上层通过虚拟化实现业务的高可用。不过要说稳定性和性能。这个其实要看砸了多少钱了。真的是一分钱,一分货。

收起
系统集成 · 2020-04-05
浏览1573
zhuqibszhuqibs  软件开发工程师 , Adidas
我遇到过,之前,有个vendor,好像是红帽,提出的就是这种方法,这种双活的是同时写两个数据中心,在保证应用的一致性要求较高,(1)困难我打个比方,如果订单号,同时发到两个数据中心,一个快点,一个慢点,那你必须考虑快的必须要等慢的,等多久,超时后是否就不等了,等等这样的考虑很多。前两年只有...显示全部

我遇到过,之前,有个vendor,好像是红帽,提出的就是这种方法,这种双活的是同时写两个数据中心,在保证应用的一致性要求较高,
(1)困难我打个比方,如果订单号,同时发到两个数据中心,一个快点,一个慢点,那你必须考虑快的必须要等慢的,等多久,超时后是否就不等了,等等这样的考虑很多。前两年只有一家公司真正做到了,就是饿了么,你可以去查查他们的解决方案。
(2)这种做法的好处是,无论哪个数据中心挂了,用户透明是无感知的,访问会转发到完好的数据中心去,而只有少量的已经到达挂了的数据中心的访问会失败。但你要想到,这是数据中心级别的宕机,能这样已经很好了
(3)成本,还是逃不掉的,做设计方案的,离开了钱,都是扯淡。 双活数据中心,两边基本上是1:1 的比例,而且都要是启动状态,成本硬生生的翻倍。

收起
互联网服务 · 2020-04-04
浏览1613

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-04-03
  • 关注会员:3 人
  • 问题浏览:3011
  • 最近回答:2020-04-05
  • X社区推广