Przechowywanie w jednej instancji
Przechowywanie w jednej instancji (SIS) to zdolność systemu do wykonywania wielu kopii treści i zastępowania ich pojedynczą udostępnioną kopią. Jest to sposób na wyeliminowanie powielania danych i zwiększenie wydajności. SIS jest często wdrażany w systemach plików , oprogramowaniu serwera poczty e-mail , tworzeniu kopii zapasowych danych i innym oprogramowaniu komputerowym związanym z pamięcią masową. Pamięć masowa z pojedynczą instancją to prosty wariant deduplikacji danych . Podczas gdy deduplikacja danych może działać na poziomie segmentu lub podbloku, przechowywanie pojedynczej instancji działa na poziomie całego pliku i eliminuje zbędne kopie całych plików lub wiadomości e-mail.
Pojęcie
W przypadku serwera poczty e-mail przechowywanie pojedynczej instancji oznaczałoby, że pojedyncza kopia wiadomości jest przechowywana w jego bazie danych , podczas gdy poszczególne skrzynki pocztowe uzyskują dostęp do treści za pośrednictwem wskaźnika referencyjnego. Istnieje jednak powszechne błędne przekonanie, że podstawową korzyścią wynikającą z przechowywania danych w jednym wystąpieniu na serwerach pocztowych jest zmniejszenie zapotrzebowania na miejsce na dysku. Prawda jest taka, że jego podstawową zaletą jest znaczne zwiększenie wydajności dostarczania wiadomości wysyłanych do dużych list dystrybucyjnych. W scenariuszu z serwerem pocztowym oszczędności miejsca na dysku dzięki przechowywaniu w jednej instancji są przejściowe i bardzo szybko zanikają w miarę upływu czasu. [ potrzebny cytat ]
W połączeniu z oprogramowaniem do tworzenia kopii zapasowych przechowywanie pojedynczych instancji może zmniejszyć ilość wymaganych nośników archiwalnych , ponieważ pozwala uniknąć przechowywania duplikatów tego samego pliku. Często na wielu komputerach instalowane są identyczne pliki, na przykład pliki systemu operacyjnego . W przypadku przechowywania z pojedynczą instancją na nośniku kopii zapasowych zapisywana jest tylko jedna kopia pliku, co zmniejsza miejsce. Staje się to ważniejsze, gdy pamięć masowa znajduje się poza siedzibą firmy iw chmurze, takiej jak Amazon S3 . Donoszono, że w takich przypadkach deduplikacja może pomóc zredukować koszty przechowywania, koszty przepustowości i okien tworzenia kopii zapasowych nawet o 10:1.
Rozwiązanie Novell GroupWise zostało zbudowane w oparciu o pamięć masową z pojedynczą instancją, co odpowiada za jego dużą pojemność.
Pliki obrazów ISO CD/DVD można zoptymalizować do wykorzystania SIS w celu zmniejszenia rozmiaru kompilacji CD/DVD (jeśli jest wystarczająco dużo zduplikowanych plików), aby zmieściła się na mniejszych nośnikach.
SIS jest powiązany z ogólnosystemowym wyszukiwaniem duplikatów plików i narzędziami do wykrywania wielu instancji plików, takimi jak aplikacja P2P BearShare (wersje 5.n i starsze), ale różni się tym, że SIS automatycznie zmniejsza wykorzystanie pamięci oraz tworzy i zachowuje powiązania symboliczne, podczas gdy Bearshare umożliwia ręczne usuwanie duplikatów i powiązanego systemu plików na poziomie użytkownika, łącza ikon typu Eksplorator Windows .
Microsoftu
System SIS został wprowadzony wraz z funkcją Usług instalacji zdalnej systemu Windows 2000 Server . Typowy serwer może zawierać dziesięć lub więcej unikalnych konfiguracji instalacji (być może z różnymi sterownikami urządzeń lub pakietami oprogramowania ), ale być może tylko 20% danych może być unikalnych między konfiguracjami. Microsoft twierdzi, że „SIS działa, przeszukując wolumin dysku twardego w celu zidentyfikowania zduplikowanych plików. Kiedy SIS znajdzie identyczne pliki, zapisuje jedną kopię pliku w centralnym repozytorium, zwanym SIS Common Store, i zastępuje inne kopie wskaźnikami z przechowywanymi wersjami”. Pliki są porównywane wyłącznie na podstawie ich funkcji skrótu ; pliki o różnych nazwach lub datach mogą być konsolidowane, o ile same dane są identyczne. Windows Server 2003 Standard Edition ma możliwości SIS, ale jest ograniczony do instalacji systemu operacyjnego OEM. [ potrzebne źródło ]
Oparty na plikach format Windows Imaging, wprowadzony w systemie Windows Vista, obsługiwał również przechowywanie w jednym wystąpieniu. Przechowywanie pojedynczych instancji było funkcją programu Microsoft Exchange Server od wersji 4.0 i jest również obecne w systemie Windows Home Server firmy Microsoft . Deduplikuje załączniki tylko w Exchange 2007 i został całkowicie usunięty w Microsoft Exchange Server 2010. Microsoft ogłosił Windows Storage Server 2008 (WSS2008) z Single Instance Storage 1 czerwca 2009 i twierdzi, że ta funkcja nie jest dostępna w Windows Server 2008 .
Ta funkcja została oficjalnie wycofana z systemu Windows Server 2012, kiedy to wprowadzono nowy, potężniejszy mechanizm deduplikacji danych oparty na fragmentach. Pozwala na deduplikację plików o podobnej zawartości, o ile zawierają fragmenty identycznych danych. Ten mechanizm jest potężniejszy niż SIS. Od systemu Windows Server 2019 ta funkcja jest w pełni obsługiwana w systemie ReFS.