我正在考虑部署一个基于 Oracle DB 的应用程序,并且我假设可以轻松实现主动/被动集群(使用 RH Cluster 或 Heartbeat)和同步复制啊啦drbd,但我联系的所有托管提供商都用一种奇怪的眼神看着我。有些托管提供商提供了他们称为“日志传送”的 ghetto 复制,即文件通过网络异步同步,但这意味着我们可能会丢失长达一小时的数据。
另一种选择是花费数百万美元(好吧,几万到几十万美元)购买 Oracle Data Guard 或类似产品。
我感到很困惑,因为多年来我一直在一个要求很高的系统(几十到几百 GB 的支付交易)上工作,而这个系统却以接近 0 美元的价格完成了我所要求的工作,并且在城域网上使用 DRBD 上的 PostgreSQL。
我在这里假设 SAN 复制与 DRBD 的功能相同,即同步复制,其中写入的块仅在远程写入后才会被确认。我错了吗?
我这里遗漏了什么吗?
答案1
SAN 复制确实会同步或异步地进行块复制。但这假设您的托管服务提供商...
a. Has purchased the SAN replication software from the SAN vendor (it isn't always included)
b. Knows how to set this up (it's pretty advanced)
c. Offers this as a service (host hosting providers don't)
谁是托管服务提供商和/或 SAN 供应商?