Sdílet prostřednictvím


Úvod do spravovaného clusteru Service Fabric s dočasnými disky s operačním systémem pro typy uzlů

Spravované clustery Azure Service Fabric ve výchozím nastavení používají spravované disky operačního systému pro uzly v daném typu uzlu. Aby byly spravované clustery nákladově efektivnější, poskytují konfiguraci dočasných disků s operačním systémem. Dočasné disky s operačním systémem se vytvářejí v místním úložišti virtuálního počítače, a neukládají se ve vzdálené službě Azure Storage. Dočasné disky s operačním systémem jsou bezplatné a nahrazují potřebu používat spravované disky operačního systému.

Mezi klíčové výhody dočasných disků s operačním systémem patří:

  • Nižší latence čtení a zápisu, jako je dočasný disk, spolu s rychlejším škálováním uzlů a upgrady clusteru
  • Podporuje marketplace, vlastní image a Galerii služby Azure Compute (dříve označovanou jako Sdílená galerie imagí).
  • Možnost rychlého resetování nebo opětovného vytváření instancí virtuálních počítačů a instancí škálovací sady do původního stavu spouštění
  • K dispozici ve všech oblastech Azure.

Dočasné disky s operačním systémem fungují dobře, když jsou aplikace odolné vůči selhání jednotlivých virtuálních počítačů, ale mají vliv na dobu nasazení virtuálního počítače nebo reimaging jednotlivých instancí virtuálních počítačů. Neposkytují záruku zálohování a obnovení dat, protože spravované disky operačního systému fungují.

Tento článek popisuje, jak vytvořit typy uzlů spravovaného clusteru Service Fabric speciálně s dočasnými disky s operačním systémem pomocí šablony Azure Resource Manageru (šablona ARM).

Požadavky

Tato příručka vychází z úvodní příručky ke spravovanému clusteru: Nasazení spravovaného clusteru Service Fabric pomocí Azure Resource Manageru

Než začnete:

  • Pokud ještě předplatné Azure nemáte, vytvořte si bezplatný účet.
  • Načtěte šablonu ARM spravovaného clusteru. Ukázkové šablony Resource Manageru jsou k dispozici v ukázkách Azure na GitHubu. Tyto šablony je možné použít jako výchozí bod pro vaši šablonu clusteru.
  • Dočasné disky s operačním systémem se podporují pro primární i sekundární typ uzlu. Tato příručka ukazuje, jak nasadit cluster skladové položky Standard se dvěma typy uzlů – primárním a sekundárním typem uzlu, který používá dočasný disk s operačním systémem.
  • Dočasné disky s operačním systémem nejsou podporované pro každou skladovou položku. Velikosti virtuálních počítačů, jako jsou DSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2, Bs, Dav4, Eav4 podporují dočasné disky s operačním systémem. Ujistěte se, že skladová položka, se kterou chcete nasadit, podporuje dočasný disk s operačním systémem. Další informace o jednotlivých SKU najdete v podporovaných skladových posílaný virtuálních počítačů a přejděte do požadované skladové položky v levém podokně.
  • Dočasné disky s operačním systémem v Service Fabric jsou umístěné v prostoru pro dočasné disky pro skladovou položku virtuálního počítače. Ujistěte se, že skladová položka virtuálního počítače, kterou používáte, má více než 127 GiB dočasného místa na disku pro dočasné disky s operačním systémem.

Kontrola šablony

Šablona použitá v této příručce je z ukázek Azure – šablony clusteru Service Fabric.

Vytvoření klientského certifikátu

Spravované clustery Service Fabric používají klientský certifikát jako klíč pro řízení přístupu. Pokud už máte klientský certifikát, který chcete použít pro řízení přístupu ke clusteru, můžete tento krok přeskočit.

Pokud potřebujete vytvořit nový klientský certifikát, postupujte podle kroků uvedených v nastavení a načtení certifikátu ze služby Azure Key Vault. Poznamenejte si kryptografický otisk certifikátu, protože bude potřeba k nasazení šablony v dalším kroku.

Nasazení šablony

  1. Vyberte šablonu z ukázkové šablony clusteru Service Fabric pro dočasný disk s operačním systémem, která obsahuje specifikaci podpory dočasných disků s operačním systémem.

  2. Zadejte vlastní hodnoty pro následující parametry šablony:

    • Předplatné: Vyberte předplatné Azure.
    • Skupina prostředků: Vyberte Vytvořit novou. Zadejte jedinečný název skupiny prostředků, například myResourceGroup, a pak zvolte OK.
    • Umístění: Vyberte umístění.
    • Název clusteru: Zadejte jedinečný název clusteru, například mysfcluster.
    • Uživatelské jméno správce: Zadejte název správce, který se má použít pro protokol RDP na podkladových virtuálních počítačích v clusteru.
    • Heslo správce: Zadejte heslo pro správce, které se má použít pro protokol RDP na podkladových virtuálních počítačích v clusteru.
    • Kryptografický otisk klientského certifikátu: Zadejte kryptografický otisk klientského certifikátu, který chcete použít pro přístup ke clusteru. Pokud certifikát nemáte, nastavte a načtěte certifikát a vytvořte certifikát podepsaný svým držitelem.
    • Název typu uzlu: Zadejte jedinečný název vašeho typu uzlu, například nt1.
  3. Nasaďte šablonu ARM pomocí jedné z následujících metod:

    • Vlastní prostředí šablon portálu ARM: Vlastní nasazení – Microsoft Azure. Výběrem následujícího obrázku se přihlaste k Azure a zadejte vlastní hodnoty parametrů šablony a pak šablonu nasaďte.

      Tlačítko pro nasazení šablony Resource Manageru do Azure

    • Rutiny PowerShellu ARM: New-AzResourceGroupDeployment (Az.Resources) Uložte cesty šablony ARM a souborů parametrů do proměnných a pak šablonu nasaďte.

      $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
      

    Počkejte, až se nasazení úspěšně dokončí.

  4. Konfigurace typu uzlu pro použití dočasných disků s operačním systémem prostřednictvím vlastní šablony:

    • Použití rozhraní Service Fabric API verze 2022-06-01-Preview nebo novější
    • Upravte šablonu, azuredeploy.json a do oddílu typu uzlu přidejte následující vlastnosti:
      "properties": { 
      "useEphemeralOSDisk": true 
      }
      

    K dispozici je ukázková šablona, která zahrnuje tyto specifikace: Azure-Sample – Šablona clusteru Service Fabric.

Migrace na dočasné disky s operačním systémem pro typy uzlů spravovaného clusteru Service Fabric

Typ uzlu je možné nakonfigurovat pouze pro použití dočasného disku s operačním systémem při vytváření. Existující typy uzlů nelze převést na použití dočasných disků s operačním systémem. Pro všechny scénáře migrace přidejte do clusteru nový typ uzlu s dočasným diskem s operačním systémem a migrujte služby na tento typ uzlu.

  1. Přidejte nový typ uzlu, který je nakonfigurovaný tak, aby používal dočasný disk s operačním systémem, jak je uvedeno výše.
  2. Migrujte všechny požadované úlohy na nový typ uzlu.
  3. Zakažte a odeberte starý typ uzlu z clusteru.

Další kroky