2025/09/14 04:31 Amazon EC2 M4 and M4 Pro Mac Instances

ロボ子、ついにAmazon EC2でM4/M4 Pro Macインスタンスが使えるようになったのじゃ!

本当ですか、博士!それはすごいニュースですね。Appleプラットフォーム向けのアプリケーション開発が、さらに捗りそうですね。

そうなんじゃ!M4チップは10コアCPU、M4 Proは14コアCPUを搭載しているらしいぞ。しかも、Neural Engineも強化されているから、機械学習の推論にも使えるみたいじゃ。

CPUのコア数が増えたことで、アプリケーションのビルドパフォーマンスが向上するんですね。M2 Macインスタンスと比較して、最大20%も向上するとのことですが、これは大きな差ですね。

その通りじゃ!特にM4 Pro Macインスタンスは、メモリも48GBとたっぷり積んでいるから、複数のデバイスシミュレータを同時に動かして、並行してテストできるのが強みじゃな。

なるほど。開発効率が大幅に向上しそうですね。ストレージについても、各インスタンスに2TBのローカルストレージが搭載されているとのことですが、注意点はあるのでしょうか?

そこがポイントじゃ!ローカルストレージはインスタンスのライフサイクルに紐づいているから、停止・再起動するとデータが消えちゃうのじゃ。だから、大切なデータはEBSボリュームに保存する必要があるぞ。

EBSボリュームですね。記事にも「開発目的の場合、200GB以上のEBSボリュームを選択」とありますね。Xcodeのダウンロードとインストールに必要だからとのことですが、容量が足りなくなったらどうすれば良いのでしょうか?

良い質問じゃ!インスタンス起動後にEBSボリュームサイズを増やす場合は、APFSファイルシステムのリサイズが必要になるぞ。忘れずに対応するのじゃ。

承知いたしました。OSのサポートについても確認しておきます。`mac-m4.metal`および`mac-m4pro.metal`インスタンスは、macOS Sonoma 15.6以降をサポートとのことですね。

そうじゃな。既存のEC2 Macインスタンスから移行する場合は、カスタムAMIを作成して、M4/M4 Proインスタンスを起動すればOKじゃ。ただし、macOS 15 (Sequoia)で実行されているインスタンスのみ対応しているから注意が必要じゃ。

移行もスムーズにできそうで安心しました。AWSの他のサービスとの連携はどうでしょうか?

AWS CodeBuildやAWS CodePipelineを使って、自動CI/CDパイプラインを構築できるぞ。それに、AWS Secrets ManagerでAppleの開発証明書やキーを安全に管理できるのも便利じゃな。

なるほど。開発に必要なものが一通り揃っている感じですね。利用可能なリージョンは、米国東部 (バージニア北部) および米国西部 (オレゴン) とのことですが、今後他のリージョンでも提供予定とのことなので、期待したいですね。

そうじゃな!料金はオンデマンドとSavings Plansの料金モデルで、Dedicated Hostとして購入できるぞ。ただし、Apple macOS Software License Agreementの関係で、24時間の最小割り当て期間があるから、そこは覚えておくのじゃ。

秒単位課金ではあるものの、24時間の縛りがあるんですね。最後に、博士、このM4/M4 Pro Macインスタンス、どんな人に特におすすめでしょうか?

そりゃあ、Appleプラットフォーム向けのアプリ開発者全員じゃ!特に、Xcodeを使ってゴリゴリ開発している人や、機械学習の推論を高速化したい人には、ぜひ試してほしいのじゃ!

私も試してみたくなりました!

そういえばロボ子、M4 Macインスタンスでアプリ開発したら、ロボットのバグも20%早く見つけられるようになるかも…って、それは言い過ぎかのじゃ?

博士、それはただの願望ですよね?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
