Membuat reservasi kapasitas
Berlaku untuk: ✔️️ VM Linux ✔️️ VM Windows ️✔️ Set skala seragam ✔️️ Kumpulan skala fleksibel
Reservasi kapasitas selalu dibuat sebagai bagian dari grup reservasi kapasitas. Langkah pertama adalah membuat grup jika grup yang cocok belum ada, lalu membuat reservasi. Setelah reservasi berhasil dibuat, reservasi tersebut segera tersedia untuk digunakan dengan komputer virtual (VM). Kapasitas ini direservasi untuk penggunaan Anda selama reservasi tidak dihapus.
Permintaan yang dibentuk dengan baik untuk grup reservasi kapasitas harus selalu berhasil karena tidak memesan kapasitas apa pun. Permintaan itu hanya bertindak sebagai kontainer untuk reservasi. Namun, permintaan reservasi kapasitas dapat gagal jika Anda tidak memiliki kuota yang diperlukan untuk seri VM atau jika Azure tidak memiliki kapasitas yang cukup untuk memenuhi permintaan. Mintalah lebih banyak kuota atau coba kombinasi ukuran mesin virtual, lokasi, atau zona yang berbeda.
Pembuatan reservasi kapasitas berhasil atau gagal secara keseluruhan. Agar permintaan memesan 10 instans, keberhasilan dikembalikan hanya jika semua 10 instans dapat dialokasikan. Jika tidak, pembuatan reservasi kapasitas gagal.
Pertimbangan
Reservasi kapasitas harus memenuhi aturan berikut:
- Parameter lokasi harus cocok dengan properti lokasi untuk grup reservasi kapasitas induk. Ketidakcocokan menghasilkan kesalahan.
- Ukuran mesin virtual harus tersedia di wilayah target. Jika tidak, pembuatan reservasi gagal.
- Langganan harus memiliki kuota yang tersedia yang sama dengan atau lebih dari jumlah mesin virtual yang dicadangkan untuk seri mesin virtual serta wilayah secara keseluruhan. Jika diperlukan, mintalah lebih banyak kuota.
- Sesuai kebutuhan untuk memenuhi batas kuota yang ada, Anda dapat melakukan VM tunggal secara bertahap. Buat reservasi kapasitas dengan jumlah yang lebih kecil dan realokasi jumlah VM tersebut. Pendekatan ini membebaskan kuota untuk meningkatkan jumlah yang dipesan dan menambahkan lebih banyak VM. Atau, jika langganan menggunakan ukuran mesin virtual yang berbeda dalam seri yang sama, simpan dan sebarkan ulang mesin virtual untuk ukuran pertama. Kemudian, tambahkan reservasi ke grup untuk ukuran lain dan sebarkan ulang mesin virtual untuk ukuran yang baru ke grup reservasi. Ulangi proses hingga selesai.
- Untuk set skala, kuota yang tersedia diperlukan kecuali set skala atau Anda menghapus instans VM-nya, kapasitas dicadangkan, dan instans set skala ditambahkan dengan menggunakan kapasitas yang dipesan. Jika set skala diperbarui dengan menggunakan penyebaran hijau biru, maka cadangkan kapasitas dan sebarkan skala baru yang diatur ke kapasitas yang dipesan pada pembaruan berikutnya.
- Setiap grup reservasi kapasitas dapat memiliki tepat satu reservasi untuk ukuran VM tertentu. Misalnya, Anda hanya dapat membuat satu reservasi kapasitas untuk ukuran
Standard_D2s_v3
VM . Mencoba membuat reservasi kedua untukStandard_D2s_v3
dalam grup reservasi kapasitas yang sama menghasilkan kesalahan. Namun, Anda dapat membuat reservasi lain dalam grup yang sama untuk ukuran VM lainnya, sepertiStandard_D4s_v3
danStandard_D8s_v3
. - Untuk grup reservasi kapasitas yang mendukung zona, setiap jenis reservasi ditentukan oleh kombinasi ukuran dan zona VM. Misalnya, satu reservasi kapasitas untuk
Standard_D2s_v3
diZone 1
, reservasi kapasitas lain untukStandard_D2s_v3
diZone 2
, dan reservasi kapasitas ketiga untukStandard_D2s_v3
diZone 3
didukung.
Periksa ukuran VM yang tersedia untuk reservasi kapasitas di suatu wilayah
Sebelum membuat reservasi kapasitas, Anda dapat memeriksa ukuran VM yang tersedia untuk reservasi untuk wilayah tertentu.
- Buka portal Microsoft Azure.
- Di bilah pencarian, masukkan grup reservasi kapasitas.
- Pilih Grup reservasi kapasitas dari opsi.
- Pilih Buat.
- Pada tab Dasar , buat grup reservasi kapasitas:
- Pilih Langganan.
- Pilih atau buat grup sumber daya.
- Beri nama grup Anda.
- Pilih wilayah.
- Secara opsional, pilih Zona ketersediaan atau izinkan Azure memilih untuk Anda.
- Pilih Selanjutnya.
- Pada ukuran VM, pilih Lihat semua ukuran untuk memeriksa ukuran VM apa yang tersedia untuk reservasi kapasitas.
Membuat reservasi kapasitas
Buat grup reservasi kapasitas.
Untuk membuat grup reservasi kapasitas, buat permintaan berikut
PUT
padaMicrosoft.Compute
penyedia:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}&api-version=2021-04-01
Di isi permintaan, sertakan parameter berikut:
{ "location":"eastus" }
Grup ini dibuat untuk memuat reservasi untuk lokasi US Timur.
Grup dalam contoh berikut hanya mendukung reservasi regional karena zona tidak ditentukan pada saat pembuatan. Untuk membuat grup zonal, berikan parameter
zone
tambahan di isi permintaan:{ "location":"eastus", "zones": ["1", "2", "3"] }
Buat reservasi kapasitas.
Untuk membuat reservasi, buat permintaan berikut
PUT
padaMicrosoft.Compute
penyedia:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01
Di badan permintaan, sertakan parameter berikut:
{ "location": "eastus", "sku": { "name": "Standard_D2s_v3", "capacity": 5 }, "tags": { "environment": "testing" }
Permintaan sebelumnya membuat reservasi di lokasi US Timur untuk lima jumlah ukuran VM D2s_v3.
Periksa reservasi kapasitas Anda
Setelah reservasi kapasitas berhasil dibuat, reservasi tersebut segera tersedia untuk digunakan dengan VM.
GET
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01
{
"name": "<CapacityReservationName>",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}",
"type": "Microsoft.Compute/capacityReservationGroups/capacityReservations",
"location": "eastus",
"tags": {
"environment": "testing"
},
"sku": {
"name": "Standard_D2s_v3",
"capacity": 5
},
"properties": {
"reservationId": "<reservationId>",
"provisioningTime": "<provisioningTime>",
"provisioningState": "Updating"
}
}