Přidání cílů úložiště

Cíle úložiště jsou back-endové úložiště pro soubory, ke kterým se přistupuje prostřednictvím služby Azure HPC Cache. Můžete přidat úložiště NFS (například místní hardwarový systém) nebo ukládat data do azure Blob.

Mezipaměť představuje všechny cíle úložiště v jednom agregovaném oboru názvů. Cesty k oboru názvů se konfigurují samostatně po přidání cílů úložiště.

Nezapomeňte, že exporty úložiště musí být přístupné z virtuální sítě vaší mezipaměti. V případě místního hardwarového úložiště možná budete muset nastavit server DNS, který dokáže přeložit názvy hostitelů pro přístup k úložišti NFS. Přečtěte si další informace o přístupu k DNS.

Po vytvoření mezipaměti přidejte cíle úložiště. Postupujte podle tohoto postupu:

  1. Vytvoření mezipaměti
  2. Definování cíle úložiště (informace v tomto článku)
  3. Vytvoření cest směřujících k klientovi (pro agregovaný obor názvů)

Postup přidání cíle úložiště se mírně liší v závislosti na typu úložiště, které používá. Podrobnosti o každé z nich jsou uvedené níže.

Zvolte správný typ cíle úložiště.

Můžete vybrat ze tří cílových typů úložiště: NFS, Blob a ADLS-NFS. Zvolte typ, který odpovídá typu systému úložiště, který použijete k ukládání souborů během tohoto projektu služby HPC Cache.

Přidání nového cíle služby Azure Blob Storage

Nový cíl úložiště objektů blob potřebuje prázdný kontejner objektů blob nebo kontejner naplněný daty ve formátu cloudového systému souborů Azure HPC Cache. Přečtěte si další informace o předběžném načtení kontejneru objektů blob v části Přesun dat do služby Azure Blob Storage.

Stránka Přidat cíl úložiště na webu Azure Portal obsahuje možnost vytvořit nový kontejner objektů blob těsně před přidáním.

Poznámka:

  • Pro úložiště objektů blob připojených systémem souborů NFS použijte cílový typ úložiště ADLS-NFS.
  • Konfigurace mezipaměti s vysokou propustností nepodporují standardní cíle služby Azure Blob Storage. Místo toho použijte úložiště objektů blob s podporou systému souborů NFS (ADLS-NFS).

Na webu Azure Portal otevřete instanci mezipaměti a na levém bočním panelu klikněte na Cíle úložiště.

screenshot of the settings > storage target page, with two existing storage targets in a table and a highlight around the + add storage target button above the table

Na stránce Cíle úložiště se zobrazí seznam všech existujících cílů a odkaz pro přidání nového cíle.

Klikněte na tlačítko Přidat cíl úložiště.

screenshot of the add storage target page, populated with information for a new Azure Blob storage target

Pokud chcete definovat kontejner objektů blob Azure, zadejte tyto informace.

  • Název cíle úložiště – Nastavte název, který identifikuje tento cíl úložiště ve službě Azure HPC Cache.

  • Typ cíle – zvolte objekt blob.

  • Účet úložiště – Vyberte účet, který chcete použít.

    Abyste mohli získat přístup k účtu úložiště, budete muset autorizovat instanci mezipaměti, jak je popsáno v části Přidání přístupových rolí.

    Informace o typu účtu úložiště, který můžete použít, najdete v požadavcích na úložiště objektů blob.

  • Kontejner úložiště – Vyberte kontejner objektů blob pro tento cíl nebo klikněte na Vytvořit nový.

    screenshot of dialog to specify name and access level (private) for new container

Po dokončení klikněte na OK a přidejte cíl úložiště.

Poznámka:

Pokud je brána firewall účtu úložiště nastavená tak, aby omezovala přístup jenom na vybrané sítě, použijte dočasné alternativní řešení popsané v nastavení brány firewall účtu úložiště objektů blob.

Přidání rolí řízení přístupu do účtu

Azure HPC Cache používá řízení přístupu na základě role Azure (Azure RBAC) k autorizaci služby mezipaměti pro přístup k vašemu účtu úložiště pro cíle služby Azure Blob Storage.

Vlastník účtu úložiště musí explicitně přidat role Přispěvatel účtů úložiště a Přispěvatel dat objektů blob úložiště pro uživatele "Poskytovatel prostředků služby HPC Cache".

Můžete to udělat předem nebo kliknutím na odkaz na stránce portálu, kde přidáte cíl úložiště objektů blob. Mějte na paměti, že rozšíření nastavení role v prostředí Azure může trvat až pět minut. Před vytvořením cíle úložiště počkejte několik minut po přidání rolí.

  1. Otevřete řízení přístupu (IAM) pro váš účet úložiště.

  2. Výběrem možnosti Přidat>přiřazení role otevřete stránku Přidat přiřazení role.

  3. Přiřaďte následující role po jednom. Podrobný postup najdete v tématu Přiřazování rolí Azure s využitím webu Azure Portal.

    Nastavení Hodnota
    Role Přispěvatel účtů úložiště
    Přispěvatel dat objektů blob úložiště
    Přiřadit přístup k Poskytovatel prostředků služby HPC Cache nebo StorageCache

    Add role assignment page

Přidání nového cíle úložiště NFS

Cíl úložiště NFS má jiná nastavení než cíl úložiště objektů blob, včetně nastavení modelu využití, které říká mezipaměti, jak ukládat data z tohoto systému úložiště.

Screenshot of add storage target page with NFS target defined

Poznámka:

Před vytvořením cíle úložiště NFS se ujistěte, že je váš systém úložiště přístupný ze služby Azure HPC Cache a splňuje požadavky na oprávnění. Vytvoření cíle úložiště selže, pokud mezipaměť nemá přístup k systému úložiště. Podrobnosti najdete v požadavcích na úložiště NFS a řešení potíží s konfigurací NAS a cílovým úložištěm NFS.

Volba modelu využití

Když vytvoříte cíl úložiště, který používá systém souborů NFS k dosažení svého systému úložiště, musíte pro tento cíl zvolit model využití. Tento model určuje způsob ukládání dat do mezipaměti.

Další podrobnosti o všech těchtonastaveních

Předdefinované modely využití služby HPC Cache umožňují zvolit, jak rychle reagovat s rizikem získání zastaralých dat. Pokud chcete optimalizovat rychlost čtení souborů, nemusí vás zajímat, jestli jsou soubory v mezipaměti kontrolovány proti back-endovým souborům. Případně pokud chcete zajistit, aby vaše soubory byly vždy aktuální se vzdáleným úložištěm, zvolte model, který často kontroluje.

Poznámka:

Mezipaměti ve stylu vysoké propustnosti podporují ukládání do mezipaměti jen pro čtení.

Tyto tři možnosti pokrývají většinu situací:

  • Čtení náročné, občasné zápisy – zrychluje přístup pro čtení k souborům, které jsou statické nebo zřídka změněné.

    Tato možnost ukládá soubory z klientských čtení do mezipaměti, ale předává zápisy klientů do back-endového úložiště okamžitě. Soubory uložené v mezipaměti se automaticky nerovnají se soubory na svazku úložiště NFS.

    Tuto možnost nepoužívejte, pokud existuje riziko, že by se soubor mohl upravit přímo v systému úložiště bez toho, aby ho napřed zapisovaly do mezipaměti. V takovém případě se verze souboru v mezipaměti nesynchronizuje s back-endovým souborem.

  • Více než 15 % zápisů – tato možnost zrychluje výkon čtení i zápisu.

    Čtení klienta i zápisy klientů jsou uloženy do mezipaměti. U souborů v mezipaměti se předpokládá, že jsou novější než soubory v back-endovém systému úložiště. Soubory uložené v mezipaměti se automaticky kontrolují pouze u souborů v back-endovém úložišti každých osm hodin. Změněné soubory v mezipaměti se zapisují do back-endového systému úložiště poté, co byly v mezipaměti po dobu jedné hodiny bez dalších změn.

    Tuto možnost nepoužívejte, pokud některý klient připojí přímo back-endový svazek úložiště, protože existuje riziko, že bude mít zastaralé soubory.

  • Klienti zapisují do cíle systému souborů NFS a obcházejí mezipaměť – Tuto možnost vyberte, pokud klienti v pracovním postupu zapisují data přímo do systému úložiště bez prvního zápisu do mezipaměti nebo pokud chcete optimalizovat konzistenci dat.

    Soubory, které klienti požadují, se ukládají do mezipaměti, ale všechny změny těchto souborů z klienta se okamžitě předávají do back-endového systému úložiště. Soubory v mezipaměti se často kontrolují u back-endových verzí aktualizací. Toto ověření udržuje konzistenci dat, když se soubory mění přímo v systému úložiště místo prostřednictvím mezipaměti.

Podrobnosti o dalších možnostech najdete v tématu Vysvětlení modelů využití.

Tato tabulka shrnuje rozdíly mezi všemi modely využití:

Model využití režim Ukládání do mezipaměti Časovač ověření Časovač zpětného zápisu
Ukládání do mezipaměti jen pro čtení Čteno 30 sekund Nic
Ukládání do mezipaměti pro čtení i zápis Čtení/zápis 8 hodin 1 hod

Poznámka:

Hodnota ověření back-endu se zobrazí, když mezipaměť automaticky porovná své soubory se zdrojovými soubory ve vzdáleném úložišti. Porovnání však můžete aktivovat odesláním požadavku klienta, který obsahuje operaci readdirplus v back-endovém systému úložiště. Readdirplus je standardní rozhraní NFS API (označované také jako rozšířené čtení), které vrací metadata adresáře, což způsobí, že mezipaměť bude porovnávat a aktualizovat soubory.

Vytvoření cíle úložiště NFS

Na webu Azure Portal otevřete instanci mezipaměti a na levém bočním panelu klikněte na Cíle úložiště.

screenshot of the settings > storage target page, with two existing storage targets in a table and a highlight around the + add storage target button above the table

Na stránce Cíle úložiště se zobrazí seznam všech existujících cílů a odkaz pro přidání nového cíle.

Klikněte na tlačítko Přidat cíl úložiště.

Screenshot of add storage target page with NFS target defined

Zadejte tyto informace pro cíl úložiště založeného na systému souborů NFS:

  • Název cíle úložiště – Nastavte název, který identifikuje tento cíl úložiště ve službě Azure HPC Cache.

  • Typ cíle – Zvolte systém souborů NFS.

  • Název hostitele – Zadejte IP adresu nebo plně kvalifikovaný název domény pro váš systém úložiště NFS. (Název domény použijte pouze v případě, že vaše mezipaměť má přístup k serveru DNS, který dokáže přeložit název.) Pokud na systém úložiště odkazuje více IP adres, můžete zadat více IP adres.

  • Model použití – Zvolte jeden z profilů ukládání dat do mezipaměti na základě pracovního postupu, který je popsaný v části Zvolit model použití výše.

Po dokončení klikněte na OK a přidejte cíl úložiště.

Přidání nového cíle úložiště ADLS-NFS

Cíle úložiště ADLS-NFS používají kontejnery objektů blob Azure, které podporují protokol NFS (Network File System) 3.0.

Další informace o této funkci najdete v podpoře protokolu NFS 3.0.

Cíle úložiště ADLS-NFS mají určité podobnosti s cíli úložiště objektů blob a s cíli úložiště NFS. Příklad:

  • Podobně jako cíl služby Blob Storage potřebujete službě Azure HPC Cache udělit oprávnění pro přístup k účtu úložiště.

  • Podobně jako cíl úložiště NFS musíte nastavit model využití mezipaměti.

  • Protože kontejnery objektů blob s podporou systému souborů NFS mají hierarchickou strukturu kompatibilní se systémem souborů NFS, nemusíte mezipaměť používat k příjmu dat a kontejnery jsou čitelné jinými systémy NFS.

    Data můžete předem načíst v kontejneru ADLS-NFS a pak je přidat do služby HPC Cache jako cíl úložiště a později přistupovat k datům mimo službu HPC Cache. Při použití standardního kontejneru objektů blob jako cíle úložiště služby HPC Cache se data zapisují v speciálním formátu a dají se získat přístup jenom z jiných produktů kompatibilních se službou Azure HPC Cache.

Než budete moct vytvořit cíl úložiště ADLS-NFS, musíte vytvořit účet úložiště s podporou systému souborů NFS. Postupujte podle kroků v části Požadavky pro Azure HPC Cache a pokyny v připojení úložiště objektů blob pomocí systému souborů NFS. Pokud nepoužíváte stejnou virtuální síť pro mezipaměť a účet úložiště, ujistěte se, že virtuální síť mezipaměti má přístup k virtuální síti účtu úložiště.

Po nastavení účtu úložiště můžete při vytváření cíle úložiště vytvořit nový kontejner.

Další informace o této konfiguraci najdete v tématu Použití úložiště objektů blob připojeného k systému souborů NFS se službou Azure HPC Cache .

Pokud chcete vytvořit cíl úložiště ADLS-NFS, otevřete na webu Azure Portal stránku Přidat cíl úložiště. (Další metody jsou ve vývoji.)

Screenshot of add storage target page with ADLS-NFS target defined

Zadejte tyto informace.

  • Název cíle úložiště – Nastavte název, který identifikuje tento cíl úložiště ve službě Azure HPC Cache.

  • Typ cíle – Zvolte ADLS-NFS.

  • Účet úložiště – Vyberte účet, který chcete použít. Pokud se váš účet úložiště s podporou systému souborů NFS nezobrazuje v seznamu, zkontrolujte, jestli odpovídá požadavkům a že k mezipaměti má přístup.

    Abyste mohli získat přístup k účtu úložiště, budete muset autorizovat instanci mezipaměti, jak je popsáno v části Přidání přístupových rolí.

  • Kontejner úložiště – Vyberte kontejner objektů blob s podporou systému souborů NFS pro tento cíl nebo klikněte na Vytvořit nový.

  • Model použití – Zvolte jeden z profilů ukládání dat do mezipaměti na základě pracovního postupu, který je popsaný v části Zvolit model použití výše.

Po dokončení klikněte na OK a přidejte cíl úložiště.

Zobrazení cílů úložiště

Pomocí webu Azure Portal nebo Azure CLI můžete zobrazit cíle úložiště, které už jsou definované pro vaši mezipaměť.

Na webu Azure Portal otevřete instanci mezipaměti a klikněte na Cíle úložiště, která je pod Nastavení nadpisem na levém bočním panelu. Stránka cíle úložiště obsahuje seznam všech existujících cílů a ovládacích prvků pro jejich přidání nebo odstranění.

Kliknutím na název cíle úložiště otevřete stránku s podrobnostmi.

Další informace najdete v zobrazení a správě cílů úložiště a úpravách cílů úložiště.

Další kroky

Po vytvoření cílů úložiště pokračujte těmito úlohami a připravte mezipaměť k použití:

Pokud potřebujete aktualizovat všechna nastavení, můžete upravit cíl úložiště.