メインコンテンツに移動

Amazon EC2

Amazon EC2 Mac インスタンス

Amazon EC2 で Apple アプリを開発、構築、テスト、および署名する

Amazon EC2 Mac インスタンスが選ばれる理由

Amazon Elastic Compute Cloud (Amazon EC2) Mac インスタンスにより、クラウドでオンデマンドの macOS ワークロードを初めて実行できるようになり、すべての Apple デベロッパーが AWS の柔軟性、スケーラビリティ、およびコストメリットの恩恵を受けることができます。Amazon EC2 Mac インスタンスを利用することで、iPhone、iPad、Mac、Vision Pro、Apple Watch、Apple TV、Safari 向けのアプリケーションを作成することができます。macOS 環境を数分でプロビジョニングしてアクセスでき、必要に応じて容量を動的にスケールでき、従量制料金のメリットを享受できます。

EC2 Mac インスタンスの使用を開始するには、 Amazon EC2 ユーザーガイドを参照するか Amazon EC2 macOS に関するよくある質問にアクセスして詳細を確認してください。 

Amazon EC2 Mac インスタンスの概要

メリット

これまでオンプレミスの macOS 環境の構築と保守に費やされていた時間とリソースを、創造的で有益なアプリの構築に再び集中させることができるようになりました。開発チームは、オンデマンドで macOS のコンピューティング環境をシームレスにプロビジョニングしてアクセスできるようになり、便利な分散テストと高速なアプリケーションのビルドを享受できます。これにより、デベロッパーは選択肢がさらに増え、オンプレミスまたはクラウドで、Mac を信頼できるプラットフォームとして使用できるようになりました。EC2 Mac インスタンスを利用することで、インフラストラクチャの管理作業を AWS にオフロードし、Apple デベロッパーはアプリケーションの構築に集中できます。

EC2 Mac インスタンスは、デベロッパーに数十の AWS のサービスへのシームレスなアクセスを提供するため、デベロッパーはチームメンバーとより簡単かつ効率的にコラボレーションし、アプリを開発、構築、テスト、分析、および改善できます。他の EC2 インスタンスと同様に、EC2 Mac インスタンスを、ネットワークセキュリティのための Amazon Virtual Private Cloud (VPC)、拡張可能なストレージのための Amazon Elastic Block Store (EBS)、ビルドキューを分散するための Elastic Load Balancing (ELB)、スケーラブルなファイルストレージのための Amazon FSx、macOS 環境を設定、管理、およびパッチするための AWS Systems Manager Agent (SSM Agent) などの AWS のサービスや機能と一緒に使用できます。

EC2 M1、M1 Ultra、M2、M2 Pro、M4、M4 Pro Mac インスタンスにより、AWS 上の Apple シリコン macOS 環境で Apple アプリケーションの開発、構築、テスト、デプロイ、実行が可能になります。Apple シリコン Mac コンピュータ向けに macOS アプリケーションをリアーキテクトする場合、物理的なインフラストラクチャの調達、インストール、管理、パッチ適用、およびアップグレードを行うことなく、ベアメタルパフォーマンスと便利な分散テストを備えたより高速な構築を実現できるようになりました。

EC2 Mac インスタンスを使用すると、デベロッパーは数分以内に macOS 環境を起動し、必要に応じてプロビジョンドキャパシティーを調整し、従量制料金に基づいて実際の使用についてのみ支払うことができます。デベロッパーは、使用中のシステムに支払うだけでよいため、コストを削減できます。例えば、アプリの構築の際にはより多くのキャパシティーを使用し、テストの際にはより少ないキャパシティーを使用することができます。

特徴

EC2 Mac インスタンスは、さまざまなユースケースと要件に対応するために複数の Apple Mac コンピュータをサポートしています。x86 ベースの EC2 Mac インスタンスは、32 GiB のメモリと、6 つの物理コアと 12 の論理コアを備えた第 8 世代 3.2 GHz インテル Core i7 プロセッサを搭載した Apple Mac mini コンピュータ上に構築されています。EC2 M1 Mac インスタンスは、Apple M1 Mac mini コンピュータ上に構築され、Apple シリコン M1 チップ、8 つの CPU コア、8 つの GPU コア、16 GiB のメモリ、および 16 コア Apple Neural Engine を搭載しています。 EC2 M1 Ultra Mac インスタンスは、Apple M1 Ultra Mac Studio コンピュータ上に構築され、Apple シリコン M1 Ultra チップ、20 の CPU コア、64 の GPU コア、128 GiB のメモリ、および 32 コア Apple Neural Engine を搭載しています。EC2 M2 Pro Mac インスタンスは、Apple M2 Pro Mac Mini コンピュータ上に構築され、Apple シリコン M2 Pro チップ、12 の CPU コア、19 の GPU コア、32 GiB のメモリ、および 16 コア Apple Neural Engine を搭載しています。 EC2 M2 Mac インスタンスは、Apple M2 Mac mini コンピュータ上に構築され、Apple シリコン M2 チップ、8 つの CPU コア、10 個の GPU コア、24 GiB のメモリ、および 16 コア Apple Neural Engine を搭載しています。EC2 M2 Pro Mac インスタンスは、Apple M2 Pro Mac Mini コンピュータ上に構築され、Apple シリコン M2 Pro チップ、12 の CPU コア、19 の GPU コア、32 GiB のメモリ、および 16 コア Apple Neural Engine を搭載しています。

EC2 Mac インスタンスは、重要なアプリケーションを安心して構築できるように設計されています。AWS は、高可用性を必要とするワークロードを実行するための最も安全で、高い拡張性と信頼性を有するグローバルインフラストラクチャを備えており、稼働時間標準の業界リーダーとして認識されています。EC2 Mac インスタンスを使用すると、macOS ワークロードは、私たちの安全なオンデマンドインフラストラクチャが 10 年以上にわたって数百万のお客様に提供してきた規模、伸縮性、信頼性、および経験から恩恵を受けることができます。

AWS Nitro System はビルディングブロックを豊富に取り揃え、従来のソフトウェアが定義する多くの機能を専用のハードウェアとソフトウェアにオフロードして、高いパフォーマンス、可用性、セキュリティを実現します。Amazon EC2 Mac インスタンスは AWS Nitro System によって独自に有効化されています。これにより、10 Gbps の Amazon VPC ネットワーク帯域幅と 8 Gbps の Amazon EBS ストレージ帯域幅を提供するために、Mac mini コンピュータを完全に統合および管理された EC2 インスタンスとして提供することが可能となっています。

サポートされている Amazon EC2 Mac インスタンス

Instance
Description
アマゾン EC2 M4 プロ Mac インスタンス

Amazon EC2 M4 Pro Mac インスタンスは、AWS Nitro システムを搭載した Apple M4 Pro Mac ミニコンピュータ上に構築されています。M4 Pro Mac インスタンスは、10 個のパフォーマンスコアと 4 個の効率性コアを備えた 14 コア CPU、20 コア GPU、48 GB ユニファイドメモリ、16 コアのニューラルエンジンを搭載しています。M4 Pro Mac インスタンスには、EC2 Mac Dedicated Host ごとに新しい 2 TB のインスタンスストアボリュームが付属しており、キャッシュとビルド/テストのパフォーマンスを向上させる低レイテンシーストレージを提供します。EC2 M4 Pro Mac インスタンスは EC2 M2 Pro Mac インスタンスと比較して最大 15% 優れたアプリケーションビルドパフォーマンスを提供します。

アマゾン EC2 M4 Mac インスタンス

Amazon EC2 M4 Mac インスタンスは Apple M4 Mac ミニコンピューター上に構築され、AWS Nitro システムによって駆動されます。4つのパフォーマンスコアと6つのエフィシェンシーコアを搭載した10コアCPU、10コアGPU、24 GBユニファイドメモリ、16コアのニューラルエンジンを搭載したApple M4 Mac Miniコンピュータ。EC2 M4 Mac インスタンスは EC2 M2 Mac インスタンスと比較して最大 20% 優れたアプリケーションビルドパフォーマンスを提供します。Amazon EC2 M4 Mac インスタンスには、EC2 Mac Dedicated Host ごとに 2 TB の新しいインスタンスストアボリュームが付属しています。これにより、キャッシュとビルド/テストのパフォーマンスが向上する低レイテンシーのストレージが提供されます。

Amazon EC2 M2 Pro Mac インスタンス

Amazon EC2 M2 Pro Mac インスタンスは Apple M2 Pro Mac ミニコンピューター上に構築され、AWS Nitro システムによって駆動されます。M2 Pro Mac インスタンスは、ネイティブ Arm64 macOS 環境と 32 GiB の RAM を組み合わせたもので、iOS および macOS アプリケーションビルドワークロード用の EC2 M1 Mac インスタンスと比較して最大 35% 速いパフォーマンスを実現します。EC2 M2 Pro Mac インスタンスは macOS バージョン 13.2 以降を Amazon マシンイメージ (AMI) としてサポートします。

Amazon EC2 M2 Mac インスタンス

Amazon EC2 M2 Mac インスタンスは Apple M2 Mac mini コンピュータ上に構築されており、AWS Nitro System を搭載しています。M2 Mac インスタンスは、ネイティブの Arm64 macOS 環境と 24GiB の RAM を組み合わせているため、iOS および macOS アプリケーションビルドワークロードの EC2 M1 Mac インスタンスと比較してパフォーマンスが最大 10% 向上します。EC2 M2 Mac インスタンスは macOS バージョン 13.2 以降を Amazon マシンイメージ (AMI) としてサポートします。

Amazon EC2 M1 Ultra Mac インスタンス

Amazon EC2 M1 Ultra Mac インスタンスは Apple M1 Ultra Mac Studio コンピュータ上に構築され、AWS Nitro System を搭載しています。M1 Ultra Mac インスタンスは、ネイティブ Arm64 macOS 環境と 128 GiB の RAM を組み合わせたものです。EC2 M1 Ultra Mac インスタンスは macOS Ventura (バージョン 13) 以降を Amazon マシンイメージ (AMI) としてサポートします。

Amazon EC2 M1 Mac インスタンス

Amazon EC2 M1 Mac インスタンスは Apple M1 Mac mini コンピュータ上に構築されており、AWS Nitro System を搭載しています。これらのインスタンスは、iOS および macOS アプリケーションビルドワークロード用の x86 ベースの EC2 Mac インスタンスよりも最大 60% 優れたコストパフォーマンスを提供します。EC2 M1 Mac インスタンスは、AWS で初めて Arm64 macOS 環境を有効にし、macOS Big Sur (バージョン 11) 以降を Amazon マシンイメージ (AMI) としてサポートします。

x86 ベースの EC2 Mac インスタンス

x86 ベースの EC2 Mac インスタンスは、Intel Core i7 プロセッサを搭載した Apple Mac mini コンピュータ上に構築されており、AWS Nitro System を搭載しています。これらの Mac インスタンスは、macOS Big Sur (バージョン 11) 以降を Amazon マシンイメージ (AMI) としてサポートしています。

Amazon EC2 Mac インスタンスの使用を迅速に開始

GitHub リポジトリでは、有用な技術ドキュメント、ガイド、動画などをご覧いただけます。x86 および Apple シリコンベースの EC2 Mac インスタンスで、Apple デベロッパー環境のセットアップ、CI/CD パイプラインの構築、Jamf ワークフローのテストなどを行う方法を学びます。

インスタンス仕様

Instance family
Instance size
Processor
Physical cores
CPU Configuration
Memory (GB)
GPU cores
Neural Engine cores
Network bandwidth (Gbps)
EBS bandwidth (Gbps)
マック-M4プロ

マック-M4プロメタル

アップルシリコン M4 プロ

14

10 個のパフォーマンス・コアと 4 個の効率コア

48

20

16

10

8

Mac-M4

マック-M4. メタル

アップルシリコン M4

10

4 つのパフォーマンスコア、6 つの効率コア

24

10

16

10

8

Mac2-m2pro

mac2-m2pro.metal

アップルシリコン M2 プロ

12

8 つのパフォーマンスと 4 つの効率コア

32

19

16

10

8

Mac2-m2

mac2-m2.metal

アップルシリコン M2

8

4 つのパフォーマンスと 4 つの効率コア

24

10

16

10

8

Mac2-m1ultra

mac2-m1ultra.metal

アップルシリコン M1 ウルトラ

20

16 のパフォーマンスと 4 の効率

128

64

32

10

8

Mac2

mac2.metal

アップルシリコン M1

8

4 つのパフォーマンスと 4 つの効率コア

16

8

16

10

8

Mac1

mac1.metal

アップルシリコンインテルCore i7

6

6

32

-

-

10

8

料金

Amazon EC2 Mac インスタンスは、オンデマンドおよび Savings Plans の料金モデルを通じて Dedicated Hosts としてご購入いただけます。EC2 Mac インスタンスは、Apple の macOS ソフトウェアライセンス契約を遵守するために、24 時間を最小割当期間として、1 秒あたりで請求されます。オンデマンドを介して、EC2 Mac ホストを起動し、数分以内に稼働させることができます。24 時間の最小割当期間の終了時に、ホストはそれ以上のコミットメントなしでいつでも解放できます。コンピューティング/インスタンス Savings Plans の両方が利用できるため、3 年間の契約でオンデマンド料金を最大 44% 割引できます。Dedicated Hosts の詳細と詳細な料金情報については、 Dedicated Hosts の料金ページをご覧ください。 専用ホストの AWS 料金計算ツールで EC2 Mac インスタンスの料金を確認することもできます。

お客様の声

お客様やパートナーが Amazon EC2 Mac インスタンスを使用して、ビジネスの俊敏性、料金パフォーマンス、コスト削減、持続可能性の目標を達成した方法の例をいくつかご紹介します。

お客様をすべて表示

Pinterest

「EC2 Mac インスタンスを使用すると、iOS ビルドフリートをスケーリングしたり、AMI を使用してカスタム macOS 環境を簡単にベイク、ロールバック、ロールフォワードしたり、ビルドやテストの失敗を完全に再現可能な macOS 環境でデバッグしたりできます。現在、当社のプロダクションビルドは 100% EC2 Mac インスタンスで実行されており、ビルドは 18.4% 高速で、80.5% 信頼性も向上しています。iOS 開発者はこれを気に入っています。」

オリバー・クー Pinterest シニアソフトウェアエンジニア

Missing alt text value

Twitch

「EC2 Mac インスタンスを使用すると、新しい仮想マシンを数分で起動し、EC2 インスタンスプロファイルを使用してセキュリティを向上させ、すべてのビルドエージェントで新しい Xcode AMI の作成、テスト、ロールアウトが 4 倍速く行えます。これらの速度の向上により、macOSのフリートサイズを 50% 削減することができました。」

ヒース・ボーダーズ Twitch シニア・モバイル・エンジニア

Missing alt text value

Flipboard

「私たちは、以前のソリューションから EC2 Mac インスタンスに 3 日間で簡単に移行することができました。セットアップは非常に信頼性が高く、また、コマンドラインと画面共有のどちらも使用できる柔軟性も魅力です。製造時間は 20 分から 5 分に短縮されました。以前は 3 時間かかっていた UI 自動化テストが 1 時間未満になりました。」

コリン・コーフィールド、フリップボード iOS 主任エンジニア

Flipboard logo with a stylized red 'F' icon and the word 'Flipboard' in black text on a white background.

株式会社ポケモンセンター

「クライアントビルドファーム全体と Unity CI/CD を EC2 Mac インスタンスに移行して、ビルドパイプラインの統合、ビルドの自動化の活用、Jenkins や TeamCity などの CI/CD ツールの活用、ビルド時間の短縮を実現しました。今では、Unity のビルドが 400% 速くなったことにワクワクしています。」

The Pokémon Company International の DevOps エンジニアリングのシニアマネージャー、Carla Dreyer 氏

Missing alt text value

Intuit

「伸縮自在なキャパシティーの拡張と、複数のゾーンを活用する可用性の高いセットアップのおかげで、データセンターインフラストラクチャにおけるパフォーマンスが最大 30% 向上しています。現在、本番ビルドの約 80% を EC2 Mac インスタンスで実行しています」。

Intuit の製品開発担当バイスプレジデント、Pratik Wadher 氏

Missing alt text value

Riot Games

「私たちはビルドパイプライン全体を AWS (ウィンドウズ、Linux、そして今は macOS) に統合しました。当社の構築パイプラインは現在、1 日あたり約 100 回の構築、月あたり最大 3,000 回の構築をサポートしており、ソースコントロールにはこれまでに 27 万回以上のコミットがあります。EC2 Mac インスタンスにより、私たちの構築パイプラインは、AWS クラウドにおける Unity CI/CD のための完全なエンドツーエンドのクロスプラットフォーム構築プロセスを実現します」。

Riot Games、LoR 担当スタッフソフトウェアエンジニア、Guy Kisel 氏

Missing alt text value