VMware ma ponad 75% globalnego rynku wirtualizacji serwerów, co czyni ją wyraźnym liderem w branży, a pozostali konkurenci pozostają daleko w tyle. Według ostatnich danych. VMware Hypervisor umożliwia wirtualizację nawet najbardziej użytecznych aplikacji, nie przekraczając przy tym budżetu. Być może spotkałeś się z pozornie nieustannym sporem między ESX a ESXi, gdy zaczynałeś pracę z technologią VMware. Są to dwie różne formy architektury hiperwizora VMware, zbudowane do natychmiastowej instalacji z „bar-metalem” na rzeczywistym serwerze. Celem tego artykułu jest wyjaśnienie różnicy między VMware ESX i VMware ESXi.
VMware ESX a VMware ESXi
Różnica między ESX i ESXi polega na zarządzaniu architekturą i operacjami. Aby opisać porównanie wersji VMware w kilku słowach, projekt ESXi przewyższa ESX pod względem bezpieczeństwa, stabilności i zarządzania, podczas gdy ESX jest daleko w tyle. Ponadto ESX wymaga systemu operacyjnego, ale ESXi nie. Firma VMware zdecydowanie zaleca użytkownikom, którzy obecnie korzystają z tradycyjnej architektury ESX, uaktualnienie do ESXi.
Produkt do wirtualizacji serwerów korporacyjnych VMware nosi nazwę ESX (Elastic Sky X) i jest obsługiwany przez konsolę z systemem operacyjnym o nazwie Service Console. Jest oparty na systemie Linux i służy jako interfejs zarządzania dla hosta. Kilku przedstawicieli kontroli i innych agentów oprogramowania innych firm jest umieszczonych na konsoli usług, aby zapewnić funkcje, takie jak ocena sprzętu i śledzenie hipernadzorcy ESX.
Produkt do wirtualizacji serwerów korporacyjnych firmy VMware nosi nazwę ESXi (Elastic Sky X Integrated). Konsola serwisowa nie jest już dostępna w ESXi. Wszystkie agenty związane z VMware, a także agenty innych firm, takie jak agenci administrujący i monitorujący, mogą działać na VMkernel. ESXi to ultracienka konstrukcja, która jest niezwykle niezawodna, a jej minimalna podstawa kodu sprawia, że jest bezpieczniejsza przy mniejszej liczbie poprawek do nałożenia. Zamiast konsoli usług ESXi wykorzystuje interfejs użytkownika Direct Console (DCUI) do zarządzania serwerem. W porównaniu z instalacją ESX, instalacja ESXi będzie znacznie szybsza.
Tabela porównawcza między VMware ESX i VMware ESXi
Parametry porównania | VMware ESX | VMware ESXi |
Konsola serwisowa | Obecny | Nieobecny |
Wykonano rozwiązywanie problemów | Konsola serwisowa | Powłoka ESXi |
Bezpieczny dziennik systemowy | Nieobsługiwany | Utrzymany |
Dostęp internetowy do vSphere | Tylko eksperymentalne | Pełne możliwości zarządzania |
Szybkie wdrażanie dzięki automatycznemu wdrażaniu | Nieobsługiwany | Utrzymany |
Co to jest VMware ESX?
ESX (Elastic Sky X) to technologia wirtualizacji dla firmowego serwera VMware. Jądro maszyny wirtualnej to zwirtualizowane jądro obsługiwane w ESX za pośrednictwem systemu konsoli operacyjnej, powszechnie znanej jako konsola usług. Głównym celem Linuksa jest posiadanie interfejsu zarządzania, a wielu przedstawicieli monitorujących i innych osób na konsoli systemowej jest wdrażanych tylko po to, aby zapewnić funkcje, takie jak zarządzanie sprzętem i śledzenie hiperwizora ESX. Funkcjonalność konsoli serwisowej jest oparta na systemie Linux.
Działa na sprzęcie fizycznym bez konieczności posiadania istniejącego systemu operacyjnego. VMware ESX jest wyposażony w zintegrowaną technologię hiperwizora ESX Server i ESXi Server. Przed vSphere 5.0 framework ESX koncentrował się na COS opartym na systemie Linux w celu zapewnienia wykonalności i kompatybilności z doradcami. Większość problemów związanych z bezpieczeństwem w środowisku opartym na ESX powoduje luki w zabezpieczeniach systemu COS. Zezwalanie agentom lub narzędziom stron trzecich może powodować problemy z prywatnością i dlatego powinno być ściśle kontrolowane. W przypadku ułatwienia działania w COS zewnętrzni agenci lub sprzęt konkurują o zasoby programu z hipernadzorcą.
Co to jest VMware ESXi?
System wirtualizacji serwerów korporacyjnych VMware jest również znany jako ESXi (Elastic Sky X Integrated). Konsola serwisowa nie jest już dostępna w ESXi. Wszystkie agenty związane z VMware i innych firm, takie jak agenty kontroli i raportowania, mogą natychmiast uruchomić się na VMkernel. ESXi to wyjątkowo niezawodna, ultracienka konstrukcja z niewielką podstawą kodu, która pozwala na zwiększenie bezpieczeństwa przy bardzo niewielkiej liczbie kodów do załatania. Do obsługi serwera ESXi ESXi wykorzystuje interfejs użytkownika Direct Console (DCUI) zamiast konsoli usług. W porównaniu z instalacją ESX, instalacja ESXi będzie znacznie szybsza.
ESXi jest skierowany do organizacji korporacyjnych, małych firm i indywidualnych konsumentów, zgodnie ze stroną internetową VMware. Licencje Enterprise są obecnie częścią płatnej wersji vSphere. Małe osoby i korporacje mogą nawet korzystać z bezpłatnej wersji vSphere Hypervisor serwera. Instalacja wymaga hosta z co najmniej 2 procesorami i 4 GB fizycznej pamięci RAM.
Cechy scentralizowanego zarządzania ESXi mogą pomóc w uproszczeniu zarządzania IT, a jego niewielki ślad węglowy zmniejsza kompatybilność sprzętową. To właśnie nadaje ESXi prestiż wydajniejszej pracy w niższej cenie. Serwer VMware ESXi może obsługiwać do 128 procesorów i zaledwie 6 TB danych.
Główne różnice między VMware ESX i VMware ESXi
Wniosek
Jeśli chodzi o wydajność i niezawodność, te dwa hipernadzorcy są bardzo porównywalne, przynajmniej podczas oceny wydań 4.1, ale są zupełnie inne, jeśli chodzi o strukturę i efektywność zarządzania. W przeciwieństwie do ESX, ESXi nie zależy od podstawowego systemu operacyjnego, co pozwala na rozwiązanie różnych problemów związanych z wydajnością i bezpieczeństwem. VMware zachęca użytkowników do migracji do projektu ESXi; zgodnie z ich literaturą proces zostanie wykonany bez przestojów maszyny wirtualnej, choć wymaga to starannego planowania.