Co to jest maszyna wirtualna?

Spisu treści:

Co to jest maszyna wirtualna?
Co to jest maszyna wirtualna?
Anonim

Maszyna wirtualna używa oprogramowania i sprzętu komputerowego do emulacji dodatkowych komputerów w jednym fizycznym urządzeniu. Dowiedz się więcej o tym, czym jest maszyna wirtualna i co możesz zrobić w środowisku VM.

Co to jest maszyna wirtualna?

Maszyny wirtualne emulują oddzielny system operacyjny (gość) i oddzielny komputer od istniejącego systemu operacyjnego (hosta), na przykład, aby uruchomić Unbuntu Linux w systemie Windows 10. Środowisko komputera wirtualnego pojawia się w osobnym oknie i jest zazwyczaj izolowany jako samodzielne środowisko. Mimo to interaktywność między gościem a gospodarzem jest często dozwolona w przypadku zadań, takich jak przesyłanie plików.

Image
Image

Codzienne powody używania maszyny wirtualnej

Programiści używają oprogramowania maszyny wirtualnej do tworzenia i testowania oprogramowania na różnych platformach bez korzystania z drugiego urządzenia. Za pomocą środowiska maszyny wirtualnej można uzyskać dostęp do aplikacji, które są częścią systemu operacyjnego innego niż ten zainstalowany na komputerze. Na przykład maszyny wirtualne umożliwiają granie w gry wyłącznie dla systemu Windows na komputerze Mac.

Ponadto maszyny wirtualne zapewniają poziom elastyczności w zakresie eksperymentowania, który nie zawsze jest możliwy w systemie operacyjnym hosta. Większość oprogramowania VM umożliwia robienie migawek systemu operacyjnego gościa, do których można wrócić, jeśli coś pójdzie nie tak, na przykład infekcja złośliwym oprogramowaniem.

Dlaczego firmy mogą korzystać z maszyn wirtualnych

Wiele organizacji wdraża i utrzymuje kilka maszyn wirtualnych. Zamiast korzystać z kilku komputerów przez cały czas, firmy korzystają z maszyn wirtualnych hostowanych na mniejszym podzbiorze wydajnych serwerów, co pozwala zaoszczędzić pieniądze na przestrzeni fizycznej, energii elektrycznej i konserwacji.

Te maszyny wirtualne można kontrolować za pomocą jednego interfejsu administracyjnego i udostępniać pracownikom ze zdalnych stacji roboczych, często rozmieszczonych w wielu lokalizacjach geograficznych. Ze względu na odizolowaną naturę instancji maszyn wirtualnych firmy mogą umożliwiać użytkownikom dostęp do sieci firmowych przy użyciu tej technologii na ich komputerach, co zapewnia większą elastyczność i oszczędność kosztów.

Maszyny wirtualne zapewniają administratorom pełną kontrolę wraz z możliwością monitorowania w czasie rzeczywistym i zaawansowanym nadzorem bezpieczeństwa. Każdą maszyną wirtualną można sterować, uruchamiać i zatrzymywać natychmiast za pomocą kliknięcia myszą lub wpisu w wierszu poleceń.

Powszechne ograniczenia maszyn wirtualnych

Chociaż maszyny wirtualne są przydatne, istnieją godne uwagi ograniczenia, które należy zrozumieć, aby oczekiwania dotyczące wydajności były realistyczne. Nawet jeśli urządzenie obsługujące maszynę wirtualną zawiera potężny sprzęt, instancja wirtualna może działać wolniej niż na niezależnym komputerze. W ostatnich latach postęp w zakresie obsługi sprzętu w ramach maszyn wirtualnych był bardzo duży. Mimo to to ograniczenie nigdy nie zostanie całkowicie wyeliminowane.

Kolejnym ograniczeniem jest koszt. Oprócz opłat związanych z niektórymi oprogramowaniem maszyny wirtualnej, instalacja i uruchomienie systemu operacyjnego może wymagać licencji lub innej metody uwierzytelniania. Na przykład uruchomienie gościnnego wystąpienia systemu Windows 10 wymaga ważnego klucza licencyjnego, tak jak w przypadku instalacji systemu operacyjnego na rzeczywistym komputerze. Chociaż rozwiązanie wirtualne jest zazwyczaj tańsze w większości przypadków niż zakup dodatkowych maszyn fizycznych, koszty sumują się, jeśli wymagane jest wdrożenie na dużą skalę.

Inne potencjalne ograniczenia do rozważenia to brak obsługi niektórych komponentów sprzętowych i możliwe ograniczenia sieciowe. Dopóki prowadzisz badania i masz realistyczne oczekiwania, wdrożenie maszyn wirtualnych w środowisku domowym lub biznesowym może być korzystne.

Hypervisory i inne oprogramowanie maszyn wirtualnych

Oparte na aplikacjach oprogramowanie maszyn wirtualnych, powszechnie znane jako hiperwizory, jest dostępne we wszystkich kształtach i rozmiarach dostosowanych do użytku osobistego i biznesowego. Hypervisory umożliwiają wielu maszynom wirtualnym z różnymi systemami operacyjnymi współużytkowanie tych samych zasobów sprzętowych. Administratorzy systemu mogą używać hipernadzorców do jednoczesnego monitorowania wielu maszyn wirtualnych w sieci i zarządzania nimi.

FAQ

    Co maszyny wirtualne mają wspólnego z systemami operacyjnymi?

    Po zainstalowaniu aplikacji maszyny wirtualnej należy wybrać i zainstalować system operacyjny na maszynie wirtualnej. Po zainstalowaniu systemu operacyjnego możesz używać swojej maszyny wirtualnej jak każdego innego komputera.

    Jaka jest różnica między emulatorem a maszyną wirtualną?

    Maszyny wirtualne to w pełni funkcjonalne, autonomiczne środowiska, w których można instalować i korzystać z całych systemów operacyjnych. Emulatory dążą do wirtualnego odtworzenia określonego oprogramowania i sprzętu w celu osiągnięcia określonego celu, na przykład grania w grę na przestarzałym systemie.

Zalecana: