iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 22
0
自我挑戰組

雲端運算系列 第 22

DAY22--雲端運算學習筆記(檔案系統)

  • 分享至 

  • xImage
  •  

二、深入探討雲端運算

(四)服務模式

2.平台即服務

有關於平台即服務的定義、架構和基本特性在前面有提到過。
接下來來聊聊平台即服務的相關技術。
A.檔案系統:
(1)簡介:
是永久性儲存使用者資料的一套系統,將這些資料以檔案(file)為一邏輯單位儲存於磁碟或其他媒體上。檔案系統包含:檔案、目錄結構、命名空間及元數據。一個檔案通常是由數個磁碟區塊組成,檔案系統負責管理紀錄這些區塊相對應之檔案名稱。而這些資料所存放的有效路徑組成了檔案系統的命名空間。
(2)設計檔案系統時需考量:
-命名空間(對下進行區塊的組織與管理,對上提供空間容量)
-一致性
-安全性(EX:存取控制列表[ACL])
-可靠性(停電或硬體失效時,檔案不受損害)
(3)日誌機制:
所有對檔案系統產生改變的操作,再提交前都必須先記錄到日誌中。被儲存的操作分成兩類,一為操作時間開銷較大的檔案內容改變;二為較快完成但可能造成資料損壞的元數據改變。
(4)快照機制:
是一組檔案和目錄在某時間點的複製品,保證系統之可靠性所設計的機制。快照分為唯讀快照和讀寫快照,通常唯讀快照即可完成備份目的。
寫時複製是一種快速且簡單生產快照的方式,是將目前檔案當成快照,在寫入時先產生檔案的複製品再進行寫入動作。

  • 分散式檔案系統
    (1)系統必須支持"同時"而來的不同客戶端對於同一個檔案的操作,且需做對於斷掉連線的適當處理。
    (2)設計分散式檔案系統需考量:
    -使用者介面
    -安全性
    -可靠性(容錯)
    -命名空間(虛擬化)
    -一致性
    -平行(同一時間點的多個客戶端必須能存取多個磁碟)
    -範圍(區域網路或廣域網路)

資料來源

1.《雲端計算》 鍾葉青, 鍾武君(2013)。台灣東華書局股份有限公司


上一篇
DAY21--雲端運算學習筆記(網路虛擬化)
下一篇
DAY23--雲端運算學習筆記(資料處理模型)
系列文
雲端運算30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言