Wirtualizacja 1 dr in Grzegorz liwiski gsliwinskizut edu

  • Slides: 13
Download presentation
Wirtualizacja 1 dr inż. Grzegorz Śliwiński gsliwinski@zut. edu. pl

Wirtualizacja 1 dr inż. Grzegorz Śliwiński gsliwinski@zut. edu. pl

Terminologia Określenie Definicja Przykład System operacyjny Oprogramowanie przeznaczone do przydziału fizycznych Microsoft Windows, Linux

Terminologia Określenie Definicja Przykład System operacyjny Oprogramowanie przeznaczone do przydziału fizycznych Microsoft Windows, Linux zasobów dla aplikacji Aplikacja Oprogramowanie uruchamiane na systemie operacyjnym, wykorzystujące zasoby fizyczne Maszyna wirtualna Specjalizowana aplikacja organizująca zasoby fizyczne w programowe Gość System operacyjny uruchomiony na maszynie VM (nazywany również jako system operacyjny gościa) Microsoft Windows, Linux Nadzorca (hypervisor) Specjalizowany system operacyjny przeznaczony do uruchamiania maszyn wirtualnych VM’s ESXi, Workstation, Fusion Host Fizyczny komputer dostarczający zasoby fizyczne dla nadzorcy ESXi Microsoft Office, Firefox

Terminologia Określenie Definicja v. Sphere Produkt do wirtualizacji serwerów firmy VMware, który łączy nadzorcę

Terminologia Określenie Definicja v. Sphere Produkt do wirtualizacji serwerów firmy VMware, który łączy nadzorcę ESXi i platformę zarządzania v. Center Server Klaster Grupa serwerów ESXi których zasoby fizyczne są współdzielone przez maszyny wirtualne VMs v. Sphere v. Motion Funkcja obsługująca migrację włączonych maszyn wirtualnych z serwera na serwer ESXi bez przerywania świadczenia usług v. Sphere HA Funkcja klastra, która chroni przed awariami sprzętu hosta, ponownie uruchamiając maszyny wirtualne na hostach, które działają normalnie v. Sphere DRS Funkcja klastra wykorzystująca v. Sphere v. Motion do umieszczania maszyn wirtualnych na hostach i zapewniania, że każda maszyna wirtualna otrzyma potrzebne zasoby

Maszyna wirtualna (VM) to programowa reprezentacja komputera fizycznego i jego komponentów. Oprogramowanie do wirtualizacji

Maszyna wirtualna (VM) to programowa reprezentacja komputera fizycznego i jego komponentów. Oprogramowanie do wirtualizacji konwertuje maszynę fizyczną i jej komponenty na pliki. Składniki maszyny wirtualnej • System operacyjny gościa • Narzędzia VMware • Zasoby wirtualne, takie jak: ü Procesor i pamięć ü Karty sieciowe ü Dyski i kontrolery ü Porty równoległe i szeregowe

Zalety wykorzystania maszyn wirtualnych Maszyny fizyczne: Wirtualne maszyny: • Trudne do przenoszenia lub kopiowania

Zalety wykorzystania maszyn wirtualnych Maszyny fizyczne: Wirtualne maszyny: • Trudne do przenoszenia lub kopiowania • Łatwe do przenoszenia lub kopiowania • Związany z określonym zestawem komponentów sprzętowych • Niezależnie od fizycznego sprzętu, ponieważ maszyny wirtualne są hermetyzowane w plikach • Często mają krótki cykl życia • Izolowany od innych maszyn wirtualnych działających na tym samym sprzęcie fizycznym • Wymagaj bezpośredniego połączenia w celu aktualizacji sprzętu • Izolowany od fizycznych zmian sprzętu

Typy wirtualizacji Wirtualizacja to proces tworzenia opartej na oprogramowaniu reprezentacji czegoś fizycznego, takiego jak

Typy wirtualizacji Wirtualizacja to proces tworzenia opartej na oprogramowaniu reprezentacji czegoś fizycznego, takiego jak serwer, komputer stacjonarny, sieć lub urządzenie magazynujące. Wirtualizacja to najskuteczniejszy sposób na zmniejszenie kosztów IT przy jednoczesnym zwiększeniu wydajności i elastyczności dla firm każdej wielkości. Wirtualizacja serwerów Wirtualizacja sieci Wirtualizacja pamięci masowych Wirtualizacja stacji roboczych

Maszyna wirtualna Każda aplikacja w dowolnym obsługiwanym systemie operacyjnym może działać na maszynie wirtualnej

Maszyna wirtualna Każda aplikacja w dowolnym obsługiwanym systemie operacyjnym może działać na maszynie wirtualnej (gościa) i zużywać procesor, pamięć, dysk i sieć z zasobów opartych na hoście. Procesor Pamięć Dysk Karta sieciowa

Architektura fizyczna a wirtualna Technologia wirtualizacji dzieli fizyczne komponenty na komponenty oprogramowania i zapewnia

Architektura fizyczna a wirtualna Technologia wirtualizacji dzieli fizyczne komponenty na komponenty oprogramowania i zapewnia rozwiązania wielu problemów IT. Architektura fizyczna Architektura wirtualna Aplikacja System operacyjny Architektura x 64

Udostępnianie zasobów fizycznych Wiele maszyn wirtualnych działających na hoście fizycznym współdzieli zasoby obliczeniowe, pamięć,

Udostępnianie zasobów fizycznych Wiele maszyn wirtualnych działających na hoście fizycznym współdzieli zasoby obliczeniowe, pamięć, sieć i pamięć masową. Zasoby wirtualne Architektura x 64 Zasoby fizyczne

Wirtualizacja CPU W środowisku fizycznym system operacyjny zakłada wyłączność dla wszystkich fizycznych procesorów w

Wirtualizacja CPU W środowisku fizycznym system operacyjny zakłada wyłączność dla wszystkich fizycznych procesorów w systemie. Wirtualizacja CPU kładzie nacisk na wydajność i działa bezpośrednio na dostępnych procesorach. Architektura fizyczna Architektura wirtualna Aplikacja System operacyjny Architektura x 64

Wirtualizacja pamięci RAM W środowisku fizycznym system operacyjny przyjmuje na wyłączność całą pamięci fizyczną

Wirtualizacja pamięci RAM W środowisku fizycznym system operacyjny przyjmuje na wyłączność całą pamięci fizyczną w systemie. Wirtualizacja pamięci kładzie nacisk na wydajność i działa bezpośrednio w dostępnej pamięci RAM. Architektura fizyczna Architektura wirtualna Aplikacja System operacyjny Architektura x 64

Wirtualizacja sieci i pamięci masowej

Wirtualizacja sieci i pamięci masowej

Wirtualizacja GPU Urządzenia graficzne GPU optymalizują złożone operacje graficzne. Te operacje mogą działać z

Wirtualizacja GPU Urządzenia graficzne GPU optymalizują złożone operacje graficzne. Te operacje mogą działać z wysoką wydajnością bez przeciążania procesora. Wirtualne procesory GPU można dodać do maszyn wirtualnych w następujących przypadkach użycia: • Duża ilość grafiki 2 D i 3 D • Wirtualne komputery stacjonarne VMware Horizon • Aplikacje intensywnie korzystające operacji graficznych, na przykład używane przez architektów i inżynierów • Aplikacje serwerowe do zadań równoległych, takich jak aplikacje do obliczeń naukowych Możesz skonfigurować maszyny wirtualne z maksymalnie czterema urządzeniami v. GPU w celu obsługi przypadków użycia wymagających wielu akceleratorów GPU. VMware obsługuje karty graficzne AMD i NVIDIA.