[請益] 三大公雲同一AZ的AA mode DB讀寫同一儲存體

看板MIS (IT資訊人員)作者 (要運動)時間1年前 (2022/12/27 17:56), 編輯推噓2(2050)
留言52則, 4人參與, 2年前最新討論串1/1
各位大大 日安 已通過azure fundamentals證照,目前自學aws中 但仍不懂下面地端架構的雲端化如何實現? 地端兩台Active-Active mode DB server讀寫同一storage架構 aws學到 az1有primary RDS instance與storage EBS volume az2有standby RDS instance與storage EBS volume az1有read replica RDS instance與EBS volume az2有standby RR RDS instance與EBS volume az1有Transaction log on S3做分鐘級backup az2有EBS snapshot做1-5天backup aws的RDS instance上面看起來只能active-standby mode 請各位大大與大神幫忙解惑 感恩之至 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.83.148 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1672134980.A.567.html

12/28 09:50, 1年前 , 1F
雲端怎麼會讀寫都同一個storage,這樣風險很大
12/28 09:50, 1F

12/28 23:22, 1年前 , 2F
aws書上有說到地端怎麼做,雲端就怎麼做,今天確認這麼說
12/28 23:22, 2F

12/28 23:22, 1年前 , 3F
是不對的,因為規劃者要用RDS為PaaS,RDS本身沒AA模式,也
12/28 23:22, 3F

12/28 23:22, 1年前 , 4F
沒有兩RDS instance共用同一storage架構,地端兩db serve
12/28 23:22, 4F

12/28 23:22, 1年前 , 5F
r為一cluster可做到AA是因為有heartbeat,寫同一儲存體,
12/28 23:22, 5F

12/28 23:22, 1年前 , 6F
雲端db PaaS改用IaaS如果能實現heartbeat與cluster,那地
12/28 23:22, 6F

12/28 23:22, 1年前 , 7F
端雲端相同做法就有機會了吧?
12/28 23:22, 7F

12/28 23:27, 1年前 , 8F
補充地端讀寫同一儲存體,是因為底層有RAID硬碟冗餘機制,
12/28 23:27, 8F

12/28 23:27, 1年前 , 9F
data loss風險較小
12/28 23:27, 9F

12/28 23:38, 1年前 , 10F
雲端儲存體底層也有冗餘機制,風險較大應是共用與CSP管理
12/28 23:38, 10F

12/28 23:38, 1年前 , 11F
,底層不是自己管,疑慮比較多,去年香港azure停止服務一天
12/28 23:38, 11F

12/28 23:38, 1年前 , 12F
以上,資訊系統全掛點,縱使SLA是99.9...%理論風險很小,災
12/28 23:38, 12F

12/28 23:38, 1年前 , 13F
難來時,SLA無法達標.
12/28 23:38, 13F

12/30 10:14, 1年前 , 14F
你應該誤解了,地端DB也不會是AA阿,你這樣資料怎麼會同
12/30 10:14, 14F

12/30 10:15, 1年前 , 15F
同步,你可以看一下AWS RDS的說明,不同資料庫類型有不同
12/30 10:15, 15F

12/30 10:16, 1年前 , 16F
作法,讀寫分離,異步或同步複製到不同AZ等等
12/30 10:16, 16F

12/30 10:17, 1年前 , 17F
而且地端MSSQL做cluster alway on也不是AA,是Failover
12/30 10:17, 17F

12/30 23:45, 1年前 , 18F
僅供讀取副本,寫入用待命DB準備隨時介入寫入
12/30 23:45, 18F

12/30 23:46, 1年前 , 19F
寫入不同的DB還要互相對照變更,我認為出事的機率高很多
12/30 23:46, 19F

12/31 04:07, 1年前 , 20F
MySQL 的話 AWS RDS 沒得作 Active-Active
12/31 04:07, 20F

12/31 04:07, 1年前 , 21F
之前看過的 Case 是直接用 EC2 硬幹
12/31 04:07, 21F

01/01 10:57, 2年前 , 22F
謝謝S大提問的關鍵字,後再去查找資料,更懂了.首先,https
01/01 10:57, 22F

01/01 10:57, 2年前 , 23F
://www.ibm.com/docs/zh-tw/was/9.0.5?topic=cjpds-conf
01/01 10:57, 23F

01/01 10:57, 2年前 , 24F
iguring-oracle-real-application-cluster-rac-applicat
01/01 10:57, 24F

01/01 10:57, 2年前 , 25F
ion-server,是地端oracle rac分散架構,多rac節點server
01/01 10:57, 25F

01/01 10:57, 2年前 , 26F
構成rac叢集,為了資料一致性,真的共享讀寫同一儲存體,一
01/01 10:57, 26F

01/01 10:57, 2年前 , 27F
個server node若處理某資料會lock這資料,避免其他節點se
01/01 10:57, 27F

01/01 10:57, 2年前 , 28F
rver存取來破壞資料一致性,oracle rac對於雲端說的compu
01/01 10:57, 28F

01/01 10:57, 2年前 , 29F
te部份可容錯移轉failover與load sharing
01/01 10:57, 29F

01/01 11:12, 2年前 , 30F
地端oracle利用rac達到ha(利用heartbeat私網達到資料區
01/01 11:12, 30F

01/01 11:12, 2年前 , 31F
塊同步),地端ms sql server利用always on(安裝容錯移轉
01/01 11:12, 31F

01/01 11:12, 2年前 , 32F
架構)達到ha(利用heartbeat私網達到資料區塊同步).aws r
01/01 11:12, 32F

01/01 11:12, 2年前 , 33F
ds是PaaS服務,不支援地端oracle rac與ms sql server alw
01/01 11:12, 33F

01/01 11:12, 2年前 , 34F
ays on讀寫同一儲存體架構,我說地端是aa架構,嚴格說是錯
01/01 11:12, 34F

01/01 11:12, 2年前 , 35F
的,謝謝S大指正,對於web/ap主機與網元的aa定義(兩web主
01/01 11:12, 35F

01/01 11:12, 2年前 , 36F
機上request功能相同,只是load share),我才以為db那樣也
01/01 11:12, 36F

01/01 11:12, 2年前 , 37F
是aa,實際上oracle rac與ms多台節點server都up與讀寫儲
01/01 11:12, 37F

01/01 11:12, 2年前 , 38F
存體,但不同stored procedure
01/01 11:12, 38F

01/01 11:12, 2年前 , 39F
只在一台節點server上執行,屬failover架構,非最初所講aa
01/01 11:12, 39F

01/01 11:12, 2年前 , 40F
架構
01/01 11:12, 40F

01/01 11:20, 2年前 , 41F
aws rds與azure sql mi不支援地端oracle rac讀寫同一儲
01/01 11:20, 41F

01/01 11:20, 2年前 , 42F
存體,兩公雲PaaS也不支援地端rac與always on多節點serve
01/01 11:20, 42F

01/01 11:20, 2年前 , 43F
r可同時於不同節點跑不同stored procedure架構,地端是ba
01/01 11:20, 43F

01/01 11:20, 2年前 , 44F
re metal,近乎IaaS,而PaaS與IaaS差異大了,PaaS不支援地
01/01 11:20, 44F

01/01 11:20, 2年前 , 45F
端架構也是可理解的.
01/01 11:20, 45F

01/01 11:23, 2年前 , 46F
謝謝K大建議
01/01 11:23, 46F

01/01 11:25, 2年前 , 47F
回應S大,我們地端db同一儲存體有用RAID磁碟保護
01/01 11:25, 47F

01/01 11:32, 2年前 , 48F
謝謝A大寶貴經驗,我讀aws rds只有as架構,覺得疑惑為何沒
01/01 11:32, 48F

01/01 11:32, 2年前 , 49F
aa架構,原來可用IaaS的EC2硬幹,猜測不管哪公雲IaaS的ins
01/01 11:32, 49F

01/01 11:32, 2年前 , 50F
tance都可建立第二VNet或Subnet來跑叢集節點的heartbeat
01/01 11:32, 50F

01/01 11:32, 2年前 , 51F
(交換與同步多節點不一致資料)?沒實作過,持續學習更正
01/01 11:32, 51F

01/01 11:32, 2年前 , 52F
自己
01/01 11:32, 52F
文章代碼(AID): #1Zgi54Ld (MIS)
文章代碼(AID): #1Zgi54Ld (MIS)