Mam pamięć, która pozwala mi na cienkie udostępnianie moich woluminów prezentowanych klientom. Czy to jest bezpieczne? Jakie są najlepsze praktyki?
źródło
Mam pamięć, która pozwala mi na cienkie udostępnianie moich woluminów prezentowanych klientom. Czy to jest bezpieczne? Jakie są najlepsze praktyki?
Zasadniczo, bez względu na to, czy mówimy o jednostkach SCSI LUN (SAN), czy sieciowych systemach plików (NAS), pamięć elastyczna alokowana jest wtedy, gdy mówimy klientowi pamięci, że ma on więcej miejsca, niż faktycznie mu przydzielono. Nie stanowi to samo w sobie żadnego ryzyka, ale jeśli nie masz wystarczającej ilości miejsca do przechowywania każdego pojedynczego kontenera, aby osiągnąć pełny obiecany rozmiar, nazywa się to nadmierną kontrolą i pociąga za sobą ryzyko.
Zalety nadmiernej kontroli i cienkiego udostępniania są przekonujące. Wielu konsumentów pamięci masowej (serwery, użytkownicy udostępniania plików itp.) Zażąda znacznie więcej pamięci, niż początkowo potrzebuje, i nadal zapewnia bezpieczny margines wzrostu w miarę wzrostu. Centralnie zabezpieczony bezpieczny margines wzrostu jest znacznie bardziej wydajny niż setki małych. Wykorzystanie podstawowej pamięci masowej bez cienkiego / nadmiernego zaopatrzenia może być bardzo niskie, a to pozwala na wyższą stopę wykorzystania.
Wszystkie ryzyka związane z tym scenariuszem wiążą się z nadmierną kontrolą. Im więcej nadwyżki, tym większe ryzyko. Niebezpieczeństwo polega na tym, że wykorzystanie zasobów pamięci może całkowicie wypełnić dostępną pamięć, co ogólnie spowoduje awarię wszystkich kontenerów pamięci w taki czy inny sposób. Systemy plików przejdą w tryb tylko do odczytu lub offline, a jednostki LUN przejdą w tryb offline.
Aby uzyskać korzyści wynikające z większego wykorzystania, które wiążą się z nadmierną kontrolą, przy jednoczesnym zmniejszeniu ryzyka, musisz stale monitorować pamięć masową i być w stanie podjąć działania w razie potrzeby.
Cel i cel cienkiej alokacji jest podobny do powodu korzystania ze skonsolidowanego magazynu w pierwszej kolejności - dzięki konsolidacji uzyskuje się lepszą pojemność szczytową przy niższej średniej potrzebnej.
Ale nie miej złudzeń - cienkie przydzielanie zasobów to udawanie, że coś przydzielasz, a nie robiąc tego. Jest wiele powodów, dla których jest to przydatne. Dwa kluczowe to:
Wyższe wykorzystanie - o ile woluminy nie są całkowicie zapełnione, miejsce na dysku jest marnowane. Większość systemów nie działa w 100% przez cały czas (i ogólnie przyjmuje się, że są w kłopotach, jeśli są).
Odroczone wydatki - jeśli dam dzisiaj 10 TB, ale zapełnisz je 2 TB rocznie, prawdopodobnie mogę zapłacić mniej, jeśli poczekam przed zakupem dysków.
Jednak z tego wynikają dwa błędy:
zbyt szybko kończy się dysk - ktoś, kto zaczyna zapełniać „swoje” dyski, może zabraknąć pozostałej części przedsiębiorstwa.
liczy się wrzeciono - kupowanie mniejszej liczby dysków oznacza, że masz mniej wrzecion, a tym samym mniej procesorów IOP. Co oznacza, że dyski będą działać cieplej, a wydajność będzie gorsza.
Rzeczy, które poleciłbym jako najlepsze praktyki w zakresie cienkiego udostępniania:
Nie mogę przecenić tego ostatniego punktu. Być może masz klientów, którzy proszą o przechowywanie i nigdy go nie używają. To pieniądze, które nie wydałeś i stanowią oszczędności. Nie jest to jednak to samo, co klienci, którzy korzystają z niego dłużej (np. Dłużej niż rok budżetowy) - oszczędzasz pieniądze, kupując większe / tańsze dyski w przyszłym roku. Ale NIE uciekasz przed „sprzedażą” przestrzeni z góry i mając nadzieję, że nikt nigdy jej nie wykorzysta. Być może z czasem skończysz zapełnianie całej partii i musisz być gotowy do wypełnienia.
źródło