Azure Container Apps では、アプリケーションに関連付けられている機能と課金方法は、お客様がお使いの環境とプランの種類によって決まります。 この記事では、プランの間の関係、ワークロード プロファイル、特定のものの選択を検討する理由について説明します。
環境タイプ
Azure Container Apps には、2 種類の環境があります。
| 名前 | 識別子 | 既定値 | メモ |
|---|---|---|---|
| ワークロード プロファイル | v2 | はい | この記事では、既定の "ワークロード プロファイル (v2)" 環境の種類について詳しく説明します。 |
| 従量課金のみ | v1 | いいえ | 従来の 従量課金専用 (v1) 環境の種類が既定ではなくなりました。 詳細については、「 従量課金のみの環境の種類」を参照してください。 |
既定の環境の種類であるワークロード プロファイル (v2) 環境 では、"ワークロード プロファイル" と呼ばれるさまざまなコンピューティング プロファイルを使用できます。 各プロファイルは、異なる量のコンピューティング リソースを備え、アプリのニーズに合わせて特別に調整されています。
"ワークロード プロファイル (v2)" 環境では、環境で使われるコンピューティング プロファイルの種類をユーザーが選択でき、異なるプランでは異なるプロファイルが実行されます。
注
ユーザーが作成する新しい Azure Container Apps 環境はすべて、"ワークロード プロファイル (v2)" 環境である必要があります。 v2 環境の種類を使うと、従量課金と専用のコンピューティング オプションで最大限の柔軟性を得られます。 v2 環境では、必要なすべての従量課金機能と、いっそう堅牢なネットワーク機能へのアクセスが提供されます。
次の図は、1 つの環境で異なるワークロード プロファイルを使用できる方法と、各プロファイルが専用または従量課金プランによってどのようにサポートされるかを示したものです。
プランは環境の種類に関連し、使用コストを決定し、コンテナー アプリで使用できる機能に影響を与えます。 ワークロード プロファイルによって環境で使用できる特定のコンピューティング リソースが決まり、各プロファイルは専用または従量課金プランで動作します。
これらの関係をより深く理解するため、最初に、異なるワークロード プロファイルの間の違いを検討します。
ワークロード プロファイル
各 "ワークロード プロファイル (v2)" 環境には、従量課金プロファイルが自動的に付属しています。 従量課金プロファイルを使うと、使用量に対してだけ支払いたいアプリケーションを実行できます。 最終的には、アプリが従量課金ワークロード プロファイルで実行されている場合にのみコストが発生するため、従量課金プロファイルを使用するかどうかを決定します。
既定では、すべての v2 環境には、従量課金ワークロード プロファイルのみが付属しています。 アプリのニーズに応じて、アプリケーションのニーズに最もよく合うように調整された他の特殊なワークロード プロファイルを追加できます。
従量課金プロファイルでは、アプリは 4 個の vCPU と 8 GB のメモリを利用できます。 さらに多くのリソースが必要な場合は、専用ワークロード プロファイルでアプリを実行します。 必要なだけいくつでも、専用ワークロード プロファイルを環境に追加できます。
専用ワークロード プロファイルを使うときは、アプリで利用できるメモリとコンピューティング リソースの割り当て量を選択できます。 利用できる仮想マシンのサイズについて詳しくは、「Azure の仮想マシンのサイズ」をご覧ください。
実行するプロファイルの種類に関係なく、各プロファイルは 1 つのプランで実行されます。 従量課金プロファイルは従量課金プランで実行され、専用ワークロード プロファイルでは専用プランが使われます。
プラン
Container Apps 環境で実行されているプランによって、利用できる機能が決まり、課金の計算方法が制御されます。 専用のリソースまたは使用量に対してのみ支払う従量課金コンテキストを選択できます。
プランには次の 2 種類があります。
| プランの種類 | 固有の機能 | 請求方法 |
|---|---|---|
| 専用プラン | ユーザーの環境に専用のコンピューティング リソース (vCPU と RAM) | ユーザーがワークロード プロファイルで使用できるようにするコンピューティング リソースに依存。 割り当てる vCPU と RAM が多いほど、1 か月あたりの支払いは多くなります。 |
| 従量課金プラン | アプリをゼロにスケーリングできます。 | アプリケーションがリソースを消費すると課金されます。 |
各プランは、1 つ以上のワークロード プロファイルとペアになっています。
選択を行う
ユーザーが作成する新しい Azure Container Apps 環境はすべて、"ワークロード プロファイル (v2)" 環境である必要があります。 v2 環境の種類では、専用と従量課金の両方のモデルを使用する最大限の柔軟性が得られます。
"ワークロード プロファイル v2" 環境では、ファイアウォールのサポート、ネイティブ プライベート エンドポイント、最適化された IP アドレス割り当てなど、広範なネットワーク スタックにアクセスできます。
FAQ
1 つのワークロード プロファイル環境で複数の従量課金プロファイルを実行できますか?
いいえ。 すべてのワークロード プロファイル環境には、既定で 1 つの従量課金プロファイルが付属しています。 従量課金のすべてのニーズにこのプロファイルを使います。
ワークロード プロファイル環境から従量課金プロファイルを削除できますか?
いいえ。 従量課金プロファイルが必要ない場合は、使わないようにするだけです。 従量課金制の一般的なシナリオとして、プロファイルを使わない場合、従量課金プロファイルには課金されません。
従量課金プランは、ワークロード プロファイル (v2) 環境と従量課金のみ (v1) 環境で同じように動作しますか?
はい。ただし、ワークロード プロファイルと従量課金のみのプランでは、従量課金プランの動作方法にいくつかの違いがあります。 一部のネットワーク機能が、ワークロード プロファイル環境では異なります。 たとえば、ユーザー定義ルート (UDR) はワークロード プロファイル環境でのみ使用でき、サブネットのサイズは異なり、IP アドレスの割り当ては環境の種類によって異なります。
従量課金の価格が必要です。 従量課金のみ (v1) の環境、またはワークロード プロファイル (v2) 環境と従量課金プロファイルの、どちらを使う必要がありますか?
ワークロードプロファイル (v2) の環境をコンシュームプロファイルと共に使用します。 これは、新しい Container Apps 環境を作成するときの既定の環境の種類になりました。 このアプローチにより、将来必要になった場合に環境に専用リソースを追加できる柔軟性が得られます。また、ネットワーク機能の向上にもアクセスできます。