無論是在雲端或是地端,備份永遠都是最重要的事情之一,在各種情況下因為沒備份,而損失慘重的案例不計其數。而筆者也經常因為忘記備份、存檔,導致努力很久的成果就這樣消失,所以備份看似簡單,但也是最重要的一件事情了。
在備份時,我們不外乎會先考慮的就是本地備份,以及異地備份。而今天的文章就會講到在阿里雲伺服器(Elastic Compute Service;ECS)的備份,其中會提到的是Snapshot以及Custom Image兩個差在哪裡呢?
Snapshot
阿里雲的Snapshot是一種Agentless的備份方式,可以幫所有類型的硬碟備份,用於備份或是恢復整個硬碟,是較於方便快速的一種備份方式。
實務操作1
1.首先透過控制台到ECS後左列選擇Storage&Snapshots,再選擇到Snapshot後,進入Automatic Snapshot Policies,選擇Create Policy,並依照下圖,依個人需求的時間點(每周幾、幾點)以及此份快照檔案要保存多久來制定出最適合自己的Snapshot Policy !
2.對於有Automatic Snapshot需求的讀者們,在購買ECS的時候記得就要先選擇我們創建好的Policy以及需要Snapshot的硬碟。
3.然而沒有自動化的需求就不能做Snapshot了嗎?當然不是,如果只想要單純做一次性的Snapshot,也是可以透過ECS選擇好你要備份的實例後,進入到Snapshot的介面去創建你的備份檔案。在創建完畢後也可看到Snapshot的資訊,透過Roll back disk就可以將資料還原到特定時間點的Snapshot,同時你也可以透過這一份檔案去做我們接下來要講的Custom Image!
Custom Image
透過將Snapshot的某一版本或是當前實例製作成Custom Image後,可於下次購買實例時套用或是將其轉存至OSS當作備份。
實務操作2
Custom Image是基於個別實例或是我們上面講到的Snapshot,又或者是從本地導入的Image,其中可以包含用戶已經部署好的服務、數據等資料。透過Custom Image去購買實例的話,便無需每次都需要執行重複的操作,同時創建好的Custom Image也可將其共享給其他阿里雲帳號使用,或是將其檔案導出至對象存儲(Object Storage Service; OSS)做備份。
1.透過工作臺選擇至要做Image的實例後,根據下圖步驟點開創建Custom Image,點選後就會出現紅框5的視窗,填寫完畢後即可在紅框6看到創建好的Custom Image囉!
2.在創建好Custom Image後,如果今天我們的Image是創建在日本Region,但我又想在別的Region使用怎麼辦?又或者是想在其他阿里雲帳號使用呢?放心不用重新來過,我們可以至Image列表,透過複製、分享讓其他Region或是阿里雲帳號可以使用!
結語
在今天的文章中分享了阿里雲備份的兩種方式,當然備份不只這兩種方式,其中像是如果要長時間歸檔封存的話,也可以將資料本身搬移至OSS等,尤其是在現在大家都越來越重視備份這項工作,避免遇到資料被綁架,或是資料毀損的狀況,所以也建議各位讀者可以實際操作看看上述的教學,試著備份看看!
*本文由宏庭架構師所撰寫,同步刊登於iThome 鐵人賽專區
.>更多阿里雲相關內容,再且密切追蹤阿里雲架構師專欄