本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EC2 Mac 實例
EC2Mac 執行個體非常適合開發、建置、測試和簽署應用程式,適用於 Apple 平台 iPhoneiPad,例如、Mac、視覺專業版、Apple Watch、蘋果電視和 Safari。您可以使用SSH或 Apple 遠端桌面 (ARD) 連線至 Mac 執行個體。
注意
以專用執行個體為計費單位。在該主機上執行的執行個體並無額外費用。
Amazon EC2 Mac 實例本地支持 macOS 操作系統。
-
EC2x86 Mac 實例(
mac1.metal
)是建立在 2018 年 Mac 迷你硬件由 3.2 GHz 英特爾第八代(咖啡湖)酷睿 i7 處理器供電。 -
EC2M1 Mac 執行個體 (
mac2.metal
) 建置於 2020 年 Mac 迷你硬體,搭載蘋果矽晶 M1 處理器。 -
EC2M1 超級 Mac 執行個體 (
mac2-m1ultra.metal
) 建置於 2022 年 Mac 工作室硬體,搭載蘋果矽晶 M1 超級處理器。 -
EC2M2 Mac 實例(
mac2-m2.metal
)建立在 2023 Mac 迷你硬件上,由蘋果矽 M2 處理器提供支持。 -
EC2M2 Pro Mac 實例(
mac2-m2pro.metal
)建立在 2023 Mac 迷你硬件上,由蘋果矽晶 M2 Pro 處理器提供支持。
目錄
- 考量事項
- 執行個體整備
- EC2macOS AMIs
- EC2初 macOS 化
- Amazon EC2 系統監視器的 macOS
- 相關資源
- 啟動 Mac 執行個體,使用 AWS Management Console 或 AWS CLI
- 使用或 Connect 至您的 Mac 執SSH行個體 GUI
- 更新 Mac 實例上的操作系統和軟件
- 增加 Mac 執行個體上的EBS磁碟區大小
- 停止或終止您的 Amazon EC2 Mac 實例
- 查找支持的 macOS 版本 Amazon EC2 Mac 專用主機
- 訂閱 macOS AMI 通知
- AMIIDs使用檢索 macOS AWS Systems Manager 參數存放區 API
- Amazon EC2 macOS AMIs 本注意事項
考量事項
Mac 執行個體適用下列考量:
-
Mac 執行個體只能做為專用執行個體上的裸機執行個體使用,最小配置期間為 24 小時,這段期間過後您才可以發佈專用執行個體。每個 專用執行個體 可以啟動一個 Mac 執行個體。您可以將專用主機與 AWS 您的帳戶或組織單位 AWS 組織,或整個 AWS 組織。
-
Mac 實例在不同的可用 AWS 區域。 如需每個 Mac 執行個體可用性的清單 AWS 區域,請參閱各區域的 Amazon EC2 執行個體類型。
-
Mac 執行個體只能做為 隨需執行個體 使用,不可做為 競價型執行個體 或 預留執行個體 使用。您可以購買 Savings Plan,節省 Mac 執行個體的費用。
-
不同 Mac 執行個體類型與特定 macOS Amazon 機器映像檔 (AMIs) 的相容性會有所不同。如需詳細資訊,請參閱Amazon EC2 macOS AMIs 本注意事項。
-
EBS 支持熱插拔。
-
AWS 不管理或支持 Apple 硬件SSD上的內部。我們強烈建議您改用 Amazon EBS 卷。EBS 磁碟區在 Mac 執行個體上提供與其他執行個體相同的彈性、可用性和耐久EC2性優勢。
-
我們建議將一般用途 SSD (
gp2
和gp3
) 和佈建 IOPS SSD (io1
和io2
) 與 Mac 執行個體搭配使用,以達到最佳效果 EBS 性能。 -
在 x86 Mac 執行個體上,自動軟體更新會停用。我們建議您在將執行個體投入實際執行環境前套用更新,並在執行個體上測試更新。如需詳細資訊,請參閱更新 Mac 實例上的操作系統和軟件。
-
當您停止或終止 Mac 執行個體時,系統會在 專用主機 上執行清理工作流程。如需詳細資訊,請參閱停止或終止您的 Amazon EC2 Mac 實例。
警告
請勿使用 FileVault。啟用 FileVault 將導致主機因為磁碟分割遭到鎖定而無法開機。如果需要資料加密,請使用 Amazon EBS 加密以避免開機問題和效能影響。使用 Amazon EBS 加密,加密操作會在託管執行個體的伺服器上進行,以確保執行個體 data-at-rest 及其附加EBS儲存 data-in-transit 之間以及之間的安全性。有關更多信息,請參閱 Amazon EBS用戶指南中的 Amazon EBS 加密
執行個體整備
啟動 Mac 執行個體之後,您將需要等待執行個體準備就緒後,才能夠與其連接。對於一個 AWS AMI搭載 x86 Mac 執行個體或蘋果矽晶 Mac 執行個體,啟動時間可從 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;
EC2macOS AMIs
Amazon EC2 macOS 旨在為在 Amazon EC2 Mac 執行個體上執行的開發人員工作負載提供穩定、安全且高效能的環境。EC2macOS AMIs 包含可輕鬆整合的套件 AWS,例如啟動配置工具和流行 AWS 資料庫和工具。
如需關於 EC2 macOSAMIs,請參閱Amazon EC2 macOS AMIs 本注意事項。
AWS 提供更新 EC2 macOS 會AMIs定期包含對所擁有套件的更新 AWS 以及最新的完整測試 macOS 版本。此外, AWS 提供最新AMIs的次要版本更新或主要版本更新,只要他們可以進行全面測試和審核。如果您不需要保留 Mac 執行個體的資料或自訂項目,您可以使用目前AMI執行個體啟動新的執行個體,然後終止上一個執行個體,以取得最新更新。否則您可以選擇哪些更新要套用到您的 Mac 執行個體。
如需如何訂閱 macOS AMI 通知的詳細資訊,請參閱訂閱 macOS AMI 通知。
EC2初 macOS 化
EC2 macOS 初始化用於初始化 EC2 啟動時的 Mac 執行個體。它會使用優先順序群組,來同時執行任務的邏輯群組。
launchd plist 檔案是 /Library/LaunchDaemons/com.amazon.ec2.macos-init.plist
。適用於 EC2 macOS 初始化的檔案位於中/usr/local/aws/ec2-macos-init
。
如需詳細資訊,請參閱 https://github.com/aws/ec2-
Amazon EC2 系統監視器的 macOS
適用於 macOS 的 Amazon EC2 系統監視器向 Amazon CloudWatch 提供CPU利用指標 它會在 1 分鐘內 CloudWatch 透過自訂序列裝置傳送這些指標。您可以啟用或停用此代理程式,如下所示。依預設會啟用此功能。
sudo setup-ec2monitoring [enable | disable]
注意
適用於 macOS 的 Amazon EC2 系統監視器目前不支持蘋果矽 Mac 實例。
相關資源
如需定價的資訊,請參閱 定價
如需有關 Mac 執行個體的詳細資訊,請參閱 Amazon EC2 Mac 執行個體
如需 Mac 執行個體的硬體規格和網路效能的詳細資訊,請參閱一般用途執行個體。