top of page
作家相片Elite Cloud

EC2 備份指南:如何備份與還原您的實例

備份數據是所有依賴雲端服務的企業中至關重要的一步,Amazon EC2 也不例外。沒有備份的話,可能會因意外刪除、系統故障或安全漏洞而丟失重要數據。本指南將帶您瞭解如何備份與還原 EC2 實例,包括備份類型及可用的方法。閱讀完本文後,您將掌握 EC2 備份,能夠確保實例數據的安全,並從這些備份中啟動實例。


瞭解 EC2 備份

EC2 備份類型

Amazon EC2 提供兩種主要的備份方法:Amazon Machine Images(AMIs)和快照。AMIs 包含啟動新實例所需的一切——作業系統、應用伺服器、應用程式及相關配置。這種方法非常適合在特定時間點創建實例的完整副本。


相較之下,快照是針對 Amazon EBS 卷的備份,並且是增量備份,即僅保存自上次快照以來更改的數據塊。因此,快照是一種經濟高效且適合定期備份數據的方法。


Snapshot 與 AMI:該如何選擇?

選擇 AMI 還是快照取決於您的具體需求。AMI 最適合用於備份整個系統,因為它能快速部署出原始實例的複製,特別適合於多實例之間的複製。相對地,快照更適合於數據備份,適合定期備份數據,並且能夠快速、靈活地恢復,因為可以將快照附加到任何正在運行的實例上。


如何備份 EC2 實例

建立 AMI 的步驟指南

1. 前往 EC2 控制台:登入 AWS 管理控制台,並選擇 EC2 服務。


EC2 Dashboard

2. 選擇實例 (Instance):從實例列表中選擇您要備份的實例。


Selecting the instance for snapshot

3. 建立 Snapshot:在「操作」(Actions)選單中,選擇「映像與模板」(Image and templates),然後選擇「建立映像」(Create Image)。

Creating Snapshot of EC2 instance

4. 填寫相關資訊:輸入映像名稱及其他必要資訊,然後點擊「建立映像」(Create image)。


Creating Image of EC2 instance

這將開始從該運行中的實例建立 AMI。之後,您可以透過點擊 AMI 來檢查映像的狀態。


Creating Snapshot of EC2 instance

你也可以從側邊欄中找到該 AMI。


Creating Snapshot of EC2 instance

生成快照並從中建立 AMI 需要一些時間,完成後狀態會顯示為「可用」(Available)。


AWS AMIs Dashboard

從 AMI 還原 EC2 實例

從 AMI 還原整個實例非常簡單,只需使用儲存的 AMI 啟動新實例即可:


在還原之前,先瀏覽實例的 IP 地址並查看網站狀態。(根據您的情況,EC2 實例中可能有或沒有網站託管。)


Checking the website of instance before restoring

1. 選擇 AMI:在 EC2 控制台中,前往「AMIs」,找到您要用於還原的 AMI,並選擇「從 AMI 啟動實例」(Launch instance from AMI)。


Launching Instance from AMIs

2. 配置實例設置:選擇實例類型、VPC 設定、安全群組和金鑰對等設置。


Launching Instance from AMIs

3. 啟動實例:確認設置後,啟動實例。新的實例將是建立 AMI 時原始實例的完整複製。


Launching Instance from AMIs

Successfully Launched instance from AMIs

您將看到新的實例已啟動並運行。


Successfully Launched instance from AMIs

接著,瀏覽該實例的 IP 地址,確認從先前實例備份的網站是否依然存在。


Confirming by checking the webiste

清理 – EC2 備份

如果您是按照本文僅為學習流程,建議您刪除建立的 AMI 和快照,以避免額外收費。


1. 前往 AMIs:首先,從 EC2 側邊欄進入「AMIs」。


AWS AMIs dashboard

2. 取消註冊 AMI:選擇該 AMI,從「操作」(Actions)中選擇「取消註冊 AMI」(Deregister AMI),並確認操作。


Deregistering AMIs

3. 移除快照:接著,從 EC2 側邊欄前往「快照」(Snapshots)。


Removing Snapshot

4. 選擇快照:選取您用於 AMI 的快照。


Removing Snapshot

5. 刪除快照:在「操作」下拉選單中選擇「刪除快照」(Delete snapshot),並確認操作。此操作將刪除該快照。


Deleting Snapshot

最後,您可以終止從該 AMI 建立的 EC2 實例。


在下一篇文章中,我們將演示如何備份 EC2 實例的卷,並進行跨區域還原。您也可以先查看現有的 EC2 實例相關文章。

1 次查看
bottom of page