AWS EC2 搭載 Apple MacOS 不只是支援,更是歷史性的一刻

2020-12-28 AWS, AWS re:invent

這次 AWS re:Invnet 發表的 EC2 macOS 類型,這是一個基於 Mac mini (Intel CPU) 的 instance type,這次的 Mac mini 是基於 AWS Nitro System 這個黑科技軟硬體系統一起推出的,其實 AWS EC2 支援 MacOS 這件事在作者看起來並不是只有「支援」這件事,更有歷史上的意義,在這之前先來了解 Nitro System 與 MacOS。

What’s AWS Nitro System integration Mac mini?

簡單介紹 AWS Nitro System 就是 AWS 針對 EC2 重新設計的軟、硬體架構,這分為三個重要結構:Nitro Cards、Nitro Security Chip、Nitro Hypervisor

這次的 EC2 MacOS 將 Mac mini Thunderbolt 3 支援 ENA 10Gbps 的高速網路以及 EBS 55,000 IOPS (16KB block size) 和 8 Gbps throughput 這都歸功於 Nitro Card 的幫忙,除此之外所有的內裝都與原生 Mac mini 相同,因為你在 EC2 mac1 執行的 instance 完完整整就是一台 Mac mini。

別具意義的 Apple in Cloud

在過去我常常在開發 Apple 產品的工程師在桌上永遠都會有滿滿的 iPhone、Mac mini 等硬體設備,為的是因應產品支援的各種 iOS、macOS 版本都必須要有系統可以測試而且 Apple 不提供追朔版本,這都是讓開發者非常頭痛的一件事,以前和其他工程師開玩笑聊到:「iOS App 開發者都是口袋有一點深度的人」,尤其是 … 每一年 Apple 的產品都越來越貴,幾乎是要有一點信仰才儲值的下去。

其實會有上述的問題,原因都是在於 Apple 並不允許虛擬授權 (virtual license),所以市面上就開始出現了所謂的黑蘋果 (Hackintosh) 這類不合法的作法,AWS 這次將 Mac mini 放到 EC2 上意味者即使授權無法虛擬化,但透過 Nitro System 仍然可以讓這件事變成可行,對於使用者來說 macOS 更加垂手可得。

AWS EC2 Mac instance 不僅是 macOS

macOS 過往自成一個生態系,雖然 Apple 強大的產品線和行銷力朔造了屹立不搖的地位,讓封閉式系統足以和 Google 開放生態系的 Android 競爭,但 macOS 的封閉仍然是一個缺陷

而 AWS Mac instance 更帶來了另一個意義就是「macOS 不只是 macOS」透過 AWS 同樣強大的生態系支援,這不論對 AWS 或是 Apple 都是一個 WinWin 的商業合作。

這是 AWS 和 Apple 踩出的第一步

這是「開放雲平台」與「封閉式系統」很有趣的一步,讓作者驚訝的是公有雲不只是走在前面,也能與這類型的「封閉式系統」合作,尤其是這次 re:Invent Andy Jassy 提到目前全球公有雲的應用僅占全球主機用量 4%,僅有 4% 就有這麼大的規模可見未來的市場可看性還很高

即便目前 AWS EC2 instance 開放的是 Dedicated Hosts 而且支援的服務還沒有很廣,但雙方都可以透過這一個合作享有更大的利益,也許會因為這一步走向更有趣的合作發展。

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱