Jenis node Azure Service Fabric dan set skala komputer virtual
Kumpulan skala komputer virtual adalah sumber daya komputasi Azure. Anda dapat menggunakan set skala untuk menyebarkan dan mengelola koleksi komputer virtual sebagai satu set. Setiap jenis node yang Anda tentukan dalam kluster Azure Service Fabric menyiapkan tepat satu set skala: beberapa jenis node tidak dapat didukung oleh set skala yang sama dan satu jenis node tidak boleh didukung oleh beberapa set skala.
Runtime Service Fabric diinstal pada setiap komputer virtual dalam skala yang ditetapkan oleh ekstensi Virtual Machine Microsoft.Azure.ServiceFabric. Anda dapat meningkatkan dan menurunkan skala setiap jenis node secara independen, mengubah OS SKU yang berjalan di setiap node kluster, membuka set port berbeda, dan menggunakan metrik kapasitas yang berbeda.
Gambar berikut menunjukkan kluster yang memiliki dua jenis node, bernama FrontEnd dan BackEnd. Setiap jenis node memiliki lima node.
Petakan set skala komputer virtual ke node
Seperti yang ditunjukkan pada gambar sebelumnya, instans set skala dimulai pada instans 0, dan kemudian meningkat menjadi 1. Penomoran tercermin dalam nama node. Misalnya, node BackEnd_0 adalah instans 0 dari set skala BackEnd. Set skala khusus ini memiliki lima instans, bernama BackEnd_0, BackEnd_1, BackEnd_2, BackEnd_3, dan BackEnd_4.
Saat Anda menskalakan set skala, instans baru akan dibuat. Nama instans set skala baru biasanya adalah nama set skala ditambah nomor instans berikutnya. Dalam contoh kami, itu BackEnd_5.
Petakan penyeimbang muatan set skala ke jenis node dan set skala
Jika Anda menggunakan kluster di portal Microsoft Azure atau menggunakan contoh templat Azure Resource Manager, semua sumber daya di bawah grup sumber daya akan dicantumkan. Anda dapat melihat penyeimbang muatan untuk setiap set skala atau jenis node. Nama penyeimbang muatan menggunakan format berikut: LB-<nama jenis node>. Contohnya adalah LB-sfcluster4doc-0, sebagaimana ditampilkan dalam gambar berikut:
Ekstensi Service Fabric Virtual Machine
Ekstensi Service Fabric Virtual Machine digunakan untuk bootstrap Service Fabric ke Azure Virtual Machines, dan mengonfigurasi Keamanan Node.
Berikut cuplikan ekstensi Service Fabric Virtual Machine:
"extensions": [
{
"name": "[concat('ServiceFabricNodeVmExt','_vmNodeType0Name')]",
"properties": {
"type": "ServiceFabricLinuxNode",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"protectedSettings": {
"StorageAccountKey1": "[listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('supportLogStorageAccountName')),'2015-05-01-preview').key1]",
},
"publisher": "Microsoft.Azure.ServiceFabric",
"settings": {
"clusterEndpoint": "[reference(parameters('clusterName')).clusterEndpoint]",
"nodeTypeRef": "[variables('vmNodeType0Name')]",
"durabilityLevel": "Silver",
"enableParallelJobs": true,
"nicPrefixOverride": "[variables('subnet0Prefix')]",
"dataPath": "D:\\\\SvcFab",
"certificate": {
"commonNames": [
"[parameters('certificateCommonName')]"
],
"x509StoreName": "[parameters('certificateStoreValue')]"
}
},
"typeHandlerVersion": "2.0"
}
},
Berikut adalah deskripsi properti:
Nama | Nilai yang diizinkan | Pedoman atau Deskripsi Singkat |
---|---|---|
nama | string | Nama unik untuk ekstensi |
jenis | "ServiceFabricLinuxNode" atau "ServiceFabricNode" | Mengidentifikasi OS Service Fabric adalah bootstrap ke |
autoUpgradeMinorVersion | BENAR atau SALAH | Gunakan ekstensi versi minor terbaru pada waktu penyebaran |
enableAutomaticUpgrade | BENAR atau SALAH | Tingkatkan ekstensi secara otomatis setelah versi non-utama tersedia. Hanya tersedia untuk jenis ServiceFabricLinuxNode |
penerbit | Microsoft.Azure.ServiceFabric | Nama penerbit ekstensi Service Fabric |
clusterEndpoint | string | URI:PORT ke titik akhir Manajemen |
nodeTypeRef | string | Nama nodeType |
durabilityLevel | perunggu, perak, emas, platinum | Waktu yang diperbolehkan untuk menjeda Infrastruktur Azure yang tidak dapat diubah |
enableParallelJobs | BENAR atau SALAH | Aktifkan Komputasi ParallelJobs seperti hapus VM dan boot ulang VM dalam set skala yang sama pada paralel |
nicPrefixOverride | string | Awalan subnet seperti "10.0.0.0/24" |
commonNames | string[] | Nama Umum sertifikat kluster yang terinstal |
x509StoreName | string | Nama Penyimpanan tempat sertifikat kluster terinstal berada |
typeHandlerVersion | 1.1 | Versi Ekstensi. Ekstensi versi klasik 1.0 direkomendasikan untuk meningkatkan ke 1.1 |
dataPath | string | Jalur ke drive yang digunakan untuk menyimpan status untuk layanan sistem Service Fabric dan data aplikasi. |
Langkah berikutnya
- Lihat gambaran umum fitur "Terapkan di mana saja" dan perbandingan dengan kluster yang dikelola Azure.
- Pelajari tentang keamanan kluster.
- Menyambungkan jarak jauh ke instans set skala tertentu
- Memperbarui nilai rentang port RDP pada VM kluster setelah penyebaran
- Mengubah nama pengguna dan kata sandi admin untuk VM kluster
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk