IBM Cloud Docs
サポートされるメモリーと CPU の組み合わせ

サポートされるメモリーと CPU の組み合わせ

IBM Cloud® Code Engine のアプリケーション、ジョブ、および関数は、CPU とメモリーを消費します。 これらの量は、ワークロードが計算集約型か、メモリ集約型か、あるいはバランス型かによって異なります。

一時ストレージの使用は、メモリーによって制限されるようになりました。 Code Engine の一時ストレージは、 0.4 GB (400 MB) のデフォルト値またはメモリーの構成値を超えることはできません。 一時ストレージにデフォルトより多くのメモリーが必要な場合は、 vCPU とメモリーの有効な組み合わせに従ってメモリーを増やす必要があります。

一時ストレージに有効な値を設定する以下の例を考慮してください。

  • メモリーが 0.25 GB に設定されている場合は、一時ストレージをデフォルト値の 0.4 GB まで設定できます。
  • 一時ストレージが 0.4 GB に設定され、メモリーが 2 GB に設定されている場合に、メモリーを 0.25 GB に削減するには、一時ストレージがデフォルト値に設定されているため、この操作は有効です。
  • 一時ストレージが 0.5 GB に設定され、メモリーが 2 GB に設定されている場合に、メモリーを 0.25 GB に削減すると、一時ストレージがメモリーより大きくなり、デフォルトの 0.4 GB になるため、この操作は無効になります。 一時ストレージは、デフォルト値の 0.4 GB、またはメモリー用に構成された値を超えることはできません。
  • 一時ストレージが 1 GB に設定され、メモリーが 4 GB に設定されている場合に、一時ストレージを 4 GB に増やしたいとすると、一時ストレージがメモリー以下であるため、この操作は有効です。
  • 一時ストレージが 1 GB に設定され、メモリーが 4 GB に設定されている場合に、メモリーを 2 GB に削減するには、一時ストレージがメモリー以下であるため、この操作は有効です。

メモリーまたは CPU の制限について詳しくは、Code Engine の制限と割り当て量を参照してください。

アプリとジョブのサポートされる組み合わせ

アプリおよびジョブの vCPU とメモリーの有効な組み合わせについては、以下の表を参照してください。

アプリとジョブのデフォルトの組み合わせは、1 vCPU と 4 GB のメモリーです。

有効なvCPUとメモリの組み合わせ
CPU 集中型 平衡型 メモリー集中型
0.125 vCPU
0.25 GB
0.125 vCPU
0.5 GB
0.125 vCPU
1 GB
0.25 vCPU
0.5 GB
0.25 vCPU
1 GB
0.25 vCPU
2 GB
0.5 vCPU
1 GB
0.5 vCPU
2 GB
0.5 vCPU
4 GB
1 vCPU
2 GB
(アプリおよびジョブのデフォルト)
1 vCPU
4 GB
1 vCPU
8 GB
2 vCPU
4 GB
2 vCPU
8 GB
2 vCPU
16 GB
4 vCPU
8 GB
4 vCPU
16 GB
4 vCPU
32 GB
6 vCPU
12 GB
6 vCPU
24 GB
6 vCPU
48 GB
8 vCPU
16 GB
8 vCPU
32 GB
10 vCPU
20 GB
10 vCPU
40 GB
12 vCPU
24 GB
12 vCPU
48 GB

既存のアプリおよびジョブで、メモリーと CPU の他の組み合わせが使用されている可能性があります。これらは影響を受けずに残ります。 しかし、そのような他の組み合わせは有効ではなく、有効な組み合わせのみがサポートされます。 したがって、既存のアプリまたはジョブに対する変更、および新規のアプリまたはジョブがあれば、有効な選択項目のリストに準拠する必要があります。

関数のサポートされる組み合わせ

機能の CPU とメモリーの有効な組み合わせについては、以下のリストを参照してください。

  • 0.25 vCPU および 1 GB メモリー
  • 0.0.5 vCPU、2GBメモリー
  • 1 vCPU および 4 GB メモリ (Default)

計測単位

通常、データのサイズを表すためには、キロバイト (KB)、メガバイト (MB)、およびギガバイト (GB) などの 10 進単位が使用されます。 2 進単位には、キビバイト (KiB)、メビバイト (MiB)、およびギビバイト (GiB) が含まれます。 以下の表では、10 進単位と 2 進単位の名前、記号、および値を比較しています。

2進数と10進数の単位と値の比較
バイナリー名 2 進数値 (基数 2) 10 進数名 10 進値 (基数 10)
キビバイト (KiB) 2^10 キロバイト (KB) 10^3
メビバイト (MiB) 2^20 メガバイト (MB) 10^6
ギビバイト (GiB) 2^30 ギガバイト (GB) 10^9
テビバイト (TiB) 2^40 テラバイト (TB) 10^12