Planowanie zagregowanej przestrzeni nazw

Usługa Azure HPC Cache umożliwia klientom dostęp do różnych systemów pamięci masowej za pośrednictwem wirtualnej przestrzeni nazw, która ukrywa szczegóły systemu przechowywania zaplecza.

Po dodaniu celu pamięci masowej należy skonfigurować co najmniej jedną ścieżkę namespace dla tego celu. Maszyny klienckie zainstalują tę ścieżkę pliku i mogą wysyłać żądania odczytu plików do pamięci podręcznej zamiast instalować system magazynowania bezpośrednio.

Ponieważ usługa Azure HPC Cache zarządza tym wirtualnym systemem plików, można zmienić docelową lokalizację magazynu bez zmiany ścieżki widocznej dla klienta. Można na przykład zastąpić sprzętowy system magazynowania magazynem w chmurze bez konieczności ponownego pisania procedur po stronie klienta.

Przykład zagregowanej przestrzeni nazw

Zaplanuj zagregowaną przestrzeń nazw, aby maszyny klienckie mogły wygodnie uzyskiwać potrzebne informacje, a dzięki temu administratorzy i inżynierowie przepływu pracy mogą łatwo odróżnić ścieżki.

Rozważmy na przykład system, w którym wystąpienie usługi Azure HPC Cache jest używane do przetwarzania danych przechowywanych w Azure Blob. Analiza wymaga plików szablonów przechowywanych w lokalnym centrum danych.

Dane szablonu są przechowywane w centrum danych, a informacje potrzebne do tego zadania są przechowywane w następujących podkatalogach:

  • /goldline/templates/acme2017/sku798
  • /goldline/templates/acme2017/sku980

System magazynu centrum danych uwidacznia następujące eksporty:

  • /
  • /goldline
  • /goldline/templates

Dane do przeanalizowania zostały skopiowane do kontenera usługi Azure Blob Storage o nazwie "sourcecollection" przy użyciu technik importowania danych NFS opisanych w temacie Przenoszenie danych do usługi Azure Blob Storage.

Aby umożliwić łatwy dostęp za pośrednictwem pamięci podręcznej, rozważ utworzenie celów magazynowych przy użyciu tych wirtualnych ścieżek przestrzeni nazw:

System magazynu zaplecza
(Ścieżka pliku systemu plików NFS lub kontener blob)
Ścieżka wirtualnej przestrzeni nazw
/goldline/templates/acme2017/sku798 /templates/sku798
/goldline/templates/acme2017/sku980 /templates/sku980
źródłozbiór /Źródła/

Docelowa pamięć NFS może zawierać wiele ścieżek przestrzeni nazw, o ile każda z nich odwołuje się do unikatowej ścieżki eksportu. (Przeczytaj ścieżki przestrzeni nazw NFS, aby dowiedzieć się więcej o korzystaniu z wielu ścieżek przestrzeni nazw z docelowej pamięci NFS).

Ponieważ ścieżki źródłowe NFS są podkatalogami tego samego eksportu, musisz zdefiniować wiele ścieżek przestrzeni nazw z tego samego celu magazynowania.

Docelowa nazwa hosta przechowywania Ścieżka eksportu systemu plików NFS Ścieżka podkatalogu Ścieżka przestrzeni nazw
Adres IP lub nazwa hosta /goldline/templates acme2017/sku798 /templates/sku798
Adres IP lub nazwa hosta /goldline/templates acme2017/sku980 /templates/sku980

Aplikacja kliencka może zamontować pamięć podręczną i łatwo uzyskać dostęp do zagregowanych ścieżek plików przestrzeni nazw /source, /templates/sku798, i /templates/sku980.

Alternatywną podejściem może być utworzenie wirtualnej ścieżki jak /templates, która łączy się z katalogiem nadrzędnym acme2017, a następnie przejście klientów do poszczególnych katalogów sku798 i sku980 po zamontowaniu pamięci podręcznej. Nie można jednak utworzyć ścieżki przestrzeni nazw będącej podkatalogem innej ścieżki przestrzeni nazw. Dlatego jeśli utworzysz ścieżkę do acme2017 katalogu, nie możesz również utworzyć żadnych ścieżek przestrzeni nazw, aby uzyskać bezpośredni dostęp do jego podkatalogów.

Na stronie Ustawień przestrzeni nazw usługi Azure HPC Cache jest wyświetlany system plików dostępny dla klienta i można dodawać lub edytować ścieżki. Aby uzyskać szczegółowe informacje , przeczytaj Konfigurowanie zagregowanej przestrzeni nazw .

Następne kroki

Po podjęciu decyzji o sposobie konfigurowania wirtualnego systemu plików wykonaj następujące kroki, aby go utworzyć: