Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

W tym artykule opowiemy, jakie rozwiązania infrastrukturalne wdrażają nasi klienci korzystając z platform serwerowych Dell R730xd i dlaczego cena wynajmu tej platformy wynosi Poziom europejskiego centrum danych TierIII+ z doskonałymi kanałami komunikacyjnymi do Ukrainy i Rosji, a także w 9 lokalizacjach w USA, już z rozmieszczeniem i łącznością w cenie od 249 USD / miesiąc za 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6x480 SSD 1 Gb/s stało się rzeczywistością. Udostępnimy możliwe rozwiązania oparte na tych platformach z wykorzystaniem prywatnego vlanu, sieci lokalnej 10G i sprzętowego Firewalla firmy CISCO, które udostępniamy naszym klientom na życzenie. A także, zgodnie z najlepszą tradycją, zaoferujemy czytelnikom Habrahabr bonus w postaci bezpłatnego okresu użytkowania serwerów Dell R730xd.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

W ostatnim czasie otrzymujemy coraz więcej zamówień na budowę różnorodnej infrastruktury korporacyjnej, a to niestety wiąże się nie tyle z tym, że dostarczamy rozwiązania bardzo wysokiej jakości, ile z ceną tych rozwiązań i poziomem bezpieczeństwo i praworządność, które zapewniają Holandia i USA, ale niestety często są niedostępne na Ukrainie i w Rosji. Tam, gdzie niestety takie rozwiązania kosztują po prostu „astronomiczne” pieniądze, gdyż pojęcie „pieniądza długoterminowego” jest w zasadzie obce krajom poradzieckim, na tle innych zagrożeń lub ze względu na brak niezbędnej infrastruktury i poziomu orzecznictwo.

Dobrym przykładem może być tutaj różnica w cenie sprzętu. Np, platforma Dell R730xd, zakupione dla naszych klientów, w podstawowej konfiguracji 2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD kosztuje około 9000 euro. Jest rzeczą oczywistą, że nie może być mowy o niskiej cenie wynajmu tego serwera na Ukrainie czy w Rosji, ponieważ koszt wynajmu opiera się na zwrocie kosztu platformy w okresie 12-18 miesięcy. Oznacza to, że minimalna możliwa cena wynajmu, bez kosztów zakwaterowania, prądu i kanałów komunikacyjnych, będzie się mieścić w przedziale 500-800 dolarów miesięcznie, w zależności od stopnia ryzyka dostawcy i biznesplanu. Trzeba także znaleźć dobre centrum danych z wymaganym poziomem certyfikacji i kanałami komunikacji. Cóż, nie zapomnij o uwzględnieniu ryzyka nielegalnego zajęcia sprzętu podczas niektórych nielegalnych działań dochodzeniowych, które mogą wyniknąć ze względu na konkurencję i specyfikę prowadzenia działalności w danym regionie.

Nic więc dziwnego, że nasza propozycja wzbudziła duże zainteresowanie, tym bardziej, że centra danych, w których udostępniamy proponowane serwery, posiadają wiele niezbędnych i ważnych dla sektora korporacyjnego certyfikatów – ISO 27001, PCI DSS, SOC 1, HIPAA и NEN 7510.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Przyjrzyjmy się teraz kilku przypadkom, które mogą być interesujące zarówno dla początkujących i małych projektów, jak i dla dość dużych integratorów systemów, którzy budują rozwiązania w swoich biurach w strefach ochronnych lub w centrach danych.

Zalety platform Dell R730xd przy budowaniu hurtowni danych przy użyciu Red Hat Ceph

Nie jest tajemnicą, że wymagania dotyczące przechowywania i przetwarzania danych stale rosną i to w przyspieszonym tempie. O ile jeszcze kilka lat temu wystarczał 1 TB przestrzeni dyskowej, która zapewniała kilkaset IOPS, to teraz zapotrzebowanie wzrosło do dziesiątek tysięcy IOPS i petabajtów przestrzeni. Te wymagania dotyczące pojemności i wydajności są częściowo napędzane wzrostem ilości nieustrukturyzowanych danych, w tym muzyki, obrazów, filmów, kopii zapasowych baz danych, plików dziennika i innych archiwów, danych finansowych i medycznych – danych znanych jako „Big Data”. Nie wspominając już o rosnącym zapotrzebowaniu na przechowywanie danych w wyniku rozprzestrzeniania się i ekspansji Internetu oraz nowych zasobów Internetu. Zatem przy wszystkich tych wymaganiach dotyczących mocy oczekiwania klientów dotyczące wysokiej niezawodności i wysokiej wydajności są większe niż kiedykolwiek.

Podczas gdy firmy IT próbują rozwiązać problemy zarządzania petabajtami, a nawet eksabajtami danych, model przechowywania w chmurze staje się coraz bardziej powszechny w nowoczesnych centrach danych. Powstaje coraz więcej nowych systemów oprogramowania, które pozwalają w optymalny sposób skonfigurować interakcję środowiska chmurowego ze sprzętem, jednym z takich rozwiązań jest Ceph.

Ceph to rozproszony system pamięci masowej typu open source, zaprojektowany z myślą o zapewnieniu wysokiej wydajności, niezawodności i skalowalności. Ceph implementuje przechowywanie obiektów w rozproszonym klastrze komputerów i zapewnia interfejsy do przechowywania obiektów, bloków i plików. Ceph zapewnia w pełni rozproszoną pamięć masową bez pojedynczego punktu awarii i skalowalność do poziomu petabajtów. Ceph replikuje dane, zapewniając w ten sposób odporność na błędy. System został zaprojektowany w taki sposób, aby zapewnić nie tylko niezależny odzysk, ale także zarządzanie, co pozwala uniknąć niepotrzebnych kosztów utrzymania. Ponieważ Ceph wykorzystuje sprzęt ogólnego przeznaczenia kontrolowany przez oprogramowanie, a funkcje zarządzania są dostępne za pośrednictwem interfejsów programowania aplikacji (API), jest klasyfikowany jako pamięć masowa definiowana programowo (SDS).

Red Hat Ceph Storage to gotowy do użycia system pamięci masowej definiowany programowo, który jest otwarty, elastyczny, skalowalny i obsługiwany wszędzie. Łączy innowacje wynikające z rozwoju oprogramowania open source z rdzeniem technicznym i wsparciem firmy Red Hat. Rozwiązanie zapewnia ścisłą integrację z OpenStack i zostało zaprojektowane od podstaw, aby umożliwić pamięć masową nowej generacji zarówno dla środowisk chmurowych, jak i innych obciążeń.

Tutaj przyjrzymy się przykładowi wdrożenia tego rozwiązania na serwerach Dell, w szczególności Dell PowerEdge R730xd, który oferujemy do wynajęcia, i rozważymy zalety budowania pamięci masowej w oparciu o te platformy. Informacje te mogą być przydatne dla architektów, inżynierów i administratorów IT, którzy chcą poznać korzyści płynące z używania pamięci masowej Red Hat Ceph na serwerach Dell PowerEdge i którzy muszą projektować i planować wdrożenia, korzystając ze sprawdzonych najlepszych praktyk.

Ale na początku:

Trochę o samej platformie, jaką opcję oferujemy i dlaczego jest to opłacalne?

Dell PowerEdge R730xd to zdecydowanie jedna z najlepszych platform do zadań korporacyjnych i nie tylko. Zdobyła wiele różnych nagród i jest dość skutecznym rozwiązaniem pamięci masowej, ponieważ może zapewnić pamięć masową o dużej gęstości za rozsądne pieniądze.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Serwer PowerEdge R730xd jest dostępny w trzech konfiguracjach obudowy z różnymi obudowami i kombinacjami dysków, a także z opcjonalną tylną jednostką rozszerzającą:

- 24 dostępne z przodu wnęki 2,5" na dyski SAS, SATA lub Nearline SAS plus 2 opcjonalne wnęki 2,5" z tyłu. 2,5-calowa obudowa może opcjonalnie obsługiwać do 4 napędów Flash PCIe Express firmy Dell z przodu.
- 12 dostępnych z przodu wnęk na dyski 3,5" SAS, SATA lub Nearline SAS z 4 opcjonalnymi wewnętrznymi wnękami na dyski 3,5" z możliwością wymiany podczas pracy oraz dwiema opcjonalnymi wnękami 2,5" z tyłu.
- 18 dostępnych z przodu wnęk 1,8" na dyski SATA, 8 wnęk 3,5" na dyski SAS, SATA lub Nearline SAS oraz 2 opcjonalne wnęki 2,5" z tyłu.

Wydawać by się mogło, że każde podwozie jest dobre do swojego zadania. To jest pewne. Ale czy rzeczywiście są tak samo opłacalne?

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Zdecydowaliśmy się na drugą opcję, aby zaspokoić potrzeby jak najszerszego grona użytkowników na obudowie z 12 kieszeniami na dyski. Ponieważ uważamy to za najbardziej skuteczne. I własnie dlatego. Efektywność ekonomiczna rozwiązania przejawia się już w jego uniwersalności - w tej obudowie można instalować dyski o różnej obudowie i jest to tańsze w zakupie, a także, co ważne, można uzyskać większą produktywność podczas pracy z danymi przy użyciu kilku połączonych ze sobą platform, a nie niż tylko taki o dużej gęstości przechowywania i oczywiście niższej wydajności.

Wierzymy, że łącząc kilka podobnych platform w wielogigabitową sieć lokalną (możliwe jest podłączenie każdego węzła do sieci lokalnej z szybkością 20 Gbit/s lub więcej, wykorzystując dwuportowe 540-gigabitowe karty Intel X2-TXNUMX, które dodatkowo zapewniamy), możemy osiągnąć znacznie lepsze wyniki i wydajność niż platformy o większej gęstości przechowywania. Jest to szczególnie istotne w przypadku infrastruktur wykorzystujących te platformy do pracy z bazami danych. Niestety przy dużej liczbie dysków kontroler może być dość przeciążony, a dodatkowy kontroler w wersji xd niestety nie jest dostępny. Wydajność, jaką można osiągnąć przy wykorzystaniu platform posiadających dokładnie 12 zatok i lokalnej sieci wielogigabitowej, będzie znacznie wyższa, a rozwiązanie będzie z kolei bardziej rozproszone i niezawodne. Jednym słowem – opłacalnie!

Cechy struktury i projektu, zastosowanie kart graficznych

Platforma Dell PowerEdge R730xd mierząca zaledwie 2U obsługuje aż 2 procesory Intel Xeon E5-2600 v3 i wyższe, czyli pozwala uzyskać aż 36 rdzeni przy wykorzystaniu procesorów 18-rdzeniowych. Wybraliśmy opcję pośrednią, ale najnowszą generację - 12-rdzeniowy procesor E5-2650 v4 (w sumie 24 rdzenie do Twojej dyspozycji, a biorąc pod uwagę wielowątkowość - 48 rdzeni), ponieważ okazał się najbardziej kosztowny -skuteczny. Tak więc w czwartej generacji zaimplementowano wydajniejsze instrukcje procesora, na przykład AES, który odpowiada za szyfrowanie danych, jest o 70% wydajniejszy niż te same procesory, ale trzeciej generacji. Jednocześnie procesor i platforma mogą obsłużyć aż 1,54 TB RAM-u, co w niektórych bardzo specyficznych przypadkach ma znaczenie. Wybraliśmy najpopularniejszą opcję, najtańszą pod względem ceny i szybkości działania - 128 GB pamięci RAM DDR4 i zapewniliśmy możliwość rozbudowy na życzenie abonentów.

Na przednim panelu R730xd znajduje się 6 wskaźników stanu systemu, które mogą powiadamiać Cię o różnych problemach, dzięki czemu możesz uniknąć wielu krytycznych problemów, podejmując odpowiednie działania w odpowiednim czasie. Gniazda DIMM dla pamięci RAM znajdują się bezpośrednio na płycie głównej. R730xd obsługuje zarejestrowane moduły DIMM z korekcją błędów, a także LRDIMM (moduły pamięci o zmniejszonym obciążeniu), stosunkowo nowy typ pamięci dla serwerów. Ale nie używamy go, ponieważ moduły LRDIMM stają się przydatne tylko w przypadku dużych ilości pamięci, gdy celem jest zwiększenie szybkości działania.

Wewnętrzny moduł Dual-SD (IDSDM) umożliwia klientom wdrożenie odpornej na awarie technologii wirtualizacji firmy Dell, która zapewnia nadmiarowość przełączania awaryjnego dla wbudowanych hypervisorów. Chociaż serwer PowerEdge R730 obsługuje procesory graficzne, które mogą być bardzo przydatne w środowiskach wirtualnych biur (wirtualne komputery stacjonarne), a także w przypadku obliczeń o wysokiej wydajności i przetwarzania zespołowego, serwer R730xd nie obsługuje procesorów graficznych, ponieważ nie można zapewnić odpowiedniego chłodzenia kart graficznych. Jednak jak dotąd nie mamy dużego zapotrzebowania na tę usługę i tylko jeden z naszych abonentów zamówił kartę graficzną do serwera. Z tego powodu nie zamawialiśmy platform R730 hurtowo, ale na życzenie możemy je dostarczyć, wyposażone w jedną z rekomendowanych kart.

Przez to niestety cena za wypożyczenie rozwiązania nie może być już tak atrakcyjna i wzrasta ponad 2-krotnie w zależności od okresu płatności i czasu trwania umowy. Oferujemy zakup samych kart za pośrednictwem naszego dostawcy w Holandii, ceny podane są poniżej i wyłącznie z tej rekomendowanej listy (takie były zalecenia samego Della gdy składaliśmy zapytanie), być może te informacje komuś się przydadzą:

Zestaw CusKit procesora graficznego NVIDIA Tesla M10: 2,884.98 EUR
Karta graficzna NVIDIA Tesla M40: 4,913.33 EUR
Karta graficzna NVIDIA Tesla M40 24 GB, zestaw niestandardowy: 6,458.95 EUR
Karta graficzna NVIDIA M60, pasywna, wymaga oprogramowania GRID 2.0 dla funkcji VDI, zestaw niestandardowy: 5,094.95 EUR

Licencje:
Licencja subskrypcyjna Nvidia GRID vApps na 3 lata, 1 CCU: 20 EUR
Licencja subskrypcyjna Nvidia GRID vPC na 3 lata, 1 CCU: 95 EUR
Licencja subskrypcyjna Nvidia GRID vWS na 3 lata, 1 CCU: 480 EUR

Jeśli więc jesteś gotowy na minimum 2-letni kontrakt na dzierżawę serwera Dell R730 (nie xd, dlatego rozwiązanie jest dużo droższe) - skontaktuj się [email chroniony], chętnie Ci pomożemy! Korzystanie z jednej z zalecanych powyżej kart graficznych w konfiguracji DELL R730 2 x E5-2650 v4 / 128 GB / 6 x 480 GB SSD / 1 Gb/s 100 TB + GPU i 2-letniej umowie będzie kosztować około 6816 USD rocznie zamiast 2988 USD rocznie w przypadku omawianej w artykule platformy Dell R730xd+ wymagana będzie opłata za kartę graficzną i licencję, gdyż jest to sprzęt bardzo specyficzny.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Jednak nawet ta cena jest znacznie atrakcyjniejsza od cen, jakie centra danych na Ukrainie i w Rosji mogą zaoferować za takie rozwiązania, jeśli w ogóle chcą takie rozwiązania dostarczać... Bo, co dziwne, w Holandii, gdzie współpraca z Dellem jest ustalana bezpośrednio, obiecany czas dostawy serwera z kartą graficzną wyniósł prawie 2 miesiące od momentu złożenia zamówienia przez naszego klienta (klient zgodził się poczekać, bo alternatywy na rynku po prostu nie ma), ze względu na silną specyfikę tego produktu Dell po prostu nie miał go na stanie. Niemniej jednak dostawa została zrealizowana w niecały miesiąc. Dziękuję działowi zaopatrzenia centrum danych i pracownikom firmy Dell za ich wydajność. Ale dla mnie to doświadczenie było nadal niezwykłe, ponieważ standardowe platformy Dell R730xd są dostarczane w ciągu kilku dni.

Sterowanie i możliwości kontrolera PERC

Serwerem można zarządzać za pomocą wygodnego kontrolera iDRAC8 (Integrated Dell Remote Access Controller 8) z kontrolerem cyklu eksploatacji Dell, który skraca czas poświęcany na zadania związane z zarządzaniem, zmniejsza prawdopodobieństwo błędów, poprawia bezpieczeństwo i poprawia ogólną wydajność środowiska IT.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Naszym abonentom dostęp do iDRAC8 zapewniamy poprzez RMI (Remote Management Interface), do którego ze względów bezpieczeństwa można uzyskać dostęp wyłącznie z prywatnej sieci data center, do której dostęp zapewniamy bezpłatnie poprzez tunel Open VPN. Po zalogowaniu iDRAC wyświetla przegląd systemu, a także widok konsoli wirtualnej za pośrednictwem iKVM.

Szczególną uwagę chciałbym zwrócić na monitorowanie; iDRAC8 pozwala uzyskać statystyki zużycia energii za ostatnią godzinę, dzień lub tydzień i ograniczyć maksymalny pobór mocy:

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

System monitorowania i rejestracji temperatury iDRAC umożliwia zbieranie danych z czujników temperatury i określanie zasięgu, w jakim się ona znajduje. Dlatego też uważa się, że dopuszczalne jest, aby procesory znajdowały się w zakresie temperatur ostrzegawczych tylko przez 10% czasu w roku i krytycznym przez 1%. Czas w paśmie krytycznym wpływa również na dopuszczalny czas w paśmie ostrzegawczym. Gromadzenie danych dotyczących temperatury rozpoczyna się w momencie włączenia systemu po opuszczeniu fabryki i nie można ich zresetować.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

13. generacja serwerów Dell PowerEdge wyposażona jest w kontrolery PERC9, w których technologia LSI CacheCade stosowana wcześniej w kontrolerach PERC8 została zastąpiona bardziej wydajną – DAS Cache firmy SanDisk.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

W testach syntetycznych DAS Cache znacząco przyspiesza wydajność macierzy HDD w przypadku hybrydowych konfiguracji HDD+SSD. Zatem w przypadku macierzy składającej się z 5 dysków twardych w konfiguracji RAID6 (wybrano poziom 6 w celu zapewnienia maksymalnej pojemności) i 5 dysków SSD RAID10 (4 + 1 dysk SSD typu hot-spare w celu zmaksymalizowania wydajności macierzy) podczas korzystania z pamięci podręcznej DAS wydajność macierz to 5 HDD RAID6 + DAS Cache na określonej macierzy SSD okazała się bliska wydajności samej macierzy SSD:

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Zatem po zapoznaniu się trochę z platformą, możemy teraz przyjrzeć się zaletom tej platformy przy budowie obiektów magazynowych.

Co sprawia, że ​​platforma Dell R730xd jest optymalna do wdrożeń hurtowni danych, zwłaszcza Red Hat Ceph?

Środowisko Red Hat Ceph Storage wykorzystuje standardowe serwery branżowe w celu zapewnienia skalowalności, odporności i wydajności. Metody ochrony danych odgrywają kluczową rolę w kosztach rozwiązania. Ceph pozwala użytkownikowi wybrać różne metody zabezpieczeń dla różnych pul pamięci.

Replikowane pule pamięci tworzą pełne kopie przechowywanych obiektów i idealnie nadają się do szybkiego odzyskiwania i manipulacji danymi. W przypadku zreplikowanej puli pamięci Ceph domyślnie przyjmuje współczynnik replikacji wynoszący trzy, gdy trzy kopie danych znajdują się w trzech oddzielnych węzłach Ceph.

Pule pamięci odporne na uszkodzenia zapewniają pojedynczą kopię danych z parzystością, co jest przydatne, gdy wymagane jest długoterminowe przechowywanie danych i jest ekonomiczne.

PowerEdge R730xd to wyjątkowo elastyczny i skalowalny dwujednostkowy serwer stelażowy zapewniający wysoką wydajność przetwarzania i szeroką gamę opcji lokalnej pamięci masowej zoptymalizowanej pod kątem obciążenia, w tym warstwy hybrydowe. Opracowanie obejmuje szeroką gamę konfiguracji, co jest idealne dla Ceph.

— R730xd umożliwia tworzenie wysoce wydajnych rozwiązań infrastrukturalnych zarówno dla małych, jak i dużych firm.
— R730xd skraca czas uruchamiania dzięki automatycznym funkcjom wdrażania, które ograniczają wkład użytkownika i zmniejszają liczbę błędów ludzkich.
„Serwery PowerEdge poprawiają wydajność IT w centrum danych dzięki innowacyjnym narzędziom do zarządzania, takim jak iDRAC Quick Sync i iDRAC Direct, zapewniającym kompleksowy wgląd w stan systemu i szybkie wdrażanie.
„Serwery PowerEdge optymalizują zużycie energii, zapewniając lepszą wydajność na wat i bardziej precyzyjną kontrolę nad zużyciem energii i chłodzeniem.

Serwer Dell PowerEdge R730xd zapewnia korzyści zapewniające maksymalną produktywność poprzez:

— Przyspiesz wydajność aplikacji dzięki zastosowaniu najnowszych technologii i dynamicznej pamięci lokalnej.
„Skalowanie jest łatwe i szybkie dzięki pamięci masowej dostępnej z przodu, która obsługuje szeroką gamę dysków, od tanich dysków twardych SATA po ultraszybkie dyski SSD 2.5”, a także dyski o bardzo małych opóźnieniach, takie jak dyski SSD PowerEdge Express Flash NVMe PCIe.
- R730xd doskonale nadaje się do hybrydowych projektów pamięci masowej dzięki zastosowaniu nowych technologii buforowania w kontrolerze PERC, co zwiększa efektywność kosztową rozwiązania Ceph.

Przykład wdrożenia infrastruktury z Red Hat Ceph Storage, na którą składa się 5 serwerów Dell R730xd, można zobaczyć poniżej:

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Podczas niezależnych testów różnych konfiguracji platform Dell R730xd uzyskano następujące wyniki:

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Nasza wersja platformy wykazuje bardzo dobre wyniki, a w przypadku czytania chyba najlepsze. A jeśli weźmiemy pod uwagę fakt, że zamówiliśmy te platformy w dużych ilościach i dzięki temu możemy zaoferować cenę ponad 2 razy niższą niż w przypadku innych opcji platform - okazuje się, że jest to najlepiej skonsolidowana pod względem czytania i pisania parametru opłacalności. Ostatecznie nic nie stoi na przeszkodzie, aby zbudować klaster składający się z 7-8 platform zamiast 5. Jednocześnie zyskujesz jeszcze większą odporność na awarie.

Czy do budowy takiej infrastruktury wymagane są przełączniki 10-gigabitowe? Nie, nie jest wymagane, jeden z naszych klientów zbudował infrastrukturę, aczkolwiek z 3 serwerów, stosując następujący schemat połączenia sieci lokalnej:

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Co pozwoliło mu sporo zaoszczędzić – 350 dolarów miesięcznie na wynajmie przełącznika, ponieważ przełączniki 10-gigabitowe są dość drogie, a my zapewniamy tylko to, co najlepsze – Arista 7050tx-48-r. Nie widzimy sensu stosowania rozwiązań dla wielu portów.

Co w zasadzie potrafią platformy Dell R730xd?

Niedawno Microsoft przeprowadził ciekawy test wydajności tych platform w przypadku budowania hurtowni danych z małą liczbą węzłów.

Wykorzystaliśmy 4 węzły Dell R730xd połączone w lokalną sieć 100-gigabitową za pomocą 32-portowego przełącznika Arista DCS-7060CX-32S 100 Gb z systemem EOS w wersji 4.15.3FX-7060X.1.

Konfiguracja używanych węzłów jest następująca:

2x Xeon E5-2660v3 2.6 GHz (10c20t)
256 GB pamięci DRAM (16 modułów DIMM DDR16 4 GB 2133 MHz)
4x Samsung PM1725 3.2 TB NVME SSD (PCIe 3.0 x8 AIC)
Karta Dell HBA330
4x dysk SSD Intel S3710 800 GB SATA
12 dysków twardych Seagate 4 TB Enterprise o pojemności 3.5 cala
2x Mellanox ConnectX-4 100 Gb (dwa porty 100 Gb PCIe 3.0 x16)
Mellanox FW v. 12.14.2036
Sterownik Mellanox ConnectX-4 v. 1.35.14894
Urządzenie PSID MT_2150110033
Podłączony pojedynczy port/adapter

Za pomocą VMFleet podniesiono 20 maszyn wirtualnych na każdym węźle, czyli łącznie 80 maszyn wirtualnych. Każda maszyna wirtualna została skonfigurowana z 1vCPU. Następnie za pomocą narzędzia VMFleet uruchomiono narzędzie DISKSPD w celu przetestowania wydajności pamięci masowej na każdym z 80 węzłów. Narzędzie jest dostępne bezpłatnie tutaj. Parametry testu przedstawiają się następująco - 1 wątek, 512KiB odczytu sekwencyjnego dla 4 operacji I/O.

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Jak widać na powyższym obrazku, udało nam się osiągnąć w sumie niesamowity wynik 60 gigabajtów na sekundę, co w przybliżeniu odpowiada 5 angielskim wersjom Wikipedii w skompresowanej formie (11.5GiB), które są pobierane co sekundę. A prędkość każdej maszyny wirtualnej wynosiła około jednej płyty CD na sekundę - 750 MB.

Ten test doskonale pokazuje, jak wydajne może być rozwiązanie, gdy trzy komponenty: moc obliczeniowa, pamięć masowa i sieć są zrównoważone, minimalizując potencjalne wąskie gardła, które mogą wystąpić w niezrównoważonym systemie.

A co z platformami innych producentów?

Porównanie Dell R730xd i HP ProLiant DL380

Do porównania wydajności wybraliśmy słabszy sprzęt niż oferujemy do wynajęcia - serwery z procesorem E5-2620v3 zamiast E5-2650v4, które są znacznie wydajniejsze. Główną metodologią testową zastosowaną w tym porównaniu był pomiar liczby IOPS. Zastosowano kilka różnych symulacji obciążenia, a mianowicie wszystkie odczyty i 30% odczytu / 70% zapisu (analogicznie do systemu OLTP, systemu transakcyjnego, podczas przetwarzania małych transakcji, ale dużego przepływu, a klienci muszą zapewnić minimalny czas odpowiedzi).

Testy przeprowadzono kilkukrotnie, aby wyeliminować negatywny wpływ czynników ukrytych na wydajność systemu. Najpierw przeprowadziliśmy kilka podstawowych testów na komputerach Dell R730xd i HP ProLiant DL380, korzystając wyłącznie z dysku twardego (5x1 TB HDD RAID5), aby zapewnić podstawowy test porównawczy wydajności. Następnie przeprowadzono ten sam zestaw testów z pamięcią masową HDD RAID-5 o pojemności 1 x 5 TB i pamięcią podręczną DAS zainstalowaną na dyskach SSD SAS (2 x SAS 480 GB Samsung SSD RAID1) na serwerze firmy Dell oraz na serwerze HP przy użyciu rozwiązania HPE SmartCache z podobnym zestawem dysków do przechowywania danych i buforowanie. Na koniec ostateczny zestaw testów przeprowadzono na serwerze Dell przy użyciu pamięci podręcznej DAS na dyskach SSD NVMe PCIe (2x400 GB Samsung NVMe w programowej macierzy RAID), aby wykazać maksymalny wpływ buforowania na wzrost wydajności aplikacji w przypadkach wymagających intensywnego odczytu i zapisu. Podobnego testu nie przeprowadzono na serwerze HP, ponieważ Smart Cache nie obsługuje dysków NVMe do buforowania.

Konfiguracja systemów:

Dell PowerEdge R730xd (13. generacja)
HP ProLiant DL380 (9. generacja)

serwer
Procesor: x86-64 - Intel Xeon CPU E5-2620 v3 @ 2.40 GHz;
Pamięć: 32 GB DDR4.
Procesor: x86-64 - Intel Xeon CPU E5-2620 v3 @ 2.40 GHz;
Pamięć: 32 GB DDR4.

System operacyjny/oprogramowanie
Windows 2012 R2 SP1;
Pamięć podręczna SanDisk DAS v1.4.
Windows 2012 R2 SP1;
HPE SmartCache.

Pamięć/pamięć podręczna
5x1 TB dysków twardych RAID5;
2xSAS 480 GB Samsung SSD RAID1;
Oprogramowanie RAID 2x400 GB Samsung NVMe.
5x1 TB dysków twardych RAID5;
2xSAS 480 GB Samsung SSD RAID1.

Test
Symuluj obciążenie odczytem i zapisem OLTP;
Rozmiar bazy danych 300 GB;
4 jednoczesnych pracowników IOMETER z głębokością kolejki 32.

Symuluj obciążenie odczytem i zapisem OLTP;
Rozmiar bazy danych 300 GB;
4 jednoczesnych pracowników IOMETER z głębokością kolejki 32.

Przeprowadzono kilka losowych testów odczytu/zapisu przy różnych rozmiarach bloków – 4 i 8 KB. Z kolei dla każdego rozmiaru bloku przeprowadzono testy przy 100% operacji odczytu, 70% operacji odczytu i 30% operacji zapisu. Testy związane z przyspieszaniem wydajności przy użyciu buforowania przeprowadzono przez 900 sekund (15 minut), aby zapewnić wystarczającą ilość czasu, aby pamięć podręczna osiągnęła pełną funkcjonalność i dała dokładniejsze wyniki.

Pomiar wydajności w IOPS (operacje wejścia/wyjścia na sekundę):

Testowany serwer/konfiguracja
4 KB RR
100% przeczytane
4 KB RR
70% czyta 30% pisze
8 KB RR
100% przeczytane
8 KB RR
70% czyta 30% pisze

Dell R730xD (bez pamięci podręcznej)
1650
974
1540
1040

HP ProLiant DL380 (bez pamięci podręcznej)
1370
628
1322
630

Dell R730xD
z pamięcią podręczną DAS
138884
66483
98368
56641

HP ProLiant DL380
ze SmartCachem
41273
33534
35984
39396

Dell R730xD z
Pamięć podręczna DAS i
Dysk SSD NVMe PCIe
264750
158157
257150
104490

Pomiar wydajności w % wykorzystania procesora:

Testowany serwer/konfiguracja
4 KB RR
100% przeczytane
4 KB RR
70% czyta 30% pisze
8 KB RR
100% przeczytane
8 KB RR
70% czyta 30% pisze

Dell R730xD (bez pamięci podręcznej)
0,4%
0,28%
0,42%
0,3%

HP ProLiant DL380 (bez pamięci podręcznej)
0,8%
0,5%
0,8%
0,5%

Dell R730xD
z pamięcią podręczną DAS
13%
8,8%
11,34%
7,83%

HP ProLiant DL380
ze SmartCachem
6%
6%
5%
5%

Dell R730xD z
Pamięć podręczna DAS i
Dysk SSD NVMe PCIe
16%
10,1%
16%
5,78%

Wyniki testów pokazują znaczny wzrost wydajności platform Dell R730xd podczas korzystania z pamięci podręcznej SanDisk DAS w porównaniu z HPE SmartCache, a obsługa dysków SSD NVMe PCIe zapewnia jeszcze większe korzyści. W symulacjach OLTP model R730xd wykazał do 3 razy wyższe IOPS dzięki zastosowaniu dysków SSD SanDisk DAS Cache i SAS oraz 6 razy wyższe dzięki zastosowaniu dysków SSD SanDisk DAS Cache + NVMe PCIe w porównaniu do SmartCache firmy HPE. Wyższe wykorzystanie procesora w przypadku pamięci podręcznej SanDisk DAS i jeszcze wyższe wykorzystanie procesora w przypadku dysków SSD SanDisk DAS Cache + NVMe PCIe jest po prostu konsekwencją znacznie wyższej liczby IOPS. i wręcz przeciwnie, pokazuje bardziej optymalne zużycie zasobów procesora.

Jeśli więc w HP przy wykorzystaniu 6% wynik IOPS wyniesie 41 tys., czyli na 1 tys. IOPS zużywa się 0,15% zasobów procesora, to w przypadku Dell R730xd mamy zużycie 16% przy 264 tys., co zapewnia bardziej efektywny wskaźnik — 0,06% zasobów procesora na 1000 IOPS.

Czyli pod względem wykorzystania procesora Dell też okazuje się lepszy (2,5 razy), choć ma wartości wykorzystania procesora o % wyższe, ale jak udało nam się zweryfikować, jest to tylko konsekwencja przetwarzania znacznie większa ilość operacji, a co za tym idzie większa produktywność.

Tym samym platforma Dell R730xd okazuje się znacząco wydajniejsza od HP ProLiant DL380 (wielokrotnie), zarówno pod względem wydajności, jak i opłacalności.

Wyniki testu Geekbanch 3 Dell R730xd z procesorem E5-2640 v4, czyli dlaczego instrukcje procesora i pamięć podręczna kontrolera są ważne

Jak widzimy powyżej, maksymalne wyniki możemy osiągnąć tylko wtedy, gdy trzy elementy – moc obliczeniowa, pamięć masowa i sieć – są zrównoważone, ponieważ potencjalne wąskie gardła, które mogą wystąpić w niezrównoważonym systemie, są zminimalizowane.

Ale niezwykle ważna jest także obsługa procesora platformy dla szeregu instrukcji i ich wydajność. Wspomniałem już powyżej, że pozornie nieistotna różnica pokoleń może w niektórych przypadkach odegrać dość znaczącą rolę. Tym samym, zgodnie z wynikami niezależnych testów, dostarczony przez nas E5-2650 v4 jest o 70% skuteczniejszy w przypadku szyfrowania (instrukcje AES) niż E5-2650 v3.

A co w takim razie z „smacznymi” rozwiązaniami konkurencji z segmentu low-cost, ale nie premium? Dlaczego nasze rozwiązania są lepsze? Dlaczego nasze rozwiązania są premium? Odpowiedź jest prosta - nasze serwery były i są zrównoważone. Nawet jeśli wcześniej miały niższe częstotliwości lub mniejszą ilość pamięci, zawsze były zbilansowane według trzech parametrów opisanych powyżej. W tym niezawodne centrum danych posiadające certyfikaty wymagane w segmencie korporacyjnym oraz doskonałe kanały komunikacji zewnętrznej zapewniające minimalne opóźnienia z Holandii zarówno do reszty Europy, jak i do Rosji i Ukrainy, a nawet bardzo niskie opóźnienia na dnie oceanu w USA!

Ale teraz złożyliśmy konkurencyjną ofertę pod względem tych wskaźników, w 10 lokalizacjach na raz, po jednej w Holandii i 9 lokalizacjach w USA, ale nie mówmy o nas, spójrzmy na test. Niestety, test ten jest obecnie dostępny tylko dla wersji E5-2640 v4, z 10, a nie 12 rdzeniami, dla naszej platformy.

https://browser.primatelabs.com/v4/cpu/768278 — результаты теста Geekbanch 3 платформы Dell R730xd c процессором Е5-2640 v4

Nie jest to oczywiście zbyt obiektywne, ponieważ nie uwzględnia wszystkich zalet platformy, tej samej pamięci podręcznej SanDisk DAS, o której mówiliśmy, rzeczywiste wskaźniki wydajności mogą okazać się w danym przypadku znacznie lepsze niż syntetyczne sprawa, dużo! Ale nadal można uzyskać pewne zrozumienie.

Zwróćmy uwagę na wiele instrukcji. Najbardziej orientacyjnym może być wspomniany już AES, przy mniej więcej tych samych częstotliwościach różnica między wartościami dla 1. rdzenia może wynosić nawet 1000 razy w zależności od procesora, pozostałe porównywane instrukcje wykazały różnice w wartościach od kilka do 100 razy.

Możesz zrobić to samemu wpisz procesor w wyszukiwarkę i dokonaj porównania, ale nie zapominaj, że ten test nie ma całkowicie charakteru orientacyjnego, ponieważ nie uwzględnia sprzętu jako całości, ale charakteryzuje głównie procesor.

Mam jednak nadzieję, że wyniki te będą dla Państwa przydatne przy analizie efektywności konkretnego rozwiązania.

Korzystanie z serwerów Dell R730xd w trybie Bare Metal jest po prostu lepsze!

Część naszych klientów zdecydowała się na rezygnację z rozwiązań chmurowych VMware na rzecz rozwiązań Bare Metal (serwery iron) i platforma Dell R730xd bardzo im w tym pomogła. I mówimy tu nie tylko o chmurach publicznych, ale także prywatnych.

Dlaczego ludzie coraz częściej podejmują takie decyzje? Jeśli chodzi o chmury publiczne, wszystko jest mniej więcej jasne. Ja sam uważam chmury publiczne za wielki marketing, jeśli coś tam spadnie (a wszystkie chmury wcześniej czy później opadną), to spadnie na długo. Przykładem jest ten sam dobrze znany Amazon, który swego czasu odłożył na kilka dni ważną usługę gromadzenia telemetrycznych danych medycznych, w tym danych o stanie serca pacjentów korzystających z rozrusznika serca, którzy byli monitorowani przez lekarzy, kilku ludzie zmarli... A ostatnio, kiedy nasz firmowy Bitrix leżał, okazało się, że przyczyną było to, że pracownicy wyłączający część maszyn w wyniku literówki wyłączyli więcej węzłów niż było to konieczne, wpływając na węzły zarządzające, w wyniku czego maszyny wirtualne zostały zrestartowane w ciągu 5 godzin ze względu na duży rozmiar klastra... Ale to nie jedyny możliwy problem, może się zdarzyć, że nagle pojawi się „wąskie gardło” z powodu użycia chmury przez jakieś inne projekty lub brak możliwości szybkiego zarządzania jej infrastrukturą pod własne potrzeby.

Jeśli chodzi o chmury prywatne, teoretycznie wirtualizacja upraszcza dostępność i odzyskiwanie danych po awarii. W praktyce istnieje wiele sytuacji, w których po prostu nie ma to sensu:

W przypadku problemów technicznych na węźle dopuszczalny jest przestój wynoszący 15-30 minut.
Nie wszystkie projekty wymagają sprawności na poziomie około 100%, z wyjątkiem uczniów, którzy są przyzwyczajeni do płacenia dolara i wymagania 100%. W przypadku niektórych projektów gwarantowany czas sprawności na poziomie 99,9% jest więcej niż akceptowalną opcją. Bo 0,1% to niedostępność trwająca maksymalnie 44 minuty w miesiącu, która może wystąpić z różnych, nieplanowanych przyczyn - na skutek awarii sprzętu lub niedostępności sieci. Gwarantujemy dostępność sieci na poziomie 99,99% dla rozwiązań standardowych, co pozwala na niedostępność jedynie 4 minuty miesięcznie. Jeśli serwer podłączony jest do 2 niezależnych kanałów, które przechodzą przez różne węzły komunikacyjne i których ruch jest przetwarzany przez niezależne rdzenie, gwarantowany czas sprawności sieci wzrasta kilkukrotnie. Dzięki temu możliwe jest spełnienie wymogów uptime nawet banków, dla których, zgodnie z certyfikacją, dopuszczalna jest niedostępność na poziomie około 40 minut rocznie. W rzeczywistości okresy niedostępności są niezwykle rzadkie. W ciągu 5 lat pracy z centrum danych nie zdarzyło się ani razu, aby wszystkie serwery stały się niedostępne jednocześnie z powodu problemów z siecią lub prądem. Nawet gdy w Holandii nastąpił globalny blackout i wiele innych centrów danych stało się niedostępnych – niektórzy zapomnieli zatankować silniki diesla, niektórzy nie mieli wystarczającej mocy UPS, w naszym centrum danych tylko mniej niż procent serwerów stało się na krótki czas niedostępnych okres czasu. Część serwerów, które klienci od nas wynajmują, nawet dość przestarzały, pozornie przestarzały sprzęt, który jest bardziej podatny na awarie niż nowe markowe rozwiązania, nie została zrestartowana ani razu na 3 lata, tak jak przez 3 lata nigdy nie została utracona netto . Czy niedostępność 30 minut jest akceptowalna przez 3 lata? Więcej niż, nawet dla banków.

I pojawia się uzasadnione pytanie, po co więc przepłacać? Jest rzeczą oczywistą, że nie należy polegać na przypadku i zawsze należy kierować się zasadą rozsądnych zastrzeżeń. Główna zasada, którą sam odkryłem, jest następująca: rezerwacja nie powinna kosztować więcej niż straty jakie mogą powstać w przypadku okresu niedostępności spowodowanego brakiem takiej rezerwacji. Oznacza to, że jeśli gwarantowany czas sprawności pozwala na niedostępność przez 40 minut miesięcznie, a w przypadku niedostępności w takim okresie straty wyniosą kilkaset, a nawet tysiąc dolarów – wynajęcie dodatkowego rozwiązania w celu zwiększenia gwarancji uptime po prostu nie ma sensu. Bo tak naprawdę serwery nie będą niedostępne co miesiąc przez 40 minut, 40 minut niedostępności to gwarancja, w najgorszym przypadku. Które nie jest wdrażane co miesiąc, jak pokazała praktyka.

W ten sposób serwery mogą odgrywać ważną rolę, ale nie mieć krytycznego znaczenia dla misji, a gdy właścicielom projektów nie przeszkadza ręczne przełączanie obciążenia na inny serwer dedykowany, możemy uniknąć zawiłości związanych z budowaniem klastra pracy awaryjnej i współdzielonej pamięci masowej pracy awaryjnej.

Niska produktywność jest niedopuszczalna w okresie pracy. Wielu naszych klientów wybiera rozwiązania bare metal firmy Dell właśnie z tego powodu; znacznie taniej i bardziej opłaca się korzystać z pełnego sprzętu podczas standardowej pracy, która praktycznie nie jest obarczona niedostępnością, o czym już pisaliśmy, niż przepłacać za chmurę opcję i taką samą wydajność w chmurze, która będzie kosztować kilkukrotnie więcej niż rozwiązanie dedykowane. Chmura i klaster po prostu nie są w stanie zaspokoić zapotrzebowania na zasoby i nie będą opłacalne dla takich klientów.

Abonenci nie chcą płacić dużo za usługę o ograniczonych możliwościach. Naszymi klientami są przeważnie małe firmy, które nie posiadają własnego działu technicznego oraz środków finansowych na zakup własnego sprzętu. Kupno sprzętu może być dla nich prawdziwym ciosem i nie zapewniać odpowiedniej wydajności, gdyż z biegiem czasu sprzęt ma tendencję do dezaktualizacji, a szkoda wyrzucać drogi sprzęt nawet po 3 latach, w czasie, gdy firma się rozrosła i coś lepszego jest potrzebne. Jeśli wynajmujesz od nas Dell R730xd, masz możliwość przejścia na inny serwer w dowolnym momencie lub po roku, jeśli wybierzesz opcję wynajmu z umową na rok. Ponadto istnieje możliwość zaoszczędzenia na płaceniu za licencje VMware.

Używanie serwerów Dell R730xd do serwerów baz danych

Wielu naszych klientów korzystających z tych serwerów baz danych pokochało tę platformę. I nie tylko dlatego, że w odróżnieniu od Della R730, wersja xd może otrzymać obsługę dysków SSD NVMe PCIe, które zapewniają minimalne opóźnienia, co jest niezwykle istotne przy tego typu rozwiązaniach. Ale także dlatego, że kontroler jest niesamowicie wydajny podczas pracy nawet z konwencjonalnymi dyskami SSD 2,5", które oferujemy klientom.

Oczywiście Dell R730xd ma też wadę – jest tylko 1 kontroler, podczas gdy Dell R730 z 26 dyskami korzysta z 2 kontrolerów sprzętowych. Nie jest to jednak znaczący problem, ponieważ wybraliśmy platformę z 12 kieszeniami na dyski, dzięki czemu podczas pracy z tą platformą i dużą liczbą dysków SSD nie pojawi się wąskie gardło w postaci niewystarczającej wydajności kontrolera. A zaleta w postaci możliwości montażu dysku SSD NVMe PCIe całkowicie niweluje tę wadę.

Jak wspomniano powyżej, nie każdy potrzebuje złożonych klastrów baz danych; wydajność, jaką może zapewnić ta platforma, jest znacznie ważniejsza. Jeden z naszych klientów właśnie tak zrobił, porzucił ekscesy wirtualizacji i budowania skomplikowanych klastrów, wynajmując VPS z dedykowanymi dyskami do tworzenia kopii zapasowych baz danych z głównego serwera Dell R730xd: VPS (KVM) – E5-2650 v4 (24 rdzenie) / 40 GB DDR4 / 4x240 GB RAID10 SSD 1 Gb/s 40 TB – 99 USD. Oczywiście w przypadku problemu z węzłem głównym nastąpi pewien spadek wydajności i zajdzie potrzeba ręcznego przełączania, jest to jednak rozwiązanie więcej niż opłacalne, biorąc pod uwagę ograniczony budżet.

Nie zachęcamy wszystkich do takiego oszczędzania, w niektórych przypadkach jest to nawet bardzo uzasadnione. Jednak zwiększając budżet jedynie o 230 dolarów miesięcznie, można pozwolić sobie na identyczny węzeł E5-2650 v4 i połączyć je razem w 20-Gigabitową sieć lokalną, co w zasadzie pozwoli na zbudowanie małego klastra z akceptowalnymi opóźnieniami nawet bez użycia dysków SSD PCIe NVMe.

Samo rozwiązanie będzie wyglądać tak (z podstawowym zestawem dysków):

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6 x 480 GB SSD 1 Gb/s 100 telewizorów + Intel X540-T2 20 GB/s LAN – 289 USD/miesiąc
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6 x 480 GB SSD 1 Gb/s 100 telewizorów + Intel X540-T2 20 GB/s LAN – 289 USD/miesiąc

Zwiększanie ich liczby w celu zwiększenia produktywności nie zawsze ma sens. Tym samym podczas testów z bazami danych odkryliśmy, że rozwiązanie z 8 dyskami SSD jest tylko o 4% wydajniejsze niż rozwiązanie z 35 dyskami SSD.

Jeśli chodzi o zalecane poziomy RAID, w niektórych przypadkach RAID5 może być bardzo optymalny. Jasne, RAID10 zapewnia lepszą wydajność, ale co, jeśli dyski są tak szybkie, że użycie ich w RAID10 spowodowałoby, że kontroler stałby się wąskim gardłem? W takich przypadkach budowanie sprzętowej macierzy RAID RAID5 jest znacznie bardziej opłacalne przy użyciu dysków typu hot-spare niż RAID10 (jeśli celem nie jest utrata połowy przydziału dysku SSD).

Czy muszę włączyć pamięć podręczną kontrolera, czy lepiej ją wyłączyć? Kontroler RAID ma bardzo ograniczoną ilość pamięci. Ile wynosi 1 GB podczas pracy z dyskiem SSD? W przypadku szybkich dysków SSD nie ma sensu włączać pamięci podręcznej odczytu, ponieważ zapełniając pamięć operacjami odczytu, które nie staną się szybsze, ponieważ dyski SSD są już wystarczająco szybkie, nie pozostawimy wystarczającej ilości pamięci podręcznej zapisu, a jak wiadomo, w niedrogich dyskach SSD wąskim gardłem są operacje zapisu ze względu na spadek wydajności z powodu niewystarczającego nadmiaru alokacji i 100% wykorzystania wolnego miejsca (możliwy jest dziesięciokrotny spadek). Dlatego zalecamy pozostawienie włączonej tylko pamięci podręcznej zapisu. Zapewniając tym samym maksymalną efektywność tego rozwiązania.

Czy rozmiar bloku NTFS naprawdę ma znaczenie? W przypadku większości magazynów jako optymalny rozmiar bloku zapewniający maksymalną wydajność wskazuje się 64 KB. Jednak bardzo często spotykamy się z przypadkami, w których klient korzysta już z serwera bazy danych, korzystając ze wstępnej konfiguracji ze standardowym rozmiarem klastra NTFS wynoszącym 4KB. Aby to naprawić, musisz ponownie sformatować dyski, ale czy różnica jest naprawdę tak duża w ogólnym przypadku? Czy musisz narażać się na ewentualne przestoje i niedogodności związane z migracją?

Kontroler w serwerze Dell R730xd zapewnia tak dobrą wydajność nawet przy 4 dyskach SSD i włączonej pamięci podręcznej zapisu (bardzo ważny punkt, pamięć podręczną odczytu należy wyłączyć, ponieważ nie daje to żadnych korzyści, a jedynie zmniejsza wydajność operacji zapisu ze względu na z powodu braku miejsca na pełną pamięć podręczną, jak wskazano powyżej), że nawet przy standardowym rozmiarze bloku 4KB otrzymujemy bardzo dobre wskaźniki wydajności, wyjątkowo dobre.

Niemniej jednak zawsze jesteśmy chętni na spotkanie i jesteśmy gotowi zaoferować podobną platformę na pewien okres czasu, aby abonenci mogli popracować, gdyby coś nie zostało przez nich wzięte pod uwagę.

RAMdrive nadal okazuje się szybszy niż dyski SSD. Jeśli Twoje zapytania mogą być przetwarzane w TempDB, np. sortowanie lub łączenie, wówczas użycie RAMdisk (programu, który zamienia część pamięci RAM w pamięć) może być bardzo opłacalne. Zatem porównując prędkość 8 dysków SSD w RAID10 z RAMdrive stwierdziliśmy, że jest ona około 4 razy większa w przypadku operacji zapisu 4K przy głębokości kolejki 32, co dokładnie imituje działanie plików TempDB. Nawet łącząc 8 dysków SSD w RAID0 nie udało się pobić wyników RAMdrive.

RAID5 w przypadku 8 dysków SSD może być bardziej efektywny niż RAID10. Odczyty 4K przy głębokości kolejki wynoszącej 32 są około 40% szybsze, co nie jest zaskakujące, biorąc pod uwagę funkcje RAID5. RAID5 wygrywa wydajnością w innych testach, np. przy zapisie sekwencyjnym wynosi 20%, ustępuje jedynie w operacjach zapisu 4K przy dużej głębokości kolejki (w naszym przypadku 32) i okazuje się mniej wydajny o 30%. Zatem zastosowanie RAID5 może w niektórych przypadkach być bardzo ekonomicznie uzasadnione.

Więcej miejsca na dane nie zawsze oznacza szybciej. Kiedy mamy do czynienia z losowymi małymi operacjami, dodanie dysków do macierzy powyżej pewnego limitu w ogóle nie poprawia wydajności. Wydawałoby się, dlaczego? Okazuje się, że wszystko zależy od możliwości kontrolera, który zmuszony jest zapisywać dane na całą masę dysków. Dlatego zakupiliśmy platformy z maksymalnie 12 dyskami, aby zmniejszyć prawdopodobieństwo wystąpienia wąskiego gardła. Należy jednak zwrócić uwagę na intensywność operacji w ramach każdego projektu. Czasami 4 większe dyski, powiedzmy 960 GB, mogą być lepszym i bardziej opłacalnym rozwiązaniem niż kilka dysków 480 GB.

Korzystanie z serwerów Dell R730xd w przypadku serwerów danych Aerospike NoSQL

Aerospike to baza danych NoSQL o otwartym kodzie źródłowym, zoptymalizowana pod kątem pamięci flash pod kątem szybkości i skalowalności. Aerospike zaprojektowano tak, aby zapewniał bardzo małe opóźnienia w przypadku żądań odczytu i dużych obciążeń zapisu, co spełnia wymagania współczesnego biznesu, które wymagają możliwości obsługi dużej liczby operacji we/wy. Aerospike bezpośrednio zarządza lokalną pamięcią masową w węzłach klastra, niezależnie od systemu plików nośnika źródłowego, czy to DRAM, flash czy tradycyjne dyski twarde. Umożliwia to przechowywanie krytycznych danych na najszybszych nośnikach, gdzie najważniejsze jest szybkie przetwarzanie, a rozproszony charakter bazy danych Aerospike zapewnia wysoki stopień niezawodności w przypadku awarii węzłów klastra.

Serwery Dell PowerEdge R13xd 730. generacji zapewniają niesamowitą moc obliczeniową dzięki najnowszym procesorom E5-2650 v4 i szybkiej pamięci DDR4 SDRAM. Możliwość korzystania z dysków SSD NVMe, takich jak Samsung SM1715, może pomóc w uzyskaniu ogromnej wydajności przy minimalnych opóźnieniach w węzłach o dużym obciążeniu. Dzięki temu możliwe jest spełnienie nowoczesnych wymagań SLA na czas realizacji jednej transakcji przy niezawodnym poziomie ochrony przed oszustwami nawet w bardzo dużych bazach danych, dzięki czemu rozwiązanie jest akceptowalne nawet dla sektora finansowego i przelewów bankowych, gdzie czasami realizowane są transakcje w ciągu kilku godzin lub nawet dni.

Dla sektora bankowego możemy zaproponować rozwiązanie oparte na tych platformach z siecią lokalną 40 i 100 Gbit/s pomiędzy węzłami klastra i zastosowaniem odpowiednich przełączników.

Korzystanie z serwerów Dell R730xd w sieciach DMZ

Mamy przyjemność zaoferować naszym abonentom najwyższe standardy bezpieczeństwa. Centra danych, w których oferujemy te serwery, posiadają wiele certyfikatów: ISO 27001, PCI DSS, SOC 1, HIPAA и NEN 7510.

Aby jednak spełnić wymagania tego samego Google, niektórzy klienci wymagają budowy tzw. sieci zdemilitaryzowanych (sieci DMZ) - sieci o podwyższonym bezpieczeństwie, co implikuje obecność sprzętowej zapory sieciowej, która ogranicza dostęp do sprzętu i pozwala na ukryj niezbędne komponenty za zaporą ogniową i jeszcze bardziej popraw bezpieczeństwo.

I wszystko jest ok, gdy takie rozwiązanie jest zamawiane od ręki, jednak bardzo trudno jest przeprowadzić przejście praktycznie bez przestojów w procesie, co ostatnio przydarzyło się jednemu z naszych klientów, z projektem rozpatrywania wniosków wizowych dla obywateli z różnych krajów świata, gdzie panuje niedostępność nawet w godzinach pracy, może skutkować stratami sięgającymi dziesiątek tysięcy dolarów. Ale znaleźliśmy rozwiązanie, pojechaliśmy na spotkanie, odłożyliśmy dodatkowy sprzęt do szafy, przenieśliśmy mniej ważny sprzęt i włączyliśmy firewall według schematu, zgodnie z życzeniem klienta, aby mógł przeprowadzić migrację bez przestojów.

Był/stał się

Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?Jak zbudować firmę infrastrukturalną klasy z wykorzystaniem serwerów Dell R730xd E5-2650 v4 o wartości 9000 euro za grosz?

Być może ten schemat przyda się też komuś przy przeprowadzaniu takiej migracji, gdyż inżynierowie w centrach danych nie zawsze chcą widzieć rzeczy oczywiste, ale nalegają na 2-godzinny przestój, aby przełączyć się za firewallem, ale uprzejmie proszę - zamów z wyprzedzeniem zaporę sprzętową, jeśli jej potrzebujesz. Jesteśmy elastyczni i zawsze chętni do dostosowania się, jednak w niektórych sytuacjach nasze możliwości mogą być ograniczone.

W przyszłych publikacjach postaramy się przeprowadzić szereg dodatkowych testów i podzielić się dodatkowymi doświadczeniami z korzystania z tych platform, co jeszcze bardziej poprawi zrozumienie wyboru najbardziej efektywnego rozwiązania. Przecież zaskakującym jest fakt, że RAID0 dwóch dysków SSD, w przypadku baz danych o dużym obciążeniu, może okazać się wolniejszy niż osobny dysk do zapisu, dlatego od czasu do czasu otrzymujemy zapytania o SSD NVMe PCIe do czasu. Prawdopodobnie pokażemy najskuteczniejsze scenariusze wdrażania rozwiązań, podzielimy się dodatkowymi doświadczeniami, kiedy budowanie wielu macierzy RAID w ramach jednego kontrolera RAID jest skuteczne i pokażemy, w jakich przypadkach dwie niezależne macierze RAID10 składające się z 4 dysków będą lepsze niż jedna macierz RAID10 składająca się z 8. Kiedy będzie efektywne użycie RAID1 dla TempDB i RAID5 dla wszystkiego innego? A jak obejść się bez dysku SSD NVMe PCIe, gdy masz ograniczony budżet.

Dell R730xd: bonus dla czytelników Habrahabr

Chcemy zapewnić Ci to, co najlepsze i zrobiliśmy wszystko, aby to zapewnić, oferując wyjątkowe ceny na Dell R730xd:

ua-hosting.company/serversnl - w Holandii
ua-hosting.company/serversus - i w USA

Konfiguracje mogą być bardzo różnorodne, np. Do natychmiastowej aktywacji w Holandii dostępne są::

Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 6×480 SSD 1 Gb/s 100 telewizorów — * 249 USD
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 12×240 SSD 1 Gb/s 100 telewizorów — * 249 USD
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 4 x 4 TB 4 x 480 SSD 1 Gb/s 100 telewizorów — * 249 USD
Dell R730xd 2 x Intel Dodeca-Core Xeon E5-2650 v4 128 GB DDR4 12 x 4 TB SATA 1 Gb/s 100 telewizorów — * 249 USD

Dostępna jest dla nich uczciwa, dedykowana sieć niezmierzona o przepustowości 1 Gb/s (z wyłączeniem ruchu) za +120 USD miesięcznie. Do tego możliwość zakupu firewalla, kart sieciowych, switcha i zbudowania wielogigabitowej sieci lokalnej. Ale warunek cenowy dotyczy umowy na rok.

Chcemy poprawić stan i zaoferować premię za płatności krótkoterminowe i wynajem bez umowy, dzięki czemu oferta będzie bardziej przystępna. Każdy, kto zamówi i zapłaci za którąkolwiek z proponowanych opcji w Holandii przez okres 1 miesiąca, Dostarczymy dokładnie ten sam serwer przez 1 miesiąc całkowicie za darmolub przeliczymy zamówioną konfigurację i obliczymy zamówiony serwer w tej samej cenie, co w przypadku umowy rocznej (249 USD / miesiąc zamiast 369 USD / miesiąc), zwracając różnicę do salda. Aby to zrobić, po prostu zostaw numer zamówienia w komentarzu. Osobom, które nie dojrzały jeszcze do rozwiązań dedykowanych oferujemy wynajem dowolnego VPS (KVM) z dedykowanymi dyskami w Holandii lub USA na tych platformach np. VPS (KVM) – E5-2650 v4 (6 rdzeni) 10 GB DDR4 240 GB SSD 1 Gb/s 10 TB – 29 USD, a otrzymasz premię w wysokości 1-4 miesięcy użytkowania przy płatności odpowiednio za 1, 3, 6, 12 miesięcy, wskazując w komentarzu numer zamówienia. Teraz budowanie infrastruktury stało się łatwiejsze!

Źródło: www.habr.com

Dodaj komentarz