# 自定義鏡像概覽

瞭解自定義鏡像的來源、生命週期，以及它與備份和實例的關係。

自定義鏡像是從實例系統盤或已完成備份製作的可複用模板。它保存操作系統、分區佈局、文件系統元數據和當時已經落盤的應用環境，用於建立新的實例；它不是運行中實例的實時同步副本，也不會保存實例當前的網絡、規格和權限配置。

_介面示意圖：存儲中心中的自定義鏡像列表：我的鏡像、團隊鏡像和製作任務_

## 適用場景與邊界

| 場景             | 操作                                   | 結果與邊界                                                       |
| ---------------- | -------------------------------------- | ---------------------------------------------------------------- |
| 重複部署同一環境 | 從實例或備份製作鏡像，再建立新實例     | 複用系統盤內容；實例名稱、規格、VPC 和密鑰仍需在建立時重新選擇。 |
| 團隊協作         | 對當前團隊啟用團隊共享                 | 當前團隊成員可在建立實例時選擇；取消共享不會刪除已導入的實例。   |
| 跨區域部署       | 建立複製任務並選擇目標區域/可用性域    | 目標位置生成獨立副本，複製完成前不能使用。                       |
| 對外分發         | 建立帶有效期、次數和團隊限制的分享鏈接 | 接收方通過鏈接導入一份鏡像，不會獲得來源實例詳情。               |

## 它與備份有什麼區別

備份主要用於恢復某個實例的系統盤時間點；自定義鏡像主要用於建立新的實例。鏡像製作會產生專用底層數據，並記錄最低系統盤容量、區域、可用性域和大小。兩者都佔用備份存儲，但恢復選擇器只接受已完成備份，實例建立選擇器只接受已成功製作的鏡像。

## 生命週期

1. 從實例或已完成備份提交製作請求。
2. 在 **製作任務** 查看 `pending`、`running`、`succeeded`、`failed`、`cancelled` 或 `timed_out` 狀態和進度。
3. 成功後在 **我的鏡像** 查看名稱、描述、來源、大小、最低系統盤和位置。
4. 按需編輯元數據、團隊共享、建立分享鏈接或複製到其他區域。
5. 建立實例時重新選擇規格、區域、可用性域、網絡和登錄方式，並確保系統盤不小於鏡像最低要求。
6. 刪除前檢查來源備份、複製任務和正在使用該鏡像的流程；刪除操作可能先進入異步清理狀態。

## 使用前準備

- 確保來源實例可訪問，或來源備份狀態為 `completed`。
- 使用容量估算確認剩餘備份存儲足夠；鏡像、備份和複製任務共用這部分容量。
- 記錄鏡像適用的區域、可用性域、最低系統盤容量和來源版本。
- 在製作前清理密碼、SSH 私鑰、雲憑據、臨時 token、shell 歷史和日誌中的敏感信息。
- 對數據庫、隊列和寫入密集型服務執行一致性操作；鏡像不會替代應用級備份。

## 相關文檔

- [建立自定義鏡像](./create)
- [導入共享鏡像](./import)
- [為什麼實例規格必須滿足最低磁盤要求](/zh-tw/compute/instances/requirements)
- [備份概覽](../backups)
