07/25 2022

AWS EC2 M1 Mac Instance 正式上線!

在去年的 Invent 大會上,發表 EC2 M1 mac Instance 的預覽版,經過漫長的等待,正式版終於在今年隆重登場!

圖片來源:AWS Blog

EC2 M1 mac Instance 比起原本 x86 架構的 Mac 擁有更多的優勢。在 Apple 生態系中支援新 Mac 設備執行 iOS 和 iPadOS App ──這將大大豐富 Mac 的應用生態,同時增強和 iPad、iPhone 等的協同能力。在啟動應用程式,睡眠喚醒,或是打開較大文件時能明顯感到升級變化。

經過測試, EC2 M1 Mac Instance 的性價比比基於 x86 的 EC2 Mac 高出 60%。在撰寫專案上測試了運算、構建、歸檔和運行單元測試所需的時間。新的 EC2 M1 Mac 主機平均在 49 秒內完成這組任務。這比在上一代 EC2 Mac 主機上運行的同一組任務快 47.8%。不僅大幅的提高工作效率,也可以縮短等待時間。

EC2 Mac Instance 是透過 Thunderbolt 連接到 AWS Nitro 系統的專用 Mac mini ,這讓 Mac mini 類似於另一個 EC2 主機。 它連接到 Amazon VPC,從 EBS 啟動,並使用 AMI 、 security group 和其他 AWS 服務。例如 Amazon CloudWatch 和 AWS Systems Manager。

如何開始呢?首先先打開 AWS 管理控制台,進到 Amazon EC2 然後選擇專用主機,在上面啟用一個 EC2 ,選擇適合的 macOS M1 版本,最後在使用 SSH 連接到新的啟動主機。

以下為EC2 M1 Mac 操作範例 :

圖片來源:AWS Blog

                                                 

⧫使用 Secrets Manager 安全的儲存構建密鑰,例如用於在 App Store 上分發二進位檔的簽名金鑰和憑證從筆記型電腦上,先確保從 macOS 鑰匙串匯出憑證。然後,使用以下命令將憑證上傳到 Secrets Manager 。

圖片來源:AWS Blog

                                       

⧫下載憑證,對其進行解碼,並將其存儲在 EC2 M1 Mac keychain 中。

最後,在 M1 Mac 上使用 EC2 能使一般的等待加載時間縮短提高整體工作效率。在 Apple 生態系中也有更熟悉且穩定的測試環境。歡迎多多參加 AWS 所舉辦的網路研討會,可以更加全面的了解 EC2 Mac Instance 開發與技術。

請持續鎖定 Nextlink 架構師專欄,以獲得最新專業資訊喔!

若您有任何 AWS 需求,歡迎與我們聯繫!