iT邦幫忙

0

AWS ALB規劃問題

aws

以我的概念負載平衡底下至少要兩台Web
但是公司的後台又有需要連結DB
AWS ALB的設置需要多可用區架構
也就是1a 1b去搭配
我的猜測ab兩區資料是無法跨區傳送的
那DB業界是怎麽規劃?
如果AB兩區都各有一台WEB和DB
形成4台組成ALB

那這樣我又有一個疑問了 如果A區跟B區有一區掛了
只剩一可用區運作下,故障區無法再寫入資料
那這樣會不會發生DB資料不同步的問題
等另外一區修復後DB會自動同步嗎?

問題有點多 希望有架構圖可以協助我釐清概念

zanhsieh iT邦新手 4 級 ‧ 2017-10-26 08:23:56 檢舉
1. VPC subnet 預設是彼此可以通的,不管是 public private
2. RDS multiAZ 工作原理是一主一待機,待機那台是同步複製(sync replication),不會有你說的情況。如果自建,參考RDS的準則省得你多花無謂時間探索。

1 個回答

0
黃彥儒
iT邦研究生 2 級 ‧ 2017-10-25 14:56:32


以上是AWS官方對於網頁應用程式(WordPress)的推薦架構,供參考。

看更多先前的回應...收起先前的回應...
hsiang11 iT邦研究生 5 級 ‧ 2017-10-25 15:33:44 檢舉

圖中的Data Subnet在DB之間有一條複寫連線
會不會一定要應用aurora或RDS有支援到跨可用區複寫

如果做單純的instances安裝DB,就沒辦法跨區同步了

黃彥儒 iT邦研究生 2 級 ‧ 2017-10-25 18:28:40 檢舉

如果做單純的instances安裝DB,就沒辦法跨區同步了

為何不使用Amazon Relational Database Service (RDS)?

hsiang11 iT邦研究生 5 級 ‧ 2017-10-26 10:44:25 檢舉

RDS的確是個方向
但是公司裡面常常會出現些沒有專業的人
就算進入雲端還是很容易朝向省成本低價就好的決策
像主管看過或聽過mysql replication
就很容易朝向以前的做法 因為他們根本不懂RDS也不想去理解

hsiang11 iT邦研究生 5 級 ‧ 2017-10-26 18:06:20 檢舉

我已經架了一台RDS測試機 但還是連不上
狀態可用/終端節點也已經授權
測試DNS也可以把節點解出ip
RDS安全組也有開放公司對外IP了

測telnet test.rds.amazonaws.com 3306
無法開啟連線, 在連接埠 3306: 連線失敗
看起來非常像被防火牆擋到 無法連接
用資料庫軟體連線也出現10060 錯誤
安全組都開了應該不會擋到

不知道是哪裡沒有設定好

黃彥儒 iT邦研究生 2 級 ‧ 2017-10-26 19:55:06 檢舉

不知道呢~我當初在建立時很順暢

我要發表回答

立即登入回答