2012年10月11日 星期四

From Relational Databases to Distributed/Parallel Databases To Cloud Databases

課程 : 論文研討(一)
日期 : 2012/09/28
時間 : 13:50 ~ 15:30
地點 : S104
作者 : 資工產碩(一) 葉亭女勻
講者 : 國立政治大學 陳良弼教授

    今天請到陳良弼教授跟我們講述雲端系統的構成,讓平常就對雲端很喜歡的我興奮不已.
    現今很多企業漸漸走向利用雲端來分析巨量資料及快速擴通資料庫,利用可彈性擴充的NoSQL資料庫服務, Amazon的公有雲Amazon Web Services(AWS)就是利用NoSQL資料庫服務,稱為DynamoDB.該服務透過NoSQL技術,將資料與讀寫指令自動分散於不同台的資料庫伺服器,以確保資料庫大量擴充時的執行效能,跟一般的資料庫有所不同, DynamoDB服務會把資料存放在固態硬碟(SSD),以提升讀取速度和擴充彈性,還有將資料同步複製到多台AWS主機區塊,以維持資料庫的可用性與資料的一致性。
    DynamoDB公開的雲端資料庫好處是可以減少IT人員維持管理的工作量,讓IT人員利用AWS擴充非關聯式資料庫容量,企業可透過讀寫資料庫的流量離尖峰值落差,可節省軟硬體成本。

Amazon雲端較進階的規劃,主要有幾個重點:

1.EC2中的資料(檔案、程式、資料庫)會定期備份至S3之中,以備不時之需.

2.S3的備份資料會利用在公司內部的NAS(或其它設備)進行下載備援,以達到異地備援的需求 .

3.EC2中的資料庫除了定期的備份,更採用了Real Time Replication,以達到即時備援的需求.

沒有留言:

張貼留言