使用AWS Storage Gateway將資料搬上雲端
洪朝欽 C.C.Hung
- 精誠資訊/恆逸教育訓練中心-資深講師
- 技術分類:雲端
Amazon Web Services (AWS)是由Amazon公司所建立的公有雲運算平台,以讓客戶隨需存取的方式,提供企業用戶的IT人員所需的各種IT服務。由於AWS的基礎設施具有遠超過一般企業客戶的龐大規模,因此能夠很容易的做到非常高的耐久性(Durability) 以及可用性(Availability),但是成本又遠低於客戶自己建置管理的環境。不僅如此,AWS上面的各種資源對於絕大多數的客戶可說是取之不盡用之不竭,然而客戶卻只需要根據實際的使用量付費,完全無需負擔先期建置或閒置資源的成本。因此如果能善加利用AWS上高品質低成本的儲存做為備份或異地備援的空間,必然能對客戶帶來很大的效益。
將資料搬遷上去雲端是個大工程,AWS提供了非常多工具,能夠以各種方式搬遷各種不同形式的資料。對於原本就擁有地端基礎設施的客戶,AWS Storage Gateway服務是其中一個很方便的選項。AWS Storage Gateway的運作方式,是以一座儲存設備的形式存在於客戶自己地端的資料中心,而將後端的資料透過網路存放到AWS上。因為它具有以下的一些特性,所以非常適合做為將資料連接到雲端的第一步:
-
提供多種虛擬機與實體機的選擇: 如果客戶使用VMware ESXi、Microsoft Hyper-V、Linux KVM這些常見的企業虛擬化平台,只要從AWS免費下載對應於這些虛擬化平台的虛擬機器封裝檔,然後將它部署到地端的虛擬化平台即可。如果希望有更好的效能,AWS也提供了實體機(Hardware appliance),客戶可以直接向AWS的經銷商訂購。不論選擇虛擬機或實體機,在部署完成並且開機後,接下來的設定過程和後續的使用管理方式都大同小異,就連系統的升級也都會自動透過雲端下載安裝。
-
不需要修改現有的客戶端存取儲存設備的方式: Storage Gateway提供三大類不同的客戶端連接介面,包含檔案層級的網路共享協定(NFS & SMB)、區塊式層級的共用儲存(iSCSI LUN)、以及虛擬磁帶機(iSCSI VTL)。如果原本的客戶端是透過以上這些普遍的標準介面或協定連接儲存設備,只要修改連接的端點就夠了,完全無需異動架構或修改程式。
-
不需要改變現有的網路架構: 在地端機房裡的Storage Gateway只要透過Internet,能連接得到位於AWS Region的端點即可運作,而且傳輸使用加密的HTTPS協定,安全性也可以放心。完全不必申請專線或建立VPN,甚至連固定的對外IP都不需要。
-
不需要大幅提升現有的網路頻寬: 即使對外網路頻寬不高,或是網路不穩定而有斷斷續續的問題,但因為Storage Gateway可以利用硬碟做為讀取快取(從AWS下載時使用)和寫入暫存(上傳至AWS時使用),而且還有一些最佳化的設計可以減少傳輸的總資料量,所以在地端存取時也不必擔心因為網路而造成的延遲或效能問題。
利用AWS Storage Gateway,客戶可以很容易的開始搬遷上雲的旅程。一開始可以單純地將AWS當成異地的備份儲存空間,或進一步做為災難復原的備援資料中心。如果有地端跟雲端同時並存的需求,AWS Storage Gateway也能在這種混合雲的型態下持續的讓兩端的資料保持一致。甚至如果要將整個資料中心搬遷上雲,透過AWS Storage Gateway將資料複製上去的同時,原本地端的服務也能繼續運作,能盡量減少服務從地端切換至雲端的停機時間。