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 fleksibel, tetapi tidak dari VM dalam set skala seragam.
- Anda dapat memigrasikan VM individual dari disk klasik ke disk terkelola, tetapi Anda tidak dapat memigrasikan instans VM dalam set skala seragam.
Provisi berlebih
Penting
Provisi berlebih hanya didukung untuk mode Orkestrasi Seragam; ini 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 pada 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 gambar 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.