smb-service.png


QuTS MEGA 1.0.0 i nowsze



Pojęcie​


W klastrze QuTS MEGA usługi SMB i NFS wykorzystują CephFileSystem (CephFS) jako system plików backendu. CephFS wymaga poolu danych do przechowywania danych plików. Podczas tworzenia usługi SMB lub NFS należy ręcznie wybrać tę pool danych jako część niestandardowej definicji zasobu (CRD). Usługi obiektowe korzystają z RADOS Gateway firmy Ceph, który automatycznie tworzy i zarządza własnymi poolami dla każdej instancji. W rezultacie ręczny wybór poolu danych nie jest wymagany dla usług obiektowych.

Ustawienia ochrony danych​


Pool danych przypisana do usług SMB lub NFS definiuje poziom ochrony danych, taki jak replikacja lub kodowanie korekcyjne. W przypadku usług obiektowych ustawienia ochrony danych są konfigurowane oddzielnie podczas tworzenia usługi.

Po wdrożeniu firma QNAP może pomóc w konfiguracji pul danych dla usług SMB i NFS. Jeśli masz określone wymagania dotyczące ochrony danych, konfigurację można dostosować do potrzeb obciążenia.

Poniższa tabela wyjaśnia różnice między współdzielonymi poolami danych używanymi przez usługi SMB i NFS a indywidualnymi poolami danych używanymi przez usługi obiektowe.

Współdzielone pule danych (usługi SMB i NFS)Indywidualne pule danych (usługi obiektowe)
Zalety
  • Uproszczone zarządzanie: pojedyncza pool danych jest używana dla wszystkich klientów SMB i NFS, co zmniejsza złożoność zarządzania wieloma poolami.
  • Efektywność wykorzystania zasobów: konsolidacja danych w jednej poolu optymalizuje wykorzystanie pamięci masowej i zmniejsza obciążenie w przypadku wdrożeń na małą skalę.
  • Izolacja: niezależne pule zmniejszają ryzyko wpływu obciążenia jednej usługi na inne, poprawiając wydajność i izolację awarii.
  • Skalowalność: nowe usługi mogą tworzyć własne pule bez wpływu na istniejące, co upraszcza rozbudowę.
Wady
  • Ograniczona elastyczność: wszystkie usługi SMB i NFS współdzielą te same ustawienia ochrony danych, co może nie odpowiadać obciążeniom o zróżnicowanych wymaganiach.
  • Złożoność skalowania: dynamiczne zmiany poziomu ochrony danych poolu (np. przełączenie z kodowania korekcyjnego 2+1 na kodowanie korekcyjne 4+2) nie są obecnie obsługiwane.
  • Zwiększone obciążenie administracyjne: zarządzanie wieloma poolami wymaga większego nakładu pracy administracyjnej, zwłaszcza w przypadku wdrożeń na dużą skalę. Indywidualne pule mogą prowadzić do mniej efektywnego wykorzystania pamięci masowej, jeśli nie są starannie zaplanowane.
  • Złożoność monitorowania: śledzenie kondycji i wydajności wielu pul może być bardziej złożone niż monitorowanie pojedynczej współdzielonej poolu.