EBS

AWS 基本介紹 (4)

教學目標

初步了解 AWS 雲端服務的 EBS 服務中建立伺服器中持久性區塊儲存磁碟區之基本概念。

重點概念

首先 AWS 雲端服務主要提供適用於 Amazon EC2 執行個體的持久性區塊儲存磁碟區,也就是 Amazon EBS 服務,其全名為 Amazon Elastic Block Store (Amazon EBS)。因此 Amazon EBS 可以連接至相同的可用區域中的任何一個執行的實體,同時每個 Amazon EBS 服務中的磁碟區皆會在其可用區域之內自動進行複寫,以利提供 99.999% 的高可用性。

接著當面臨大量資料存取和需要持久儲存時,就非常適合使用 Amazon EBS。其中 Amazon EBS 提供多種選項,以利我們優化持久性區塊儲存磁碟區的效能和成本,主要有兩個主要類別,分別為:

  1. 適用於交易工作負載的 SSD 儲存,其效能取決於 每秒完成輸入和輸出的操作次數 (IOPS),像是資料庫和開機磁碟區。
  2. 適用於傳送工作負載的 HDD 儲存,其效能取決於每秒的資料量 (MB/秒),像是日誌處理。

再來當我們臨時需要更多空間時,則彈性磁碟區功能將能夠讓我們動態增加容量和調整效能,以及變更為任何一種磁區的類型,不會產生停機時間,或者對效能造成任何影響。像是我們能夠將預設 EBS 一般用途 SSD (gp2) 直接轉換為 EBS 佈建 IOPS SSD (io1),同時設定 IOPS 效能,每個磁碟區最大為磁碟區大小的 50 倍,但若超過 32,000 IOPS,則以 32,000 IOPS 為主。

最後當我們必須根據需求進行設定測試時,針對 Amazon EBS 服務中的磁碟區進行快照備份。此外我們還能夠跨不同的 AWS 區域複製快照,以利進行地理擴展、資料中心遷移和災難復原的演練。

總結當我們了解 Amazon EBS 服務中持久性區塊儲存磁碟區的基本概念之後,就能夠開始規劃儲存空間、效能調效、設定測試,以及進行地理擴展、資料中心遷移和災難復原的演練。

相關資源

AWS 基本介紹 (1)

基本介紹

教學目標

初步了解 AWS 解決方案中查看帳單細節、設定帳單警示通知和檢視帳單警示儀表板。

重點概念

首先 Amazon Web Services (AWS) 提供以雲端為基礎的解決方案,以利我們滿足業務需求解決問題,然而當我們開始使用 AWS 雲端資源時,建議先了解計費方式和帳單查看方式。基本上,我們每個月會收到 AWS 的使用費和週期性費用,但是往往會因為工作和生活忙碌就疏於注意時,時間一久,就會浪費許多不必要的雲端服務費用。

查看帳單細節

接著在工作上若需要進行解決方案多層規劃架構的安裝與測試,但是缺少實體主機的環境時就能夠透過 AWS 雲端服務快速產生 EC2 虛擬機器進行解決方案多層規劃架構的安裝與測試,當安裝與測試完成之後,我們會將 EC2 虛擬機器關閉 (非終止),但是卻經常會忘記關閉 EBS 服務和移除 Elastic IP 服務,尤其是 EBS 服務經常會因為我們啟動 EC2 虛擬機器時會配置大量的硬碟空間,此時就會建立 EBS 服務,其中一般用途的 SSD 磁碟區計價是佈建儲存每 GB 為每個月 0.10 美元,也就是說若多台機器總計有 1 TB 則每個月會需要 100 美元也就是將近三千多台幣的浪費,此外 Elastic IP 服務若沒有關聯 EC2 虛擬機器時則會被 AWS 強制收取小額的小時費用每個未使用的 Elastic IP 一個每小時 0.005 美元,至於雲端服務費用的詳細內容,可以開啟 AWS 主控台中的「Billing & Cost Management Dashboard」管理介面,在「Dashboard」介面中預設會有「Month-to-Date Spend by Service」方框,此時點選「Bill Details」即可查看雲端服務費用的詳細情況。

設定帳單警示通知

因此我們需要建立警示通知,以利我們每月金額超過上限時立即電子郵件通知進行處理,首先開啟 AWS 主控台中的「Billing & Cost Management Dashboard」管理介面,在下方「Alerts & Notifications」中點選「Enable Now」的選項,接著在「Preferences」設定介面,勾選「Receive Billing Alerts」,按下「Save preferences」鈕,此時就會在 CluudWatch 服務中增加 「Billing Alarms」的選項,我們按下「Create Alarm」鈕,輸入「exceed」美元和「send a notification to:」電子郵件,代表當每個月總費用超過多少美元時會傳送通知信至電子郵件中,接著按下「Create Alarm」鈕,再來我們會在信箱中收到確認信,按下「Confirm subscription」就能夠完成訂閱功能,例如當我們輸入「10」美元代表當每個月總費用超過 10 美元時會在 「Alarms」中的「ALARM」介面中產生警示訊息,並且傳送通知信至電子郵件中。

檢視帳單警示儀表板

最後我們還可以點選該警示訊息之後,按下「Add to Dashboard」鈕,主要有三個步驟,第一步驟按下「Create new」,輸入儀表板名稱,按下輸入框旁的打勾鈕。第二步驟選擇元件類型主要有三種類型,分別為折線圖、堆疊區域圖和數字方框。第三步驟按下「Add to dashboard」,點選畫面左上方「Dashboards」選項,接著就能夠點選建立的儀表板名稱,此時就會顯示警示資訊,在儀表板中可以有許多元件,此外我們還可以切換不同時間區間的檢視。

總結我們要使用 AWS 雲端服務之前建議先了解計費方式和查看帳單方式,更重要的檢查則是當我們關閉 (非終止) 任何 EC2 虛擬機器時,請務必確認是否 EBS 也已經非使用中和 Elastic IP 已釋出,否則當全心專注在生活與工作時經常一不注意立即處理就會損失上千元的雲端服務費用。

相關資源