Azure Kubernetes Service (AKS) クラスター管理の無料、Standard、およびプレミアム価格レベル

Azure Kubernetes Service (AKS) では、クラスター管理用に Free レベルStandard レベルPremium レベルの 3 つの価格レベルが提供されるようになりました。 すべてのレベルが Base SKU に含まれます。

Free レベル Standard レベル Premium レベル
いつ使用するか • 追加料金なしで AKS を試してみたい
• AKS と Kubernetes を初めて使用する
• 運用またはミッション クリティカルなワークロードを実行していて、高可用性と信頼性が必要
• 財政的に裏付けされた SLA が必要
• 運用またはミッション クリティカルなワークロードを実行していて、高可用性と信頼性が必要
• 財政的に裏付けされた SLA が必要。
• 2 年間のサポートを必要とするすべてのミッション クリティカルな大規模または運用ワークロード
サポートされているクラスターの種類 • 開発クラスターまたは小規模なテスト環境
• 10 ノード未満のクラスター
• エンタープライズ グレードまたは運用ワークロード
• 最大 5,000 ノードまでのクラスター
• エンタープライズ グレードまたは運用ワークロード
• 最大 5,000 ノードまでのクラスター
料金 • 無料のクラスター管理
• 使用したリソースに応じた従量課金制
• 使用したリソースに応じた従量課金制
Standard レベルのクラスター管理の価格
• 使用したリソースに応じた従量課金制
Premium レベルのクラスター管理の価格
機能の比較 • 10 ノード未満のクラスターに推奨されますが、最大 1,000 ノードまでサポート可能です
• 現行のすべの AKS 機能が含まれています
• アップタイム SLA が既定で有効になっています
• より優れたクラスターの信頼性とリソース
• クラスター内で最大 5,000 ノードまでサポート可能です
• 現行のすべの AKS 機能が含まれています
• Standard レベルの現在の AKS 機能すべてが含まれています
Microsoft メンテナンスの過去のコミュニティ サポート

重要

アップタイム SLA は、Standard レベルに含まれる既定の機能として再配置されています。

この再配置により、次の API が変更されます。

SKU 2023-02-01 API より前 2023-02-01 API 以降
ManagedClusterSKUName "Basic" "Base"
ManagedClusterSKUTier "Free"
"Paid"
"Free"
"Standard"

"Basic" と "Paid" は、2023-02-01 および 2023-02-02 プレビューの API バージョンで削除されます。これは、2023-02-01 および 2023-02-02 プレビュー以降の API バージョンの破壊的変更になります。 上記のパラメーターを使用する自動スクリプト、CD パイプライン、ARM テンプレート、Terraform、またはその他のサードパーティ製ツールを使用する場合は、2023-02-01 および 2023-02-02 プレビュー以降の API バージョンにアップグレードする前に、"Base" と "Free" または "Base" と "Standard" を使用するように API パラメーターを更新してください。

価格の詳細については、AKS の料金の詳細を参照してください。

アップタイム SLA のご契約条件

Standard レベルでは、アップタイム SLA 機能がクラスターごとに既定で有効になっています。 アップタイム SLA 機能により、Availability Zones を使用するクラスターの Kubernetes API サーバー エンドポイントは 99.95% の可用性が、Availability Zones を使用していないクラスターは 99.9% の可用性が保証されます。詳細については、SLA に関するページを参照してください。

利用可能なリージョン

  • Free レベルと Standard レベルは、AKS がサポートされているパブリック リージョンおよび Azure Government リージョンで利用できます。
  • Free レベルと Standard レベルは、AKS がサポートされているすべてのパブリック リージョン内のプライベート AKS クラスターに対して利用できます。

準備

Azure CLI バージョン 2.47.0 以降がインストールされていることを確認してください。 現在のバージョンを調べるには、az --version を実行します。 インストールまたはアップグレードする必要がある場合は、Azure CLI のインストールに関するページを参照してください。

新しいクラスターを作成し、価格レベルを選択する

Azure CLI を使用して、新しいクラスターを AKS 価格レベルで作成します。 新しいクラスターは、既存のリソース グループに作成することも、新しいリソース グループに作成することもできます。 リソース グループとその操作の詳細については、Azure CLI を使用したリソース グループの管理に関する記事を参照してください。

AKS クラスターを作成するには、az aks create コマンドを使用します。 次のコマンドは、それぞれのレベルで myResourceGroup という名前の新しいリソース グループを作成し、そのリソース グループに myAKSCluster という名前のクラスターを作成する方法を示しています。

# Create a new AKS cluster in the Free tier

az aks create --resource-group myResourceGroup --name myAKSCluster --tier free

# Create a new AKS cluster in the Standard tier

az aks create --resource-group myResourceGroup --name myAKSCluster --tier standard

# Create a new AKS cluster in the Premium tier
# LongTermSupport and Premium tier should be enabled/disabled together

az aks create --resource-group myResourceGroup --name myAKSCluster --tier premium --k8s-support-plan AKSLongTermSupport

デプロイが完了すると、JSON 形式でクラスターに関する情報が返されます。

# Sample output for --tier free

  },
  "sku": {
    "name": "Base",
    "tier": "Free"
  },

# Sample output for --tier standard

  },
  "sku": {
    "name": "Base",
    "tier": "Standard"
  },

# Sample output for --tier premium

  "sku": {
    "name": "Base",
    "tier": "Premium"
  },
  "supportPlan": "AKSLongTermSupport",

既存の AKS クラスターのレベルを更新する

次の例では、az aks update コマンドを使用して既存のクラスターを更新します。

# Update an existing cluster from the Standard tier to the Free tier

az aks update --resource-group myResourceGroup --name myAKSCluster --tier free

# Update an existing cluster from the Free tier to the Standard tier

az aks update --resource-group myResourceGroup --name myAKSCluster --tier standard

Premium レベルとの間で既存のクラスターを更新するには、サポート プランを変更することも必要です。

# Update an existing cluster to the Premium tier
az aks update --resource-group myResourceGroup --name myAKSCluster --tier premium --k8s-support-plan AKSLongTermSupport

# Update an existing cluster to from Premium tier to Free or Standard tier
az aks update --resource-group myResourceGroup --name myAKSCluster --tier [free|standard] --k8s-support-plan KubernetesOfficial

このプロセスは、完了するまでに数分かかります。 クラスター層の更新中、ダウンタイムが発生しないようにする必要があります。 完了すると、次の JSON スニペット例により、既存のクラスターが Base SKU の Standard レベルに更新されたことが示されます。

  },
  "sku": {
    "name": "Base",
    "tier": "Standard"
  },

次のステップ