Pengantar Service Fabric managed cluster dengan disk Ephemeral OS untuk jenis node (Pratinjau)

Azure Service Fabric managed clusters secara default menggunakan disk OS terkelola untuk node dalam jenis node tertentu. Agar lebih hemat biaya, kluster terkelola menyediakan kemampuan untuk mengonfigurasi disk OS Ephemeral. Disk OS sementara dibuat pada komputer virtual (VM) lokal, dan tidak disimpan ke Azure Storage jarak jauh. Disk OS Ephemeral gratis dan menggantikan kebutuhan untuk menggunakan disk OS yang dikelola.

Keuntungan utama dari disk OS ephemeral adalah:

  • Latensi baca/tulis yang lebih rendah, seperti disk sementara bersama dengan penskalaan node dan peningkatan kluster yang lebih cepat.
  • Didukung oleh Marketplace, gambar kustom, dan oleh Azure Compute Gallery (sebelumnya dikenal sebagai Shared Image Gallery).
  • Kemampuan untuk mengatur ulang atau mengganti komputer virtual dengan cepat dan menskalakan set instans ke status boot asli.
  • Tersedia di semua wilayah Azure.

Disk OS ephemeral berfungsi dengan baik jika aplikasi toleran terhadap kegagalan mesin virtual individual tetapi lebih terpengaruh oleh waktu penyebaran mesin virtual atau pencitraan ulang instans mesin virtual individual. Mereka tidak memberikan jaminan pencadangan/pemulihan data seperti yang dilakukan disk OS terkelola.

Artikel ini menjelaskan cara membuat jenis node Service Fabric managed cluster secara khusus dengan disk OS Ephemeral menggunakan templat Azure Resource Manager (templat ARM).

Prasyarat

Panduan ini dibuat berdasarkan panduan mulai cepat kluster terkelola: Menyebarkan kluster terkelola Service Fabric menggunakan Azure Resource Manager

Sebelum Anda mulai:

  • Jika Anda tidak memiliki langganan Azure, buatlah akun gratis
  • Mengambil templat ARM kluster terkelola. Templat Resource Manager sampel tersedia di contoh Azure di GitHub. Templat ini dapat digunakan sebagai titik awal untuk templat klaster Anda.
  • Disk OS ephemeral didukung untuk jenis node primer dan sekunder. Panduan ini menunjukkan cara menyebarkan kluster SKU Standar dengan dua jenis node - jenis node primer dan sekunder, yang menggunakan disk OS Ephemeral.
  • Disk OS Ephemeral tidak didukung untuk setiap SKU. Ukuran mesin virtual seperti DSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2, Bs, Dav4, Eav4 mendukung disk OS Ephemeral. Pastikan SKU yang ingin Anda gunakan mendukung disk OS Ephemeral. Untuk informasi lebih lanjut tentang SKU individu, lihat SKU mesin virtual yang didukung dan navigasikan ke SKU yang diinginkan di panel sisi kiri.
  • Disk OS Ephemeral di Service Fabric ditempatkan di ruang disk sementara untuk SKU mesin virtual. Pastikan SKU mesin virtual yang Anda gunakan memiliki lebih dari 127 GiB ruang disk sementara untuk menempatkan disk OS Ephemeral.

Meninjau templat

Templat yang digunakan dalam panduan ini berasal dari Sampel Azure - templat kluster Service Fabric .

Buat sertifikat klien

Kluster yang dikelola Service Fabric menggunakan sertifikat klien sebagai kunci untuk kontrol akses. Anda dapat melewati langkah ini jika sudah memiliki sertifikat klien yang ingin Anda gunakan untuk kontrol akses ke kluster Anda.

Jika Anda perlu membuat sertifikat klien baru, ikuti langkah-langkah dalam atur dan ambil sertifikat dari Azure Key Vault. Perhatikan thumbprint sertifikat karena akan diperlukan untuk menyebarkan templat di langkah berikutnya.

Menyebarkan templat

  1. Pilih templat dari templat sampel kluster Service Fabric untuk disk OS Ephemeral, yang menyertakan spesifikasi untuk dukungan disk OS Ephemeral.

  2. Berikan nilai Anda sendiri untuk parameter templat berikut:

    • Langganan: Pilih langganan Azure.
    • Grup Sumber Daya: Pilih Buat baru. Masukkan nama unik untuk grup sumber daya, seperti myResourceGroup, lalu pilih OK.
    • Lokasi: Pilih lokasi.
    • Nama Kluster: Masukkan nama unik untuk kluster Anda, seperti mysfcluster.
    • Nama Pengguna Admin: Masukkan nama untuk admin yang akan digunakan RDP pada VM yang mendasari dalam kluster.
    • Kata Sandi Admin: Masukkan kata sandi untuk admin yang akan digunakan untuk RDP pada komputer virtual mendasari dalam kluster.
    • Thumbprint Sertifikat Klien: Berikan thumbprint sertifikat klien yang ingin Anda gunakan untuk mengakses kluster Anda. Jika Anda tidak memiliki sertifikat, ikuti atur dan ambil sertifikat untuk membuat sertifikat yang ditandatangani sendiri.
    • Nama Jenis Node: Masukkan nama unik untuk jenis node Anda, seperti nt1.
  3. Sebarkan templat ARM melalui salah satu metode di bawah ini:

    • Pengalaman templat kustom portal ARM: Penyebaran kustom - Microsoft Azure. Pilih gambar berikut untuk masuk ke Azure, dan berikan nilai Anda sendiri untuk parameter templat, lalu sebarkan templat.

      Button to deploy the Resource Manager template to Azure.

    • Cmdlet ARM PowerShell: New-AzResourceGroupDeployment (Az.Resources). Simpan jalur file template dan parameter ARM Anda dalam variabel, lalu sebarkan template.

      $templateFilePath = "<full path to azuredeploy.json>"
      $parameterFilePath = "<full path to azuredeploy.parameters.json>"
      
      New-AzResourceGroupDeployment ` 
         -Name $DeploymentName ` 
         -ResourceGroupName $resourceGroupName ` 
         -TemplateFile $templateFilePath ` 
         -TemplateParameterFile $parameterFilePath `
         -Debug -Verbose
      

    Tunggu hingga penyebaran berhasil diselesaikan.

  4. Untuk mengonfigurasi jenis node untuk menggunakan disk OS Ephemeral melalui templat Anda sendiri:

    • Gunakan Service Fabric API versi 2022-06-01-pratinjau ke atas
    • Edit templat, azuredeploy.json, dan tambahkan properti berikut di bawah bagian jenis node:
      "properties": { 
      "useEphemeralOSDisk": true 
      }
      

    Templat sampel tersedia yang mencakup spesifikasi berikut: Azure-Sample - templat kluster Service Fabric.

Migrasikan untuk menggunakan disk OS Ephemeral untuk jenis node Service Fabric managed cluster

Jenis node hanya dapat dikonfigurasi untuk menggunakan disk OS Ephemeral pada saat pembuatan. Jenis node yang ada tidak dapat dikonversi untuk menggunakan disk OS Ephemeral. Untuk semua skenario migrasi, tambahkan jenis node baru dengan disk OS Ephemeral ke kluster dan migrasikan layanan Anda ke jenis node tersebut.

  1. Tambahkan jenis node baru yang dikonfigurasi untuk menggunakan disk OS Ephemeral seperti yang ditentukan sebelumnya.
  2. Migrasikan beban kerja yang diperlukan ke jenis node baru tersebut.
  3. Nonaktifkan dan hapus jenis node yang lama dari kluster.

Langkah berikutnya