我是亞馬遜網絡服務的新手。我從AMI啓動了一個服務器的非EBS實例,並進行了一些配置。我想立即停止服務器,但我只看到重新啓動和終止的選項。AWS快照AMI
我明白,如果我終止一切都消失了。我認爲我可以對這個配置做一個「快照」,這個配置可以存儲在S3或其他東西中,這樣我可以稍後將該快照用作AMI並啓動它。
顯然我有什麼問題 - 有人能糾正我在哪裏我脫離基地?謝謝。
我是亞馬遜網絡服務的新手。我從AMI啓動了一個服務器的非EBS實例,並進行了一些配置。我想立即停止服務器,但我只看到重新啓動和終止的選項。AWS快照AMI
我明白,如果我終止一切都消失了。我認爲我可以對這個配置做一個「快照」,這個配置可以存儲在S3或其他東西中,這樣我可以稍後將該快照用作AMI並啓動它。
顯然我有什麼問題 - 有人能糾正我在哪裏我脫離基地?謝謝。
當你說,非EBS,你的意思是EC2實例存儲支持機器。在AWS控制檯中沒有提供直接菜單選項到快照您的實例存儲計算機。當您有EBS支持的機器時,您可以獲得此功能(同時,您可以看到EBS支持的機器的其他便利選項)。
所以,例如存儲備份機器,你需要把你的手弄髒。你的袖子,這裏是你需要做的:
在S3中創建一個桶。
獲取EC2-AMI-Tools
,還有EC2-API-Tools
在您的機器/實例上。 export
他們bin
文件夾到你的$PATH
使用ec2-bundle-volume
到您的實例捆綁成一個AMI包。 (這不會捆綁了某些目錄,例如/mnt
,/dev
,...)
上傳捆綁使用ec2-upload-bundle
命令你的水桶。
然後您可以使用ec2-register
命令註冊您的AMI。
此AMI現已註冊爲您的私人AMI。您可以在您的AWS Web Console中的AMIs
下查看它。你可以啓動這個AMI,當你創建你的AMI時,它將與你的實例處於相同的狀態。
參見:
多一點關於EC2束卷,EC2上傳束和EC2註冊你可以找到here
謝謝爲你的答案。我正在運行一個大型實例,這個實例大多隻會保存一個相對較小的MySQL數據庫。我需要進行夜間備份。正在使用實例存儲「正確」的方法(我知道這有點主觀)。傳統上,團隊已經制作了服務器的AMI,並將所有db數據保存在'/ mnt'驅動器上。然後,他們將數據庫備份到S3。 – skaz
@skaz我在一個單獨的EBS卷中配置了'MySQL'數據目錄。如果我終止我的機器,我的數據量將保持不變。我創建一個新的AMI並「附加」並掛載舊卷。如果我需要拍攝快照,我將拍攝快照。(我從來沒有做過) – Nishant
非常感謝您的幫助! – skaz