Mężczyzna pracujący na serwerze

Usunięcie i zastąpienie a przewidywalność: dlaczego istotne jest stosowanie dysków SSD o przewidywalnych parametrach opóźnienia

Większość z nas słyszała o „skromnych początkach” niektórych ludzi sukcesu. Podobnie można powiedzieć o wielu współczesnych aplikacjach i centrach danych. Wiele z obecnie najpopularniejszych aplikacji na świecie zaczynało jako wewnętrzne produkty działające na małych, prywatnych serwerach.

Coraz więcej firm i usług zaczyna od testowania prototypów na wewnętrznych serwerach zbudowanych z gotowych komponentów, aby zmniejszyć koszty uruchomienia, co pozwala na ekonomiczny rozwój produktu w miarę przechodzenia od prototypu do produkcji. Często oznacza to wykorzystanie dysków SSD klasy konsumenckiej, których zakup i wymiana są tanie.

Płytka PCB z układami scalonymi

To dobre podejście, gdy aplikacja jest przeznaczona do okresowego użycia, ale co w sytuacji, gdy stanie się wystarczająco popularna, aby było na nią stałe zapotrzebowanie? W rzeczywistości, o ile nie korzysta się z usług dedykowanego centrum danych poziomu 1, niezbędna jest modyfikacja parametrów pierwotnej konfiguracji, aby sprostać zwiększonemu zapotrzebowaniu.

Dotyczy to zwłaszcza zastosowań wymagających zachowania w sieci informacji związanych z bezpieczeństwem lub ochroną prywatności, bez możliwości publicznego dostępu. Podejście to, określane mianem „lokalnego” (ang. „on-premises”) oznacza, że firmy stale korzystają z różnych wewnętrznych serwerów hostujących wiele wewnętrznych aplikacji (Wiki, Sharepoint, skryptowanie Call Center), których nie można umieścić w chmurze ze względu na wymogi zapewnienia zgodności (HIPAA, PCI-DSS itp.) lub z innych przyczyn biznesowych. Dlatego usunięcie i zastąpienie wewnętrznych zasobów staje się powszechną praktyką, ponieważ dyski starzeją się, zawodzą lub nie zaspokajają rosnącego zapotrzebowania na wydajność.

Podczas gdy wewnętrzne architektury aplikacji wydają się być najważniejszym czynnikiem wpływającym na konieczność usuwania i zastępowania dysków, słyszy się o większych dostawcach aplikacji i usług, którzy nadal wykorzystują na dużą skalę w centrach danych dyski klasy konsumenckiej. Gdy pojawiają się problemy, po prostu usuwają i zastępują stare dyski.

Liczba centrów danych korzystających z tego modelu maleje wraz ze spadkiem kosztów zakupu dysków SSD klasy korporacyjnej, co czyni je bardziej przystępnymi i atrakcyjnymi dla zastosowań bardzo wrażliwych na czynnik cenowy, a także tych, które wymagają od serwerów przewidywalnej i stabilnej wydajności.

Kluczem jest przewidywalność

Pogrążona w myślach specjalistka IT ze słońcem w tle

W wysokiej klasy centrach danych przewidywalna wydajność jest kluczowym atrybutem uwzględnianym przy projektowaniu. Wiele centrów danych zdaje sobie obecnie sprawę i rozumie, że warto zakupić dyski SSD odpowiedniej klasy dla danego zastosowania. Firmy oferujące usługi hostingu w chmurze muszą mieć pewność, że ich dyski SSD klasy korporacyjnej będą zapewniać stabilną wydajność przy minimalnym opóźnieniu.

Wyobraźmy sobie witrynę e-commerce, w której klienci dodają produkty do koszyka, ale przy kasie występuje opóźnienie w przetwarzaniu zamówienia i płatności. Zarówno sprzedawca, jak i klient wiedzą, że nie jest to mile widziana sytuacja, która z czasem może mieć rzeczywisty wpływ prowadzenie działalności. Jeśli w sklepie internetowym będą stale występować opóźnienia, a klienci będą skarżyć się na proces realizacji transakcji, jego właściciel prawdopodobnie zacznie szukać innego hosta, sieci CDN lub innej platformy aplikacji.

Abstrakcyjna grafika przedstawiająca różnokolorowe wiązki symbolizujące strumienie danych

Poza parametrami opóźnienia przy wyborze dysku SSD należy również wziąć pod uwagę klasę wytrzymałości. Ogólnie dyski SSD dla centrów danych charakteryzują się wyższą wytrzymałością niż te przeznaczone do zastosowań klienckich. Dzięki temu są bezpieczniejsze w użytkowaniu z punktu widzenia niezawodności i spełniają wymagania dotyczące cyklu życia produktu określone przez centrum danych.

W celu obniżenia kosztów obecnie wiele dysków klasy konsumenckiej wykorzystuje egzotyczne metody działania bufora zapisu na skutek braku komponentu szybkiej pamięci DRAM. Wiele konsumenckich dysków SSD korzysta z małego bufora zapisu wykrojonego z wbudowanej pamięci NAND Flash. Ponieważ podczas cyklu życia systemu bufory typowego dysku klienckiego najprawdopodobniej nigdy nie zostaną całkowicie wypełnione, wpływ na komfort użytkowania jest praktycznie niezauważalny. Jeśli jednak wykorzystamy ten sam dysk w zastosowaniu centrum danych, które charakteryzuje się 100% cyklem pracy (operacje odczytu/zapisu w trybie 24/7), stanie się odczuwalna niższa wydajność.

Przewidywalny czas bezawaryjnej pracy to coś więcej niż IOPS

Dyrygent i orkiestra

Inną kwestią jest to, co stanie się w przypadku powtarzających się problemów. Jeśli wystąpi problem techniczny z dyskiem SSD klasy konsumenckiej zainstalowanym w serwerze, prawdopodobieństwo uzyskania skutecznej pomocy technicznej lub dokonania naprawy przez producenta jest mało prawdopodobne, ponieważ dysk był używany niezgodnie z przeznaczeniem. W przypadku operacji objętych umową SLA, które wymagają dostępności na poziomie 99,99 lub 99,999%, ryzyko związane z produktami klasy konsumenckiej jest po prostu nie do przyjęcia.

Dyski SSD klasy korporacyjnej są objęte pomocą techniczną i wsparciem serwisowym, których nie oferują produkty konsumenckie. Dyski SSD klasy korporacyjnej nie są standardowymi produktami, lecz doskonale dostosowanymi rozwiązaniami do zastosowań wymagających intensywnego odczytu oraz do zastosowań mieszanych. W wielu przypadkach w każdym produkcie wbudowane są niestandardowe rozwiązania, odpowiednie dla danego zastosowania, które obejmują również pomoc techniczną w celu zapewnienia nieprzerwanej pracy. W przepadku problemu z pamięcią podręczną dysku SSD klasy korporacyjnej wystarczy telefon, aby zespół obsługi technicznej wymienił dysk lub dostosował go do wymagań operacyjnych.

Optymalna wydajność dysków SSD

Najlepszym sposobem na rozpoczęcie działalności opartej na wykorzystaniu serwerów jest zakup dysków SSD renomowanych firm, przystosowanych do obciążeń właściwych dla serwera, a nie komputera-klienta. Instalacja klienckiego dysku SSD w serwerze oznacza zastosowanie niesprawdzonej konfiguracji sprzętowej w połączeniu z kontrolerami hosta (kontrolerami RAID), które zachowują się inaczej niż kontrolery hosta klienta.

Można rozpocząć od produktów klasy korporacyjnej, zachowując elastyczność na potrzeby działań rozwojowych – bez poświęcania wydajności czy długookresowej skalowalności. Ponadto zastosowanie dysków SSD klasy korporacyjnej zapewnia większą stabilność i niezawodność całej architektury serwerów.

Skromne początki nie muszą utrudniać prowadzenia działalności.

#KingstonIsWithYou

Powiązane produkty