Jakie są różne rozwiązania wirtualizacji?
wirtualizacja oznacza „z usuniętymi granicami lub ograniczeniami” lub „symulowanym”. Solutions Patrz produkty i usługi, które dotyczą konkretnych problemów lub sytuacji. Rozwiązania wirtualizacyjne odnoszą się do sposobów rozwiązywania problemów obliczeniowych poprzez usunięcie granic lub ograniczeń i/lub poprzez użycie symulacji.
Rozwiązania wirtualizacji można podzielić na trzy typy: wirtualizacja sprzętu, wirtualizacja sieci i pamięci oraz wirtualizację aplikacji. Wirtualizacja sprzętu to kolejny termin dla wirtualizacji serwera. Odnosi się do trzech sposobów podziału komputera do tworzenia na nim wirtualnych serwerów. W zależności od zastosowanej metody serwery wirtualne mogą być w stanie uruchamiać różne systemy operacyjne. W każdym razie aplikacje na osobnych serwerach nie będą oddziaływać ani powodować problemów, a redundancja staje się łatwo możliwa.
W odniesieniu do rozwiązań wirtualizacji obejmujących sieci i przechowywanie, przyjęto nieco przeciwne podejścieDo podejścia do wirtualizacji serwera, zbieranie przedmiotów razem, zamiast oddzielić jeden element na wiele. Dzięki wirtualizacji sieci oznacza to, że wiele urządzeń w sieci jest konsolidowanych w celu kontrolowania i zarządzania z konsoli jednego administratora. Wirtualizacja sieci często obejmuje wirtualizację pamięci, która pozwala na różne - czasem liczne i zupełnie inne - urządzenia do przechowywania w podobny sposób.
Rozwiązania wirtualizacji obejmujące aplikacje mają co najmniej pięć rodzajów. Streaming aplikacji jest procesem, w którym aplikacja nie jest tak naprawdę instalowana na każdym komputerze w sieci, ale jest dostarczana tak potrzebna. Jest to jeden ze sposobów zapewnienia najbardziej aktualnego oprogramowania, a także śledzenia czasu użytkowania każdej osoby. Innym sposobem, w jaki ma miejsce wirtualizacja aplikacji, jest to, że komputery użytkowników sąterminale lub wykonane jako terminale serwera. W takim przypadku wszystkie aplikacje i dane znajdują się na serwerze.
Sprzęt partycjonowania jest jednym z rozwiązań wirtualizacji, które mają miejsce na komputerze poszczególnych użytkowników. Apple niedawno zaprojektowało swoje komputery Mac, aby można je było podzielić i uruchamiać oprogramowanie Windows. Nazywa się to wirtualizacją pulpitu .
Dwa pozostałe rodzaje wirtualizacji aplikacji są zupełnie inne od pierwszych trzech. Jeden jest przykładem oprogramowania Java Virtual Machine (JVM), które umożliwia programy zapisane w Javie lub skompilowane w Java Bajtecode działające na dowolnym komputerze, na którym jest zainstalowany. Mówi się, że JVM wirtualizuje oprogramowanie, rozszerzając granice tego, gdzie może działać. Dynamiczne przypisanie aplikacji to podejście, które traktuje grupę serwerów jako spójną pulę zasobów, które można przypisać w czasie rzeczywistym, wirtualizując aplikacje, uruchamiając je na dowolnym serwerze, w razie potrzeby.