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-Flash, pamięć 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.