EC2 に mac-m3ultra.metal インスタンスが追加されたので Pricing API でスペックと料金を確認してみた
はじめに
2026年5月、EC2 Mac インスタンスに Apple M3 Ultra を搭載した mac-m3ultra.metal が追加されました。CPU コア数とメモリの面で、これまでの最上位である mac-m4max.metal を上回るインスタンスタイプです。
主なスペックを比較します。
| 項目 | mac-m4max.metal | mac-m3ultra.metal(NEW) |
|---|---|---|
| プロセッサ | Apple M4 Max | Apple M3 Ultra |
| クロック | Up to 4.5 GHz | 4 GHz |
| vCPU | 16 | 28 |
| メモリ | 128 GiB | 256 GiB |
| EBS帯域 | 8 Gbps | 8 Gbps |
| ネットワーク | 10 Gbps | 10 Gbps |
| DH料金 | $6.25/hr | $12.50/hr |
対応するハードウェアは Apple Mac Studio (M3 Ultra) です。
実機の割り当て・起動は行わず、Pricing API で取得できる情報の範囲で確認します。
検証内容
検証環境
| 項目 | 値 |
|---|---|
| リージョン | us-east-1(N. Virginia) |
| 使用 API | AWS Pricing API(pricing:GetProducts) |
| 実機検証 | なし(Dedicated Host の割り当て・インスタンス起動は行わない) |
| 取得日 | 2026年7月14日 |
Pricing API で mac-m3ultra.metal の情報を取得する
まず、mac-m3ultra.metal の製品属性を取得します。EC2 Mac インスタンスは Dedicated Host 上でのみ動作するため、テナンシーは Host を指定します。PriceList の要素は JSON 文字列として返るため、jq で属性部分を抽出しています。
aws pricing get-products \
--region us-east-1 \
--service-code AmazonEC2 \
--filters \
'Type=TERM_MATCH,Field=instanceType,Value=mac-m3ultra.metal' \
'Type=TERM_MATCH,Field=location,Value=US East (N. Virginia)' \
'Type=TERM_MATCH,Field=tenancy,Value=Host' \
'Type=TERM_MATCH,Field=operatingSystem,Value=macOS' \
--output json \
| jq -r '.PriceList[] | fromjson | .product.attributes
| {instanceType, physicalProcessor, clockSpeed, vcpu, memory,
dedicatedEbsThroughput, networkPerformance, storage, tenancy}'
{
"instanceType": "mac-m3ultra.metal",
"physicalProcessor": "Apple M3 Ultra",
"clockSpeed": "4 GHz",
"vcpu": "28",
"memory": "256 GiB",
"dedicatedEbsThroughput": "8 Gbps",
"networkPerformance": "10 Gigabit",
"storage": "EBS only",
"tenancy": "Host"
}
vCPU 28、メモリ 256 GiB は Apple M3 Max(vCPU 14、メモリ 128 GiB)の2倍にあたります。M3 Ultra は2つの M3 Max ダイを UltraFusion で結合した構成とされており、これを反映した値と考えられます。
OnDemand の Dedicated Host 料金は以下で取得しました。
aws pricing get-products \
--region us-east-1 \
--service-code AmazonEC2 \
--filters \
'Type=TERM_MATCH,Field=instanceType,Value=mac-m3ultra.metal' \
'Type=TERM_MATCH,Field=location,Value=US East (N. Virginia)' \
'Type=TERM_MATCH,Field=tenancy,Value=Host' \
'Type=TERM_MATCH,Field=operatingSystem,Value=macOS' \
--output json \
| jq -r '.PriceList[] | fromjson | .terms.OnDemand[].priceDimensions[]
| "\(.pricePerUnit.USD) USD / \(.unit)"'
1時間あたり $12.50 でした。
12.5000000000 USD / Hrs
Pricing API レスポンス(属性・料金の抜粋)
{
"product": {
"productFamily": "Dedicated Host",
"attributes": {
"instanceType": "mac-m3ultra.metal",
"physicalProcessor": "Apple M3 Ultra",
"clockSpeed": "4 GHz",
"vcpu": "28",
"memory": "256 GiB",
"dedicatedEbsThroughput": "8 Gbps",
"networkPerformance": "10 Gigabit",
"storage": "EBS only",
"tenancy": "Host",
"operatingSystem": "macOS",
"location": "US East (N. Virginia)",
"locationType": "AWS Region",
"capacitystatus": "Used",
"servicecode": "AmazonEC2"
}
},
"terms": {
"OnDemand": {
"...": {
"priceDimensions": {
"...": {
"unit": "Hrs",
"description": "USD 12.5 per On Demand macOS mac-m3ultra.metal Dedicated Host Hour",
"pricePerUnit": {
"USD": "12.5000000000"
}
}
}
}
}
}
}
全 Mac インスタンスタイプを一覧比較する
mac-m3ultra.metal は mac-m4max.metal に対し、メモリと料金がともに2倍、vCPU は 16→28 の構成です。以下は 2026年7月14日時点で AWS 公式ページに掲載されている9種類の Mac インスタンスを、us-east-1 の Pricing API から取得して比較した一覧です。
| インスタンスタイプ | プロセッサ | クロック | vCPU | メモリ | EBS帯域 | DH料金 ($/hr) |
|---|---|---|---|---|---|---|
| mac1.metal | Intel Core i7-8700B | 3.2 GHz | 12 | 32 GiB | 1,750 Mbps | $1.083 |
| mac2.metal | Apple M1 | 3.2 GHz | 8 | 16 GiB | 1,000 Mbps | $0.65 |
| mac2-m1ultra.metal | Apple M1 Ultra | 3.2 GHz | 20 | 128 GiB | 8 Gbps | $5.00 |
| mac2-m2.metal | Apple M2 | 3.49 GHz | 8 | 24 GiB | 8 Gbps | $0.878 |
| mac2-m2pro.metal | Apple M2 Pro | 3.5 GHz | 12 | 32 GiB | 8 Gbps | $1.56 |
| mac-m4.metal | Apple M4 | 4.4 GHz | 10 | 24 GiB | 8 Gbps | $1.23 |
| mac-m4pro.metal | Apple M4 Pro | 4.5 GHz | 14 | 48 GiB | 8 Gbps | $1.97 |
| mac-m4max.metal | Apple M4 Max | Up to 4.5 GHz | 16 | 128 GiB | 8 Gbps | $6.25 |
| mac-m3ultra.metal | Apple M3 Ultra | 4 GHz | 28 | 256 GiB | 8 Gbps | $12.50 |
なお、mac1.metal と mac2.metal では Pricing API の dedicatedEbsThroughput と公式ページの EBS bandwidth に差異がありました。Pricing API はそれぞれ 1,750 Mbps・1,000 Mbps を返しますが、公式ページではいずれも 8 Gbps です。EBS 帯域の正確な値は公式ページで確認してください。
全9種一括取得コマンド
INSTANCE_TYPES=(
mac1.metal
mac2.metal
mac2-m1ultra.metal
mac2-m2.metal
mac2-m2pro.metal
mac-m4.metal
mac-m4pro.metal
mac-m4max.metal
mac-m3ultra.metal
)
for instance_type in "${INSTANCE_TYPES[@]}"; do
aws pricing get-products \
--region us-east-1 \
--service-code AmazonEC2 \
--filters \
"Type=TERM_MATCH,Field=instanceType,Value=${instance_type}" \
'Type=TERM_MATCH,Field=location,Value=US East (N. Virginia)' \
'Type=TERM_MATCH,Field=tenancy,Value=Host' \
'Type=TERM_MATCH,Field=operatingSystem,Value=macOS' \
--output json
done | jq -s '[.[] | .PriceList[] | fromjson | {
instanceType: .product.attributes.instanceType,
processor: .product.attributes.physicalProcessor,
clockSpeed: .product.attributes.clockSpeed,
vcpu: .product.attributes.vcpu,
memory: .product.attributes.memory,
ebsThroughput: .product.attributes.dedicatedEbsThroughput,
price: (.terms.OnDemand[].priceDimensions[].pricePerUnit.USD)
}]'
全9種の Pricing API 取得結果(JSON)
[
{
"instanceType": "mac1.metal",
"processor": "Intel Core i7-8700B",
"clockSpeed": "3.2 GHz",
"vcpu": "12",
"memory": "32 GiB",
"ebsThroughput": "1,750 Mbps",
"price": "1.083"
},
{
"instanceType": "mac2.metal",
"processor": "Apple M1",
"clockSpeed": "3.2 GHz",
"vcpu": "8",
"memory": "16 GiB",
"ebsThroughput": "1,000 Mbps",
"price": "0.65"
},
{
"instanceType": "mac2-m1ultra.metal",
"processor": "Apple M1 Ultra",
"clockSpeed": "3.2 GHz",
"vcpu": "20",
"memory": "128 GiB",
"ebsThroughput": "8 Gbps",
"price": "5.00"
},
{
"instanceType": "mac2-m2.metal",
"processor": "Apple M2",
"clockSpeed": "3.49 GHz",
"vcpu": "8",
"memory": "24 GiB",
"ebsThroughput": "8 Gbps",
"price": "0.878"
},
{
"instanceType": "mac2-m2pro.metal",
"processor": "Apple M2 Pro",
"clockSpeed": "3.5 GHz",
"vcpu": "12",
"memory": "32 GiB",
"ebsThroughput": "8 Gbps",
"price": "1.56"
},
{
"instanceType": "mac-m4.metal",
"processor": "Apple M4",
"clockSpeed": "4.4 GHz",
"vcpu": "10",
"memory": "24 GiB",
"ebsThroughput": "8 Gbps",
"price": "1.23"
},
{
"instanceType": "mac-m4pro.metal",
"processor": "Apple M4 Pro",
"clockSpeed": "4.5 GHz",
"vcpu": "14",
"memory": "48 GiB",
"ebsThroughput": "8 Gbps",
"price": "1.97"
},
{
"instanceType": "mac-m4max.metal",
"processor": "Apple M4 Max",
"clockSpeed": "Up to 4.5 GHz",
"vcpu": "16",
"memory": "128 GiB",
"ebsThroughput": "8 Gbps",
"price": "6.25"
},
{
"instanceType": "mac-m3ultra.metal",
"processor": "Apple M3 Ultra",
"clockSpeed": "4 GHz",
"vcpu": "28",
"memory": "256 GiB",
"ebsThroughput": "8 Gbps",
"price": "12.50"
}
]
参考: 公式ページの Instance Specs
Pricing API では GPU コア数・Neural Engine コア数・P/E コアの内訳までは取得できません。これらは公式ページの Instance Specs テーブルで補完できます。以下は同ページから確認した内容です(2026年7月14日確認、参考として引用)。
| インスタンス | 物理コア | CPU構成 | メモリ (GB) | GPU | Neural Engine |
|---|---|---|---|---|---|
| mac-m3ultra.metal | 28 | P20 + E8 | 256 | 60 | 32 |
| mac-m4max.metal | 16 | P12 + E4 | 128 | 40 | 16 |
| mac-m4pro.metal | 14 | P10 + E4 | 48 | 20 | 16 |
| mac-m4.metal | 10 | P4 + E6 | 24 | 10 | 16 |
| mac2-m2pro.metal | 12 | P8 + E4 | 32 | 19 | 16 |
| mac2-m2.metal | 8 | P4 + E4 | 24 | 10 | 16 |
| mac2-m1ultra.metal | 20 | P16 + E4 | 128 | 64 | 32 |
| mac2.metal | 8 | P4 + E4 | 16 | 8 | 16 |
| mac1.metal | 6 | 6 (Intel) | 32 | - | - |
mac-m3ultra.metal は GPU 60コア、Neural Engine 32コアです。ただし GPU コア数だけを見ると、64コアの mac2-m1ultra.metal が上回っています。
まとめ
mac-m3ultra.metal は、歴代の EC2 Mac インスタンスで最大の vCPU 28・メモリ 256 GiB を利用できます。料金も最高の $12.50/hr のため、利用の際は最低24時間課金($300〜)を踏まえて検討してください。
参考リンク








