Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Campuran instans memungkinkan Anda menentukan beberapa ukuran Komputer Virtual (VM) dalam Set Skala Komputer Virtual yang menggunakan Mode Orkestrasi Fleksibel. Gunakan campuran instans untuk meningkatkan keberhasilan provisi, mengoptimalkan biaya, atau membuat urutan alokasi yang dapat diprediksi untuk beban kerja yang dapat berjalan pada ukuran VM yang berbeda.
Penting
Campuran instans hanya tersedia untuk set skala yang menggunakan Mode Orkestrasi Fleksibel.
Prasyarat
- Set skala yang menggunakan Mode Orkestrasi Fleksibel.
- Kuota yang memadai untuk setiap ukuran VM di langganan dan wilayah target.
- Karakteristik VM yang konsisten di seluruh ukuran yang dipilih: arsitektur (x64/Arm64), antarmuka penyimpanan, konfigurasi disk lokal, dan profil keamanan.
Kapan menggunakan campuran instans
- Anda ingin menjalankan serangkaian ukuran VM heterogen dalam satu set skala untuk meningkatkan kemungkinan provisi yang berhasil.
- Anda ingin mengurangi biaya dengan mengizinkan Azure memilih ukuran biaya yang lebih rendah jika sesuai.
- Anda memerlukan urutan alokasi yang dapat diprediksi untuk menyelaraskan dengan reservasi, lisensi, atau rencana penghematan menggunakan strategi Prioritas.
Cara kerja campuran instans
- Tentukan hingga lima ukuran VM dalam
skuProfile.vmSizesdaftar. -
allocationStrategyPilih untuk mengontrol bagaimana Azure memilih ukuran VM pada waktu provisi. - Selama peluasan skala, Azure mengevaluasi ketersediaan dan, tergantung pada strategi, harga ke dan mengalokasikan instans yang memenuhi strategi yang dipilih, tunduk pada kuota dan kapasitas regional.
Strategi alokasi
Campuran instans mendukung tiga strategi alokasi. Pilih strategi yang sesuai dengan prioritas Anda (biaya, kapasitas, atau pemesanan yang dapat diprediksi).
| Strategi | Paling cocok untuk | Perilaku | Catatan |
|---|---|---|---|
lowestPrice (standar) |
Beban kerja yang sensitif terhadap biaya dan toleran terhadap kesalahan | Lebih suka ukuran VM dengan biaya terendah dari daftar sambil mempertimbangkan kapasitas yang vmSizes tersedia. Menyebarkan sebanyak mungkin VM dengan harga terendah sesuai kapasitas sebelum pindah ke ukuran dengan harga lebih tinggi. |
Paling cocok untuk Spot VM. Ukuran biaya yang lebih tinggi dapat dipilih untuk mengamankan kapasitas. |
capacityOptimized |
Beban kerja penting yang harus disediakan dengan andal | Memprioritaskan ukuran VM dengan kemungkinan ketersediaan tertinggi di wilayah target; biaya tidak dipertimbangkan. | Ketersediaan bervariasi menurut wilayah. Dapat memilih ukuran biaya yang lebih tinggi untuk mengamankan kapasitas. |
Prioritized (Pratinjau) |
Urutan alokasi yang dapat diprediksi, perataan reservasi | Menghormati nilai yang ditentukan rank pengguna pada ukuran VM; peringkat yang lebih rendah berarti prioritas yang lebih tinggi. Azure mengalokasikan instans sesuai dengan peringkat sambil menghormati kapasitas. |
Peringkat bersifat opsional, dapat diduplikasi, dan tidak perlu berurutan. Alokasi tetap tunduk pada batasan kapasitas regional. |
Nota
Gunakan rank hanya dengan Prioritized strategi. Hilangkan peringkat untuk lowestPrice dan capacityOptimized.
Properti set skala
Perubahan pada properti yang sudah ada
| Harta benda | Ubah | Catatan |
|---|---|---|
sku.name |
Harus diatur ke "Mix" untuk penyebaran campuran instans. |
Ukuran VM dipindahkan ke skuProfile konfigurasi. |
sku.tier |
Harus null untuk skenario campuran instans. |
Properti opsional; atur ke null untuk menghindari ketidakcocokan tingkat di seluruh ukuran. |
sku.capacity |
Mewakili jumlah total VM yang diinginkan dalam set skala. | Terus mewakili kapasitas set skala (instans yang diinginkan). |
scaleInPolicy |
Tidak diperlukan untuk campuran instans. | Penggunaan campuran instans allocationStrategy untuk memandu alokasi; perilaku penyempurnaan skala mengikuti kebijakan set skala dan strategi alokasi. |
Properti baru
| Harta benda | Tipe | Description | Contoh Nilai |
|---|---|---|---|
skuProfile |
Objek | Kontainer untuk konfigurasi campuran instans (vmSizes, allocationStrategy, dll.). | { "vmSizes": [...], "allocationStrategy": "Prioritized" } |
vmSizes |
Array string atau objek | Daftar (maksimal 5) ukuran VM untuk disertakan dalam campuran instans. Setiap item dapat berupa string (nama ukuran) atau objek dengan opsional rank untuk Prioritized strategi. |
[{ "name": "Standard_D8s_v5", "rank": 0 }, { "name":"Standard_D8as_v5", "rank": 1] |
allocationStrategy |
String | Menentukan bagaimana Azure memilih ukuran VM pada waktu provisi. Salah satu dari: lowestPrice, capacityOptimized, Prioritized. |
"Prioritized" |
Contoh: Alokasi yang diprioritaskan (fragmen JSON)
{
"skuProfile": {
"vmSizes": [
{ "name": "Standard_D8s_v5", "rank": 0 },
{ "name": "Standard_D8s_v4", "rank": 1 },
{ "name": "Standard_D4s_v5", "rank": 2 }
],
"allocationStrategy": "Prioritized"
}
}
Nota
Peringkat: angka yang lebih rendah menunjukkan prioritas yang lebih tinggi. Peringkat dapat tidak berurutan dan diduplikasi. Hilangkan peringkat saat menggunakan lowestPrice atau capacityOptimized.
Daftar periksa penyebaran
Sebelum Anda menyebarkan set skala campuran instans:
- Verifikasi bahwa set skala menggunakan Mode Orkestrasi Fleksibel.
- Konfirmasikan kuota VM untuk setiap ukuran yang dipilih dalam langganan dan wilayah target.
- Pastikan semua ukuran VM yang dipilih memiliki arsitektur yang konsisten, antarmuka penyimpanan, konfigurasi disk lokal, dan profil keamanan.
- Pilih strategi alokasi yang sesuai dengan tujuan Anda (biaya, ketersediaan, prediktabilitas).
- Untuk penyebaran REST API, pastikan jaringan virtual ada di grup sumber daya target.
Rekomendasi
- Untuk memastikan distribusi beban seimbang, gunakan ukuran VM dengan vCPU dan memori serupa.
- Untuk performa yang konsisten, gunakan ukuran VM dengan jenis serupa (misalnya, kedua seri D).
- Untuk manfaat reservasi atau paket penghematan, gunakan
Prioritizeddan tempatkan ukuran yang didukung reservasi dengan prioritas yang lebih tinggi.
Batasan dan skenario yang tidak didukung
- Mode orkestrasi: campuran instans hanya tersedia dengan Mode Orkestrasi Fleksibel.
- Keluarga VM hanya didukung dalam
skuProfile: A, B, D, E, dan F. - Hingga lima ukuran VM dapat ditentukan.
- Anda tidak dapat mencampur arsitektur VM (misalnya, Arm64 dan x64) dalam campuran instans yang sama.
- VM dengan antarmuka penyimpanan yang berbeda (SCSI vs NVMe) tidak dapat dicampur.
- Anda tidak dapat mencampur SKU VM yang menggunakan penyimpanan premium dan penyimpanan non-premium dalam campuran instans yang sama.
- Semua VM harus berbagi Profil Keamanan dan konfigurasi disk lokal yang sama.
- Pengaturan DiffDisk: Kombinasi instance saat ini tidak mendukung pada disk OS.
- Campuran instance tidak mendukung: Standby Pools, Azure Dedicated Host, Grup Penempatan Kedekatan, atau reservasi kapasitas sesuai permintaan.
Langkah berikutnya
Pelajari cara membuat set skala menggunakan campuran instans.