本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EC2 Mac 執行個體
EC2 Mac 執行個體適用於開發、建置、測試和簽署 Apple 平台的應用程式,這些平台如 iPhone、iPad、iPod、Mac、Vision Pro、Apple Watch、Apple TV 和 Safari。您可以使用 SSH 或 Apple 遠端桌面 (ARD) 連線至 Mac 執行個體。
注意
以專用執行個體為計費單位。在該主機上執行的執行個體並無額外費用。
Amazon EC2 Mac 執行個體原生支援 macOS 作業系統。
-
EC2 x86 Mac 執行個體 (
mac1.metal
) 是以 2018 Mac mini 硬體為基礎,並搭載 3.2 GHz Intel 第八代 (Coffee Lake) Core i7 處理器。 -
EC2 M1 Mac 執行個體 (
mac2.metal
) 是建置在由 Apple 晶片 M1 處理器驅動的 2020 Mac mini 硬體上。 -
EC2 M1 Ultra Mac 執行個體 (
mac2-m1ultra.metal
) 是建置在採用 Apple 晶片 M1 Ultra 處理器的 2022 年 Mac Studio 硬體上。 -
EC2 M2 Mac 執行個體 (
mac2-m2.metal
) 是建置在由 Apple 晶片 M2 處理器驅動的 2023 Mac mini 硬體上。 -
EC2 M2 Pro Mac 執行個體 (
mac2-m2pro.metal
) 是建置在由 Apple 晶片 M2 Pro 處理器驅動的 2023 Mac mini 硬體上。
目錄
- 考量事項
- 執行個體整備
- EC2 macOS AMI
- EC2 macOS Init
- 適用於 macOS 的 Amazon EC2 系統監控
- 相關資源
- 使用 AWS Management Console 或 啟動 Mac 執行個體 AWS CLI
- 使用 SSH 或 GUI 連線到您的 MAC 執行個體
- 更新 Mac 執行個體上的作業系統和軟體
- 增加 Mac 執行個體上 EBS 磁碟區的大小
- 停止或終止 Amazon EC2 Mac 執行個體
- 尋找支援 Amazon EC2 Mac 專用主機的 macOS 版本
- 訂閱 macOS AMI 通知
- 使用 AWS Systems Manager 參數存放區 API 擷取 macOS AMI IDs
- Amazon EC2 macOS AMI 的版本備註
考量事項
Mac 執行個體適用下列考量:
-
Mac 執行個體只能做為專用執行個體上的裸機執行個體使用,最小配置期間為 24 小時,這段期間過後您才可以發佈專用執行個體。每個 專用執行個體 可以啟動一個 Mac 執行個體。您可以與 AWS 組織內 AWS 的帳戶或組織單位或整個 AWS 組織共用專用主機。
-
Mac 執行個體可在不同的 中使用 AWS 區域。如需每個 中 Mac 執行個體可用性的清單 AWS 區域,請參閱依區域分類的 Amazon EC2 執行個體類型。
-
Mac 執行個體只能做為 隨需執行個體 使用,不可做為 競價型執行個體 或 預留執行個體 使用。您可以購買 Savings Plan,節省 Mac 執行個體的費用。
-
不同 Mac 執行個體類型與特定 macOS Amazon Machine Image (AMI) 的相容性有所不同。如需詳細資訊,請參閱Amazon EC2 macOS AMI 的版本備註。
-
支援 EBS 熱插拔。
-
AWS 不會管理或支援 Apple 硬體上的內部 SSD。強烈建議您改用 Amazon EBS 磁碟區。EBS 磁碟區在 Mac 執行個體上提供與任何其他 EC2 執行個體相同的彈性、可用性和耐用性優勢。
-
建議您將具有 10,000 IOPS 和 400 MiB/s 輸送量的 Amazon EBS 磁碟區搭配 Mac 執行個體使用,以達到最佳效能。如需詳細資訊,請參閱「Amazon EBS 使用者指南」中的 Amazon EBS 磁碟區類型。
-
在 x86 Mac 執行個體上,自動軟體更新會停用。我們建議您在將執行個體投入實際執行環境前套用更新,並在執行個體上測試更新。如需詳細資訊,請參閱更新 Mac 執行個體上的作業系統和軟體。
-
當您停止或終止 Mac 執行個體時,系統會在 專用主機 上執行清理工作流程。如需詳細資訊,請參閱停止或終止 Amazon EC2 Mac 執行個體。
-
重要
從外部磁碟區開機 Mac 硬體時,無法使用 Apple Intelligence 功能。根據預設,EC2 Mac 執行個體從外部 EBS 磁碟區開機時,不支援 Apple Intelligence 功能。
-
警告
請勿使用 FileVault。如果您啟用 FileVault,主機會因為分割區鎖定而無法開機。如果需要資料加密,請使用 Amazon EBS 加密,以避免開機問題和效能影響。使用 Amazon EBS 加密時,加密操作會在主機伺服器上進行,以確保執行個體與其連接的 EBS 儲存體之間data-at-rest和data-in-transit的安全性。如需詳細資訊,請參閱「Amazon EBS 使用者指南」中的 Amazon EBS 加密。
執行個體整備
啟動 Mac 執行個體之後,您將需要等待執行個體準備就緒後,才能夠與其連接。對於具有 x86 Mac 執行個體或 Apple 矽 Mac 執行個體的已 AWS 結束 AMI,啟動時間可能介於大約 6 分鐘到 20 分鐘之間。根據選擇的 Amazon EBS 磁碟區大小、使用者資料中包含的額外指令、或自訂 macOS AMI 上的其他載入軟體,啟動時間可能會增加。
您可以使用如下所示的小型 shell 指令碼來輪詢 describe-instance-status API,以瞭解執行個體何時可以連接。將以下命令中的範例執行個體 ID 取代為您自己的 ID:
for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=
i-0123456789example
\ --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;
EC2 macOS AMI
Amazon EC2 macOS 設計能為在 Amazon EC2 Mac 執行個體上執行的開發人員工作負載提供穩定、安全且高效能的環境。EC2 macOS AMIs包含套件,可讓您輕鬆與 整合 AWS,例如啟動組態工具和熱門 AWS 程式庫和工具。
如需有關 EC2 macOS AMI 的詳細資訊,請參閱 Amazon EC2 macOS AMI 的版本備註。
AWS 會定期提供更新的 EC2 macOS AMIs,其中包含 擁有的套件更新, AWS 以及最新的完整測試 macOS 版本。此外, AWS 也會在更新的 AMI 經過完整測試和驗證後,提供具有最新次要版本更新或主要版本更新的 AMI。如果您無須保留 Mac 執行個體的資料或自訂,您可以使用目前的 AMI 啟動新的執行個體,然後終止上一個執行個體,以取得最新的更新。否則您可以選擇哪些更新要套用到您的 Mac 執行個體。
如需如何訂閱 macOS AMI 通知的詳細資訊,請參閱 訂閱 macOS AMI 通知。
EC2 macOS Init
EC2 Init 用於在啟動時初始化 EC2 Mac 執行個體。它會使用優先順序群組,來同時執行任務的邏輯群組。
launchd plist 檔案是 /Library/LaunchDaemons/com.amazon.ec2.macos-init.plist
。EC2 macOS Init 的檔案位於 /usr/local/aws/ec2-macos-init
。
如需詳細資訊,請參閱 https://github.com/aws/ec2-macos-init
適用於 macOS 的 Amazon EC2 系統監控
適用於 macOS 的 Amazon EC2 系統監控會提供 Amazon CloudWatch 的 CPU 使用率指標。它會在 1 分鐘的期間內透過自訂序列裝置傳送這些指標至 CloudWatch。您可以啟用或停用此代理程式,如下所示。依預設會啟用此功能。
sudo setup-ec2monitoring [enable | disable]
注意
Apple 晶片 Mac 執行個體上目前不支援適用於 macOS 的 Amazon EC2 系統監控。
相關資源
如需定價的資訊,請參閱 定價
如需 Mac 執行個體的詳細資訊,請參閱 Amazon EC2 Mac 執行個體
如需 Mac 執行個體的硬體規格和網路效能的詳細資訊,請參閱一般用途執行個體。