Welcome to LinuxYes Store

使用AWS實現網站的異地災難復原

更多

使用AWS實現網站的異地災難復原
NT$9,000

庫存狀態: 有庫存

使用AWS實現網站的異地災難復原服務
以網站數目做計價,不包含AWS產生的費用
描述

細節


小年夜的台南強震,讓人意識到生命及財產在大規模的災難中,會瞬間瓦解,假設震垮的是商業大樓如京城銀行,裏面佈建有企業資料中心,所有機房內的資料備份 都瞬間毀滅,如果沒有做好異地備援,那麼要重新建置全部系統,那可是資訊管理人員最大的夢魘。

上篇文章提及使用AWS VPC 來延伸企業的IT 架構,另外一個用處就是做災難復原,試想在大規模災難中,設備及資料全毀,停水停電,企業營運跟著停擺,損失難以估計,那要如何在AWS重啟這些網站?前 題是之前就定時將備份資料到雲端。當然有些解決方案是在異地就已經建置好備援機,但那樣子的做法成本極高,對中小企業來說,無力負擔。

AWS DR

那要恢復ㄧ個網站,需要哪些元素?首先是網站本身的資料庫備份,以LAMP(Linux+Apache+MySQL+PHP) 架構來說,那就是要排程備份MySQL 資料庫,然後讓本地端與AWS S3 做同步。為了節省S3 雲端儲存的費用,可以在本地端保留最近的十次備份即可。第二個需要備份的就是網站程式如PHP,這部份因為經常變動,可以直接與AWS EBS 做同步。EBS 沒有 I/O 限制,只收取預先儲存分割區大小的費用。所以比起放在S3 更能節省儲存費用。第三是系統設定備份如Apache或是帳號資訊,ㄧ般來說就是將 /etc tar 起來,放一份備份在EBS。

這種備份方式,放在AWS ,一個月就幾塊美金,但是它產生的效益卻是無比巨大。我們來模擬一下災難復原的過程。首先是公司資料中心全毀,停水停電。網管人員要更改原先放在AWS DNS 的設定,讓官網IP 指向 AWS EC2 備援機,公佈網站暫時停止營運。接者將負責DR 的 EC2 啟動,從S3 取出資料庫備份做回存,從EBS 取出程式及設定。如果測試沒問題,就可以將DNS IP 切換到 DR 的 EC2,讓網站重新在 AWS 運作。如果是內部網站復原也可以透過VPN 來存取 AWS 的 VPC。

雞蛋不要放在同一籃子內,是人人都懂的道理。大規模的災難超乎您的想像,企業要經營的下去,事前的規劃不可不慎。

 

評論

產品標籤

多個標籤請使用空格分開,帶有空白的詞請使用單引號(')標示