Planowanie zagregowanej przestrzeni nazw
Usługa Azure HPC Cache umożliwia klientom dostęp do różnych systemów magazynowania za pośrednictwem wirtualnej przestrzeni nazw, która ukrywa szczegóły systemu magazynu zaplecza.
Po dodaniu miejsca docelowego magazynu należy skonfigurować co najmniej jedną ścieżkę przestrzeni nazw dla miejsca docelowego magazynu. 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ć miejsce docelowe magazynu bez zmiany ścieżki 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 obiekcie blob platformy Azure. 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 obiektów docelowych magazynu przy użyciu tych wirtualnych ścieżek przestrzeni nazw:
System magazynu zaplecza (Ścieżka pliku systemu plików NFS lub kontener obiektów blob) |
Ścieżka wirtualnej przestrzeni nazw |
---|---|
/goldline/templates/acme2017/sku798 | /templates/sku798 |
/goldline/templates/acme2017/sku980 | /templates/sku980 |
sourcecollection | /Źródła/ |
Obiekt docelowy magazynu NFS może zawierać wiele ścieżek wirtualnej przestrzeni nazw, o ile każda z nich odwołuje się do unikatowej ścieżki eksportu. (Odczyt) Ścieżki przestrzeni nazw NFS, aby dowiedzieć się więcej o korzystaniu z wielu ścieżek przestrzeni nazw z docelowym magazynem NFS).
Ponieważ ścieżki źródłowe NFS są podkatalogami tego samego eksportu, należy zdefiniować wiele ścieżek przestrzeni nazw z tego samego miejsca docelowego magazynu.
Docelowa nazwa hosta magazynu | Ś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 zainstalować pamięć podręczną i łatwo uzyskać dostęp do zagregowanych ścieżek /source
plików przestrzeni nazw , /templates/sku798
i /templates/sku980
.
Alternatywną metodą może być utworzenie ścieżki /templates
wirtualnej podobnej do tego linku do katalogu nadrzędnego, acme2017
a następnie przejście do poszczególnych sku798
katalogów i sku980
katalogów po zainstalowaniu 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ć:
- Tworzenie obiektów docelowych magazynu w celu dodania systemów magazynu zaplecza do usługi Azure HPC Cache
- Dodawanie ścieżek przestrzeni nazw w celu utworzenia zagregowanej przestrzeni nazw używanej przez maszyny klienckie do uzyskiwania dostępu do plików