Posts

Showing posts from March, 2014

OpenStack Swift (ep0) - 進化的儲存系統與需求

存儲方案的演進

OpenStack Object Storage, 代號 Swift 的計劃在2011年 OpenStack Cloud Computing 計劃中正式啟動.

起初的目標要能夠支撐史無前例快速增長的資料量, 它也證明了Open Source的儲存系統確實能處理極大規模的資料.

就在大量線上資料被產出的年代, 對於 Object Storage 而言, 無疑是出現在世界上最佳的時間點. Software Defined Storage(SDS) 正是演化中的新一代儲存選擇.


今日的資料儲存需求

在連接裝置(行動裝置, 終端設備) 爆炸的年代, 對於儲存系統的需求正以指數型成長. 使用者正以前所未有的速度產生資料與消耗存儲資源. 包含社交媒體, 線上影音, 用戶資料, 遊戲資訊還有玲琅滿目的 Software-as-a-Service 應用. 對於儲存系統有了新的需求, 廣泛的應用方法, 方便的存取, 不能有臨界點的增長能力. 廣大的企業與機構正面臨越來越多的儲存需求. 在科學界, 分析出來的數據如果能更有效被儲存與取得也更具價值. 動態影像正無止盡的追求高畫質產品. 企業累積越來越大量的資料, 員工需要更即時的存取資料來提升協同工作的效率.

這些都是什麼資料? 大多數都是 "Unstructured data". 這意味著資料並沒有預先定義的形態而且基本上都是儲存為個別的檔案, 相對於資料庫中的某筆資料(structured data). 包含靜態影像, 動態影像, 電子郵件, 文件以及各種格式的檔案. 這些資料來自每一年消費者與各行業數十億的終端裝置藉由網路存取.


儲存Unstructured Data的條件

通常需要確保資料的耐久力, 可存取性, 可管理性還有相對低成本.

耐久力 - 資料可以說是最重要的東西而且有無法取代的特性. 許多形態的資料必須被永久保存. 在資料中心, 大部分Unstructured Data需要能被保存非常久的時間以符合客戶的期望或是一些法律上面的條件.

可存取性 - 讓許多終端裝置無論在何時何處都能立即的取得. 使用者期望在行動裝置, 筆電或是在家裡的桌上電腦都能夠順利獲取需要的資料.

可管理性 - 大型儲存系統的管理也是一個重要的課題. 如何讓幾個管理者輕鬆管理大量的儲存設備.

低成本 - 只要資金足…