vocus logo

方格子 vocus

AMI - Amazon Machine Image 相關服務

更新 發佈閱讀 6 分鐘

與 AMI - Amazon Machine Image 相關的 AWS 服務非常多,涵蓋了從「建立」、「儲存」、「遷移」到「管理」的整個生命週期。

依照功能類別進行分類整理:


1. 核心建立與自動化 (Creation & Automation)

這是現代化維運中最重要的一環,目的是擺脫手動建立 AMI。

  • EC2 Image Builder (首選)功能:全受管的自動化流水線 (Pipeline)。用途:自動執行「建立 Base OS →→ 安裝軟體 →→ 執行測試 →→ 產出 AMI →→ 派發到多個 Region」的完整流程。特點:無需寫程式碼,圖形化介面,符合 CIS 資安標準。
  • AWS Systems Manager (SSM) Automation功能:執行自動化腳本 (Runbooks)。用途:在 Image Builder 推出之前,大家都是寫 SSM Document 來自動更新 AMI(例如:AWS-UpdateLinuxAmi)。現在 Image Builder 底層其實也是呼叫這個。

2. 儲存與備份 (Storage & Backup)

AMI 本身只是個「指標」,背後的資料其實是存在這些地方:

  • Amazon EBS (Elastic Block Store)關係:AMI 的內容其實是儲存在 EBS Snapshots (快照) 裡。當你建立 AMI 時,AWS 會自動幫你對硬碟做快照。功能:EBS Snapshots 是 AMI 的實體資料來源。
  • Amazon Data Lifecycle Manager (DLM)功能:自動化備份策略。用途:你可以設定排程,例如「每天凌晨 1 點自動建立 AMI,並保留 7 天,超過的自動刪除」。這是管理 AMI 生命週期最簡單的工具。
  • Recycle Bin (回收桶)功能:防止誤刪。用途:如果你不小心刪除了重要的 AMI 或 Snapshot,可以從回收桶救回來(需預先設定保留規則)。

3. 遷移與匯入 (Migration & Import)

如果你要把公司地端 (On-Premises) 的虛擬機搬到 AWS 變成 AMI:

  • AWS VM Import/Export功能:格式轉換工具。用途:將 VMware (OVA/VMDK)、Hyper-V (VHD) 或 Azure 的虛擬機映像檔,匯入 AWS 並轉換成 AMI。
  • AWS Application Migration Service (MGN)功能:整機遷移服務(取代了舊的 CloudEndure)。用途:它會在地端安裝 Agent,持續複製資料到 AWS。當你按下「切換 (Cutover)」時,它會自動將複製的資料轉換成 AMI 並啟動 EC2。
  • AWS Server Migration Service (SMS) (已逐漸被 MGN 取代,但考試可能還會出現)用途:無代理程式 (Agentless) 的遷移,主要針對 VMware 環境。

4. 參數管理與部署 (Configuration Management)

當 AMI ID 每次更新都會變(例如 ami-abc 變成 ami-xyz),程式怎麼知道要用哪一個?

  • AWS Systems Manager - Parameter Store功能:儲存配置參數。用途:這是最佳實踐! 你不應該把 AMI ID 寫死在 CloudFormation 或 Terraform 裡。做法:將最新的 AMI ID 存入 Parameter Store (例如命名為 /my-app/latest-ami),部署腳本去讀取這個參數即可。(註:AWS 官方的公開 AMI 也是這樣發布的,例如 /aws/service/ami-amazon-linux-latest/...)

5. 購買與分發 (Marketplace & Distribution)

  • AWS Marketplace功能:軟體商店。用途:你可以直接購買第三方廠商已經「硬化 (Hardened)」或預裝好軟體的 AMI(例如:預裝 WordPress 的 Bitnami AMI,或是 Fortinet 防火牆 AMI)。
  • Amazon S3關係:雖然主要存 EBS,但如果是 VM Import/Export 任務,你必須先把地端的映像檔上傳到 S3,才能開始轉換成 AMI。另外,Store-backed AMI (較少見) 也是存在 S3。

總結:什麼時候用哪個服務?

  1. 想自動化製造 AMI →→ EC2 Image Builder
  2. 想把地端 VM 搬上雲端 →→ VM Import/Export (單台) 或 MGN (大規模)
  3. 想定期備份 AMI →→ Data Lifecycle Manager (DLM)
  4. 想在 CloudFormation 中引用最新 AMI →→ SSM Parameter Store
  5. 想買現成的軟體環境 →→ AWS Marketplace
留言
avatar-img
郝信華 iPAS AI應用規劃師 學習筆記
44會員
572內容數
現職 : 富邦建設資訊副理 證照:經濟部 iPAS AI應用規劃師 初級+中級(數據分析) AWS AIF-C01 AWS CLF-C02 Microsoft AI-900 其他:富邦美術館志工
2025/12/09
AWS Storage Gateway 主要分為三大類(若細分檔案閘道則為四種)。每種類型都針對不同的儲存協定(File, Block, Tape)與後端儲存服務(S3, EBS, Glacier, FSx)進行優化。 簡單的選擇邏輯: 要存檔案 (NFS/SMB) →→ File Gatewa
Thumbnail
2025/12/09
AWS Storage Gateway 主要分為三大類(若細分檔案閘道則為四種)。每種類型都針對不同的儲存協定(File, Block, Tape)與後端儲存服務(S3, EBS, Glacier, FSx)進行優化。 簡單的選擇邏輯: 要存檔案 (NFS/SMB) →→ File Gatewa
Thumbnail
2025/12/05
AWS Outposts 是 AWS 提供的 「全受管混合雲 (Hybrid Cloud) 解決方案」。 一句話總結:它就是 AWS 把自家的「機櫃 (Rack)」搬到「你公司的機房」裡。讓你在自己的資料中心內,也能使用跟 AWS 雲端一模一樣的硬體、API 和管理介面。 這是針對 「極低延遲」
Thumbnail
2025/12/05
AWS Outposts 是 AWS 提供的 「全受管混合雲 (Hybrid Cloud) 解決方案」。 一句話總結:它就是 AWS 把自家的「機櫃 (Rack)」搬到「你公司的機房」裡。讓你在自己的資料中心內,也能使用跟 AWS 雲端一模一樣的硬體、API 和管理介面。 這是針對 「極低延遲」
Thumbnail
看更多
你可能也想看
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
有這一篇原因是工作上,建立 OU 時,會自動新增額外的 FullAWSAccess 規則,但原本就會有預設Root OU繼承的FullAWSAccess,等於會有兩組一樣的規則,故所以詢問了AWS Support。 先謝謝 AWS 技術支援工程師 George 細心說明~ SCP很重要的
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
如何查詢 CloudTrail Event history 使用 Event name 篩選 RequestSpotFleet CloudTrail Event history 使用 Resource name 篩選,該 Request ID (提提知道ID) 使用上述查詢,目的是為了
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
由於客戶需要透過  Cost Explorer 來監控 ECS Fargate tasks 成本,ECS 設置需要的 Tag 標籤, AWS Billing (Cost allocation tags)啟用 Tag 後,還是沒出現。 原因是,ECS Cluster 本生沒有產生費用,故才未
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
1.首先 這是 “AWS 上的工作負載發現” 的解決方案,我嘗試了一下,覺得很方便,所以介紹一下~ https://aws.amazon.com/tw/solutions/implementations/workload-discovery-on-aws/ 2. 部署 官方提供 CloudF
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
Fleet Manager (AWS Systems Manager 的功能) 是統一的使用者界面 (UI) 體驗,可助您遠端管理在 AWS 或內部部署上執行的受管節點 利用 Fleet Manager,您可以從單一主控台檢視整個伺服器機群的運作狀態和效能狀態 Fleet Manager 有哪些
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
可以分析源代碼並檢查在遷移到 AWS Graviton 時需要更改的過時運行library 優化 aws 成本的方法之一是遷移到並採用具有高性價比的AWS Graviton 推薦使用AWS Graviton,從可持續性的角度來看,它有很好的表現 但有需要注意的地方: 不適用於所有操作系統和實
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
以下是限制 S3 bucket 訪問 HTTPS 的方法 測試 S3 存儲桶訪問 S3 bucket 通常允許 HTTP 和 HTTPS 訪問 AWS CLI 預設通常使用 HTTPS 向 AWS 服務發送請求 https://docs.aws.amazon.com/zh_tw/cli/l
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
Thumbnail
每個 AWS 帳戶所對應的Availability Zones會有所不同,查看方式可以至EC2 Console 中的EC2 Dashboard。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News