Bagikan melalui


Tingkat harga Gratis, Standar, dan Premium untuk manajemen kluster Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) menawarkan tiga tingkat harga untuk manajemen kluster: tingkat Gratis, tingkat Standar, dan tingkat Premium. Semua tingkatan berada di SKU Dasar .

Tingkat gratis Tingkat standar Tingkat premium
Kapan digunakan • Anda ingin bereksperimen dengan AKS tanpa biaya tambahan
• Anda baru menggunakan AKS dan Kubernetes
• Anda menjalankan beban kerja produksi atau misi penting dan membutuhkan ketersediaan dan keandalan tinggi
• Anda memerlukan SLA yang didukung secara finansial
• Dipilih secara otomatis untuk kluster otomatis AKS (jika Anda membuat Kluster Otomatis AKS)
• Anda menjalankan beban kerja produksi atau misi penting dan membutuhkan ketersediaan dan keandalan tinggi
• Anda memerlukan SLA yang didukung secara finansial
• Semua pekerjaan misi penting, berskala besar, atau produksi yang membutuhkan dukungan dua tahun dari satu versi Kubernetes
Jenis kluster yang didukung • Kluster pengembangan atau lingkungan pengujian skala kecil
• Kluster dengan kurang dari 10 simpul
• Beban kerja tingkat perusahaan atau produksi
• Kluster dengan hingga 5.000 simpul
• Beban kerja tingkat perusahaan atau produksi
• Kluster dengan hingga 5.000 simpul
Harga • Manajemen kluster gratis
• Bayar sesuai pemakaian untuk sumber daya yang Anda konsumsi
• Bayar sesuai pemakaian untuk sumber daya yang Anda konsumsi
Harga Manajemen Kluster tingkat Standar
• Bayar sesuai pemakaian untuk sumber daya yang Anda konsumsi
Harga Manajemen Kluster tingkat Premium
Perbandingan fitur • Direkomendasikan untuk kluster dengan kurang dari 10 simpul, tetapi dapat mendukung hingga 1.000 simpul
• Mencakup semua fitur AKS saat ini
• SLA Waktu Operasional diaktifkan secara default
• Keandalan dan sumber daya kluster yang lebih besar
• Dapat mendukung hingga 5.000 simpul dalam kluster
• Mencakup semua fitur AKS saat ini
• Mencakup semua fitur AKS saat ini dari tingkat standar
Pemeliharaan Microsoft melebihi dukungan komunitas

Untuk informasi selengkapnya tentang harga, lihat detail harga AKS.

Syarat dan ketentuan SLA ketersediaan

Di tingkat Standar dan tingkat Premium, fitur Uptime SLA diaktifkan secara default per kluster. Fitur Uptime SLA menjamin ketersediaan 99,95% dari titik akhir server API Kubernetes untuk kluster yang menggunakan Zona Ketersediaan, dan 99,9% ketersediaan untuk kluster yang tidak menggunakan Zona Ketersediaan. Untuk informasi selengkapnya, lihat SLA.

Ketersediaan wilayah

  • Tingkat Gratis, Standar, dan Premium tersedia di wilayah publik dan wilayah Pemerintah Azure tempat AKS didukung.
  • Tingkat gratis, tingkat Standar, dan tingkat Premium tersedia untuk kluster AKS privat di semua wilayah publik tempat AKS didukung.

Sebelum Anda mulai

Anda memerlukan Azure CLI versi 2.47.0 atau yang lebih baru. Jalankan az --version untuk menemukan versi Anda saat ini. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.

Buat kluster baru dan pilih tingkat harga

Gunakan Azure CLI untuk membuat kluster baru pada tingkat harga AKS. Anda dapat membuat kluster di grup sumber daya yang ada atau membuat yang baru. Untuk mempelajari selengkapnya tentang grup sumber daya dan bekerja dengannya, lihat mengelola grup sumber daya menggunakan Azure CLI.

Gunakan perintah az aks create untuk membuat kluster AKS. Perintah berikut menunjukkan kepada Anda cara membuat kluster baru di tingkat Gratis, Standar, dan Premium.

Di bawah ini, kami menyiapkan variabel lingkungan yang diperlukan untuk grup sumber daya, nama kluster, dan wilayah. Kami menghasilkan akhiran unik untuk nama sumber daya untuk menghindari konflik jika dijalankan beberapa kali.

export RANDOM_SUFFIX=$(openssl rand -hex 3)
export REGION="eastus2"
export RESOURCE_GROUP="aks-rg-$RANDOM_SUFFIX"
export CLUSTER_NAME="aks-cluster-$RANDOM_SUFFIX"
az group create --name $RESOURCE_GROUP --location $REGION

Hasil:

{
  "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/aks-rg-xxx",
  "location": "eastus2",
  "managedBy": null,
  "name": "aks-rg-xxx",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "tags": null,
  "type": "Microsoft.Resources/resourceGroups"
}

Membuat kluster AKS baru di tingkat Gratis

# Create a new AKS cluster in the Free tier

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier free \
    --generate-ssh-keys

Hasil:

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

Membuat kluster AKS baru di tingkat Standar

# Create a new AKS cluster in the Standard tier

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier standard \
    --generate-ssh-keys

Hasil:

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

Membuat kluster AKS baru di tingkat Premium

Tingkat LongTermSupport dan Premium harus diaktifkan/dinonaktifkan bersama-sama.

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

az aks create \
    --resource-group $RESOURCE_GROUP \
    --name $CLUSTER_NAME \
    --tier premium \
    --k8s-support-plan AKSLongTermSupport \
    --generate-ssh-keys

Hasil:

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

Setelah penyebaran selesai, penyebaran mengembalikan informasi berformat JSON tentang kluster Anda:

# 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",

Memperbarui lapisan kluster AKS yang ada

Contoh berikut menggunakan az aks update perintah untuk memperbarui kluster yang ada.

Memperbarui kluster yang ada dari tingkat Standar ke tingkat Gratis

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

az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free

Hasil:

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

Memperbarui kluster yang ada dari tingkat Gratis ke tingkat Standar

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

az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard

Hasil:

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

Memperbarui kluster yang ada dari dan ke tingkat Premium memerlukan perubahan paket dukungan.

Memperbarui kluster yang ada ke tingkat Premium

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

Hasil:

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

Memperbarui kluster yang ada ke dari tingkat Premium ke tingkat Gratis atau Standar

# Update an existing cluster to from Premium tier to Free or Standard tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficial
# or
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard --k8s-support-plan KubernetesOfficial

Hasil:

{
  ...
  "sku": {
    "name": "Base",
    "tier": "Free"  # or "Standard"
  },
  "supportPlan": "KubernetesOfficial",
  ...
}

Proses ini memakan waktu beberapa menit untuk selesai. Anda tidak boleh mengalami waktu henti saat tingkat kluster Anda sedang diperbarui. Setelah selesai, contoh cuplikan JSON berikut menunjukkan pembaruan kluster yang ada ke tingkat Standar di SKU Dasar.

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

Langkah berikutnya

  • Gunakan Zona Ketersediaan untuk meningkatkan ketersediaan tinggi dengan beban kerja kluster AKS Anda.
  • Konfigurasikan kluster Anda untuk membatasi lalu lintas keluar.