Sean's Note: AWS 學習筆記 (二) - 資料儲存

2018年10月23日 星期二

AWS 學習筆記 (二) - 資料儲存

Elastic Block Store (EBS)

官方介紹:
---------------------------------------------------------
Amazon Elastic Block Store (Amazon EBS) 可在 AWS 雲端提供用於 Amazon EC2 執行個體的持久性區塊儲存磁碟區。每個 Amazon EBS 磁碟區會在其可用區域內自動複寫,以保護您免於元件故障的威脅,同時提供高可用性和耐久性。Amazon EBS 磁碟區為您提供執行工作負載所需的一致性和低延遲效能。使用 Amazon EBS,您可在幾分鐘內調整用量大小 – 您只需為佈建的資源量支付低廉的價格。 

Amazon EBS 是專為應用程式工作負載所設計,而這些工作負載可從效能、成本和容量的微調中獲益。典型的使用案例包含大數據分析引擎 (像是 Hadoop/HDFS 生態系統和 Amazon EMR 叢集)、關聯式和 NoSQL 資料庫 (像是 Microsoft SQL Server 和 MySQL 或 Cassandra 和 MongoDB)、串流和日誌處理應用程式 (像是 Kafka 和 Splunk),以及資料倉儲應用程式 (像是 Vertica 和 Teradata)。
---------------------------------------------------------

筆記:
EBS Volume 的好處是在任何時間可以從一 EC2 Instance detach 然後 attach 到另一 EC2 Instance 上,並且在任何時間調整容量大小與加密。備份 EBS Volume 的方法是為其建立一個 snapshot,並在需要時用其建立一個新的 Volume 在指定的 AZ 或複製 snapshot 到其他 Region 後為其建立備份。

EBS 提供四種 volume 選項:
  1. EBS Provisioned IOPS SSD (io1) - 專為對延遲敏感的交易工作負載而設計的最高效能 SSD 磁碟區。
  2. EBS General Purpose SSD (gp2) - 針對各種交易工作負載平衡價格效能的一般用途 SSD 磁碟區。
  3. Throughput Optimized HDD (st1) - 專為經常存取、輸送量密集型工作負載而設計的低成本 HDD 磁碟區。
  4. Cold HDD (sc1) - 專為存取頻率較低工作負載而設計的最低成本 HDD 磁碟區。

Elastic File System (EFS)

官方介紹:
---------------------------------------------------------
Amazon Elastic File System (Amazon EFS) 提供簡單,可擴展的彈性檔案儲存,可與 AWS 雲端服務和現場部署資源搭配使用。 它不但易於使用,而且提供簡單的界面,讓您能夠快速輕鬆地建立和設定檔案系統。Amazon EFS 的設計可隨需彈性地擴展且不會中斷應用程式,可隨著您新增和移除檔案自動擴展和縮減,讓您的應用程式隨時都能獲得所需的儲存。它的設計旨在提供數千個 Amazon EC2 執行個體的大量平行共享存取,以便您的應用程式達到高標準的彙總輸送量和 IOPS,其可隨檔案系統成長而擴展,同時維持一致的低延遲。Amazon EFS 是地區性服務,其設計目的是提供高可用性和耐久性,以冗餘方式跨多個可用區域存放資料。 有了這些能力,Amazon EFS 非常適用於支援廣泛類型的使用案例,包括:Web 服務和內容管理、企業應用程式、媒體和娛樂處理工作流程、主目錄、資料庫備份、開發人員工具、容器儲存,以及大數據分析工作負載。
---------------------------------------------------------

筆記:
EBS Volume 同一時間只能 attach 於一個 EC2 Instance,若資料需要共享於多個 EC2 Instance 之間就需要 EFS,EFS 是透過網路介面與 EC2 Instance 建立連線。


Simple Storage Service (S3)

官方介紹:
---------------------------------------------------------
現在的公司需要具備以簡單且安全的方式收集、存放和分析大規模資料的能力。Amazon S3 是專為從任何位置存放和擷取任何數量資料所建立的物件儲存 – 網站和行動應用程式、公司應用程式,以及來自 IoT 感應器或裝置的資料。它的設計是為了提供 99.999999999% 的耐久性,並可為每個產業市場領導者所用的數百萬個應用程式存放資料。S3 提供完整的安全與合規功能,甚至可符合最嚴格的法規需求。它提供客戶彈性,使其可針對成本優化、存取控制和合規管理資料。S3 提供就地查詢功能,可讓您直接對 S3 中的靜態資料執行強大的分析。Amazon S3 是目前最受支援的雲端儲存服務,可與最大的第三方解決方案社群、系統整合商合作夥伴和其他 AWS 服務整合在一起。
---------------------------------------------------------

Glacier

官方介紹:
---------------------------------------------------------
Amazon Glacier 是成本極低的雲端儲存服務,為資料存檔和長期備份提供安全且耐用的儲存。它旨在提供 99.999999999% 的耐久性,並提供全面的安全性和合規功能,有助於滿足最嚴格的監管要求。Amazon Glacier 提供就地查詢功能,允許您直接在靜態存檔資料上執行強大的分析功能。客戶儲存資料時,每月每 GB 只要 0.004 USD,與現場部署解決方案相比,顯著降低了成本。為了保持低成本兼適用於各種擷取需求,Amazon Glacier 提供三個存取存檔的選項,擷取時間從數分鐘到數小時。
---------------------------------------------------------

筆記:
Glacier 讀取的選項有三種:

  1. Expedited - 當有急需,並針對大部分 250MB 以下的檔案,只要等一到五分鐘後就才能下載。
  2. Standard - 預設的選項,通常需要等候三到五個小時之後才能下載。
  3. Buck - 最便宜的選項,通常需要等候五到十二個小時之後才能下載。

沒有留言:

張貼留言