Storage efficiency w systemie ONTAP to zbiorcza nazwa mechanizmów, które pozwalają przechowywać więcej danych na tej samej fizycznej przestrzeni. Najprościej mówiąc: chodzi o to, żeby ograniczyć marnowanie miejsca, zmniejszyć ilość danych faktycznie zapisywanych na dyskach i obniżyć koszt przechowywania.
To nie jest jedna funkcja, ale cały zestaw technologii ONTAP, które razem poprawiają wykorzystanie przestrzeni. Dzięki nim macierz może przechowywać większą ilość danych bez dokładania takiej samej ilości fizycznych dysków.
Co daje storage efficiency?
Z punktu widzenia administratora storage efficiency oznacza trzy główne korzyści:
- lepsze wykorzystanie dostępnej pojemności,
- niższy koszt przechowywania danych,
- mniejszą potrzebę rozbudowy macierzy tylko dlatego, że dane rosną.
To właśnie dlatego storage efficiency jest jedną z najważniejszych przewag ONTAP. W praktyce nie kupujemy tylko surowej pojemności dysków, ale platformę, która potrafi tę pojemność wykorzystać znacznie rozsądniej.
Jakie technologie wchodzą w skład storage efficiency?
W ONTAP pojęcie storage efficiency obejmuje kilka mechanizmów, które działają razem lub obok siebie. Najważniejsze z nich to:
- Thin Provisioning – przydzielanie przestrzeni wtedy, gdy jest naprawdę potrzebna, zamiast rezerwowania wszystkiego z góry,
- deduplikacja – usuwanie powtarzających się bloków danych,
- kompresja – zmniejszanie ilości miejsca potrzebnego do przechowywania danych,
- kompakcja – łączenie małych porcji danych tak, aby nie marnować pełnych bloków,
- FlexClone – tworzenie kopii danych bez pełnego duplikowania ich zawartości,
- temperature-sensitive storage efficiency – mocniejsze oszczędzanie miejsca dla danych rzadziej używanych,
- nowsze mechanizmy efficiency wykorzystujące CPU lub dedykowany procesor offload na wybranych platformach AFF i FAS.
Storage efficiency to nie tylko oszczędność miejsca
Choć najczęściej mówi się o oszczędności pojemności, storage efficiency w ONTAP daje też korzyści praktyczne w codziennej administracji. Mniejsza ilość fizycznie zapisywanych danych może oznaczać szybsze kopie, wygodniejsze klonowanie środowisk i lepsze wykorzystanie zasobów macierzy.
Dobrym przykładem jest FlexClone, który wykorzystuje metadane i snapshoty do bardzo szybkiego tworzenia kopii roboczych bez pełnego kopiowania danych. Podobnie Thin Provisioning pozwala logicznie przydzielić więcej przestrzeni, niż fizycznie zajmujemy w danym momencie.
Storage efficiency a inne technologie ONTAP
Storage efficiency warto rozpatrywać razem z innymi funkcjami ONTAP, które już masz opisane osobno. Najbardziej naturalne powiązania to:
- ONTAP – platforma, w której działają wszystkie te mechanizmy,
- ONTAP One – model licencjonowania usług danych ONTAP,
- Thin Provisioning,
- FlexClone,
- FabricPool – choć to nie to samo co storage efficiency, dobrze uzupełnia temat kosztowej optymalizacji danych,
- Snapshoty – ważne także dlatego, że część funkcji efficiency i klonowania opiera się na metadanych oraz punktach w czasie.
Kiedy storage efficiency ma największy sens?
W praktyce odpowiedź jest prosta: prawie zawsze. Szczególnie duże znaczenie ma tam, gdzie:
- ilość danych szybko rośnie,
- w środowisku jest dużo podobnych danych lub powtarzalnych bloków,
- ważny jest koszt 1 TB efektywnej przestrzeni,
- na jednej macierzy działa wiele różnych systemów i wolumenów.
Podsumowanie
Storage efficiency w ONTAP to zestaw technologii, które pozwalają przechowywać więcej danych na tej samej przestrzeni fizycznej. Obejmuje takie mechanizmy jak Thin Provisioning, deduplikacja, kompresja, compaction i FlexClone.
Najprościej można to zapamiętać tak: storage efficiency nie jest jedną funkcją, ale całym podejściem ONTAP do ograniczania zużycia miejsca i lepszego wykorzystania storage. To właśnie dlatego NetApp nie sprzedaje tylko pojemności, ale także sposób na to, by tej pojemności realnie wykorzystać więcej.