2009年12月17日 星期四

Amazon EC2 使用教學 - Create Image (EBS AMI) 系統備份

這週發現,原先在 Amazon EC2 上,從 Quick Start 開啟的機器,有一些不一樣了。開啟的機器無論 Linux 或 Windows 系統,它們的一開始只被分配小量的硬碟空間,如 15GB 等,跟之前不太一樣,上周開 Linux 機器時,至少提供 140 GB 的暫存空間。而以前用 Bundle 建立的系統依舊還可以透過原先開機器的方式進行。


幾天前,我還以為 Create Image (EBS AMI) 跟 Bundle Instance (S3 AMI) 是相同的服務,直到今天中午才發現是不一樣的,雖然它們有共同的功能,那就是備份系統,但整個過程是不一樣的。主要是現在從 Quick Start 開啟的新機器,它們的系統碟已經換成 EBS Volume 了,簡單的說,建立一台機器時,會自動在 Volume 區建立一顆硬碟並且使用它。目前我還沒搞清楚計費的差別,畢竟現在這種新的方式,多用了一個 EBS Volume 服務,感覺會多收費 :P 而使用舊有的 AMI ,在建立機器時,其 root device 是 instance-store 的型式,只有 EBS 型式的才能使用 Create Image (EBS AMI) 的方式備份喔。而流程上是將系統碟製作 snapshot ,如此一來,新開機器的系統碟就是透過 snapshot 來複製出來,以此達成開啟新機器的動作。


回歸主題,關於 Create an EBS Image 的備份方式,無論 Windows 或 Linux 系統都是一樣的,可以完全在 AWS Management Console 這 Web UI 上完成操作,不需像 Bundle 時還要下下指令,以及準備相關的 Key 等等。在此以 Windows 機器當作範例,特別留意的,在製作 EBS AMI 時,系統會有重開機的現象,跟 Bundle Image 是不一樣的,Bundle 時並沒有重開機。在製作 Windows EBS AMI 時,別忘了記住或修改 Admin Password,這幾天我測試的結果,透過建立的 AMI 來開機器時,無法用 Private Key 來取得管理者密碼,而 Linux EBS AMI 倒還可以用 Private Key 進行登入。


以下是對 Windows 系統的操作


使用 Create Image (EBS AMI) 備份系統是很方便的,只需要在 AWS Management Console 操作就行了


EC2-Bundle-Windows 01 @ 20091214


接著只需打打名字


EC2-Bundle-Windows 02 @ 20091214


等待一會就會蹦出此訊息囉。


EC2-Bundle-Windows 03 @ 20091214


最後在 AMIs 就可以看到製作好的 AMI 囉!



EC2-Bundle-Windows 04 @ 20091214


沒有留言:

張貼留言