Zaznacz stronę

Wirtualizacja to proces tworzenia symulowanego (wirtualnego) środowiska komputerowego, które wykorzystuje fizyczne zasoby określone w implementacji konfiguracji – tak brzmi krótka definicja.  System wirtualizacji i pamięć masowa dla wirtualizacji powinny gwarantować wysoką dostępność, bezpieczeństwo danych i dobrą wydajność.

JovianDSS jako idealne rozwiązanie dla wirtualizacji

Pamięć masowa dla wirtualizacji to zestaw fizycznych urządzeń zarządzanych przez oprogramowanie. Faktycznie przechowywują one obrazy maszyn wirtualnych i dane użytkownika. Ponieważ pamięć masowa jest podstawą rozwiązań dla wirtualizacji, sprzęt i oprogramowanie wykorzystywane do takich wdrożeń musi spełniać najwyższe standardy.

Niewątpliwie Open-E JovianDSS powinien być brany pod uwagę, jeśli chodzi o oprogramowanie do przechowywania danych dla wirtualizacji.  Oprogramowanie to faktycznie specjalizuje się we współpracy z platformami do wirtualizacji jako pamięć masowa dla nich. 80% wdrożeń Open-E dotyczy wirtualizacji, co świadczy o jego wyjątkowej przydatności w tym scenariuszu. Jest tak, ponieważ oprogramowanie może być skonfigurowane na serwerach fizycznych lub jako wirtualna pamięć masowa. W rzeczywistości Open-E JovianDSS jest doskonałym wyborem dla każdego rozwiązania z wirtualizacją. Jest to niezależne od tego, czy chodzi o pamięć masową dla wirtualizacji czy wirtualną pamięć masową, ponieważ obsługuje VMware, Citrix, Microsoft Hyper-V i ProxMox.

Powszechnie napotykane problemy przy wdrożeniu JovianDSS

Optymalizując Open-E JovianDSS jako storage dla wirtualizacji możesz napotkać kilka problemów:

  • Zbyt niskie IOPS.
  • Dyski o zbyt dużej latencji.
  • Słaba ogólna wydajność serwerów pamięci masowej spowodowana niewłaściwym sprzętem.
  • Niewystarczająca łączna przepustowość warstwy sieciowej przy dużej liczbie maszyn operujących na dużych danych.
  • Brak redundancji połączeń sieciowych pomiędzy pamięcią masową a systemem wirtualizacji.
  • Pamięć masowa nie jest wystarczająco skalowalna dla stale rosnącej liczby maszyn wirtualnych.

Ogólne zalecenia dotyczące sprzętu

  • Jeśli chodzi o grupy danych, zastosuj dyski HDD SAS, najlepiej 10k RPM. W bardziej wymagających środowiskach sugerujemy Ci zastosowanie pamięci masowej All-Flash. Jest ona oparta na dwuportowych dyskach SSD dla klastrów pamięci współdzielonej. Możesz także zastosować pamięć masową All-Flash. Jest ona oparta na wysoko pojemnych, wielowarstwowych dyskach 3D NAND SSD dla klastrów pamięci nie współdzielonej.
  • W przypadku pamięci podręcznej do odczytu zalecamy Ci szybki, intensywny w odczycie dysk SSD. Jest to ważne, ponieważ pojemność zależy od śladu gorących danych (ściśle mówiąc – liczby maszyn wirtualnych). W przypadku pamięci masowej All-Flashpamięć podręczna do odczytu nie jest wymagana. Możesz także rozważyć użycie pamięci podręcznej L2ARC tylko dla metadanych.
  • Jeśli chcesz rozpocząć optymalizację od strony procesora albo w przypadku instalacji o wyjątkowo intensywnym obciążeniu, zalecamy Ci szybki procesor. Najlepiej sprawdzi się taki o częstotliwości około 3,0 GHz (preferowana linia to Intel Xeon Gold lub odpowiednik od AMD). Do standardowych instalacji obciążeniowych wystarczy Ci procesor Intel Xeon Silver z zegarem 2,4 GHz. Musisz pamiętać, że liczba rdzeni zależy od liczby kontrolerów pamięci masowej, adapterów sieciowych i innych urządzeń. Są to między innymi dyski NVMe, które znajdą się w serwerze pamięci masowej.
  • W przypadku pamięci RAM zastosuj dużą i szybką (dostosowaną do kontrolera w procesorze) pamięć RAM dla jeszcze lepszego IOPS. Jeśli chodzi o kontroler pamięci masowej, to nie ma specjalnych wymagań.
  • W przypadku kontrolerów sieciowych zalecamy szybkie adaptery sieciowe z obsługą RDMA. Wskazane jest to dla ścieżki lustrzanej o liczbie portów umożliwiających wykorzystanie MPIO w połączeniu z klientem.
  • W przypadku przełączników sieciowych, zdecydowanie powinny być one wysokiej jakości i dużej szybkości z obsługą Rapid Spanning Tree Protocol (RSTP). Zapobiegnie to ewentualnym wąskim gardłom w łączności sieciowej.

Inwestycja w przyszłość

Podsumowując, wirtualizacja to technologia, która zapewni Ci nie tylko wysoką wydajność, dużą efektywność i elastyczność, ale także szereg innych korzyści. Powinieneś inwestować w sprawdzone rozwiązania pamięci masowej dla wirtualizacji i jednoczesne przestrzeganie ścisłych zasad implementacji. Zaskutkuje to zbudowaniem przyszłościowego, niezawodnego i wydajnego rozwiązania pamięci masowej, które będzie Ci służyć przez lata.