Pertimbangan Desain Untuk Set Skala

Artikel ini membahas pertimbangan desain untuk Virtual Maching Scale Sets. Untuk informasi tentang apa itu Set Skala Mesin Virtual, lihat Gambaran Umum Virtual Maching Scale Sets.

Kapan menggunakan set skala alih-alih mesin virtual?

Umumnya, set skala berguna untuk setiap penyebaran multi-VM, karena memungkinkan Anda untuk menentukan apakah instans tersebar di zona ketersediaan atau domain kesalahan, apakah pembaruan platform harus dikoordinasikan untuk mengurangi atau menghilangkan waktu henti aplikasi penuh, dan menyediakan orkestrasi dan manajemen instans batch. Namun, beberapa fitur hanya tersedia dalam set skala sementara fitur lain hanya tersedia di VM. Untuk membuat keputusan berdasarkan informasi tentang kapan menggunakan setiap teknologi, Anda harus terlebih dahulu melihat beberapa fitur yang umum digunakan yang tersedia dalam set skala tetapi bukan VM:

Fitur spesifik set skala

  • Setelah menentukan konfigurasi set skala, Anda dapat memperbarui properti kapasitas untuk menyebar lebih banyak VM secara paralel. Proses ini lebih baik daripada menulis skrip untuk mengatur penyebaran banyak VM individu secara paralel.
  • Anda dapat menggunakan Azure Autoscale untuk menambahkan atau menghapus instans secara otomatis berdasarkan jadwal, metrik, atau AI prediktif yang telah ditentukan sebelumnya.
  • Anda dapat menentukan kebijakan peningkatan agar mudah untuk meluncurkan peningkatan di seluruh VM dalam set skala Anda. Dengan masing-masing VM, Anda harus mengatur pembaruan sendiri.

Fitur spesifik VM

Beberapa fitur saat ini hanya tersedia di VM:

  • Anda dapat mengambil gambar dari VM dalam set skala yang fleksibel, tetapi tidak dari VM dalam set skala yang seragam.
  • Anda dapat memigrasikan VM individual dari disk klasik ke disk terkelola, tetapi Anda tidak dapat memigrasikan instans VM dalam set skala yang seragam.

Provisi berlebih

Penting

Provisi berlebih hanya didukung untuk mode Orkestrasi Seragam; tidak didukung untuk mode Orkestrasi Fleksibel.

Dengan provisi berlebih diaktifkan, set skala benar-benar memutar lebih banyak VM daripada yang Anda minta, kemudian menghapus VM tambahan setelah jumlah VM yang diminta berhasil disediakan. Provisi berlebih meningkatkan penyediaan tingkat keberhasilan dan mengurangi waktu penyebaran. Anda tidak ditagih untuk VM tambahan, dan tidak dihitung dalam batas kuota Anda.

Meskipun provisi berlebih memang meningkatkan tingkat keberhasilan penyediaan, ini dapat menyebabkan perilaku membingungkan untuk aplikasi yang tidak dirancang untuk menangani VM tambahan yang muncul kemudian menghilang. Untuk menonaktifkan provisi berlebih, pastikan Anda memiliki string berikut di templat Anda: "overprovision": "false". Detail lebih lanjut dapat ditemukan dalam dokumentasi Set Skala REST API.

Jika set skala Anda menggunakan penyimpanan yang dikelola pengguna, dan Anda mematikan provisi berlebih, Anda dapat memiliki lebih dari 20 VM per akun penyimpanan, tetapi tidak disarankan untuk melampaui 40 karena alasan performa IO.

Batas

Set skala yang dibangun di atas gambar Marketplace (juga dikenal sebagai gambar platform) atau gambar kustom yang ditentukan pengguna di Azure Compute Gallery dan dikonfigurasi untuk menggunakan Azure Managed Disks mendukung kapasitas hingga 1.000 VM. Jika Anda mengonfigurasi set skala untuk mendukung lebih dari 100 VM, tidak semua skenario berfungsi sama (misalnya load balancing). Untuk informasi selengkapnya, lihat Bekerja dengan Virtual Machine Scale Sets besar.

Set skala yang dikonfigurasi dengan akun penyimpanan yang dikelola pengguna saat ini dibatasi hingga 100 VM (dan 5 akun penyimpanan direkomendasikan untuk skala ini).

Set skala yang dibangun pada citra terkelola warisan dapat memiliki kapasitas hingga 600 VM saat dikonfigurasi dengan disk terkelola Azure. Jika set skala dikonfigurasi dengan akun penyimpanan yang dikelola pengguna, ini harus membuat semua VHD disk OS dalam satu akun penyimpanan. Akibatnya, jumlah VM maksimum yang direkomendasikan dalam set skala yang dibangun pada citra kustom dan penyimpanan yang dikelola pengguna adalah 20. Jika Anda mematikan provisi berlebih, Anda dapat naik ke 40.