Spisu treści:
Definicja - Co oznacza wirtualizacja aplikacji?
Wirtualizacja aplikacji, zwana także wirtualizacją usług aplikacji, jest terminem obejmującym większą część wirtualizacji. Odnosi się do uruchamiania aplikacji na cienkim kliencie; terminal lub stacja robocza z kilkoma programami rezydentnymi i uzyskującymi dostęp do większości programów rezydujących na podłączonym serwerze. Cienki klient działa w środowisku innym niż system operacyjny, w którym aplikacja się znajduje, czasem nazywanym enkapsulowanym.
Wirtualizacja aplikacji powoduje, że komputer działa tak, jakby aplikacja działała na maszynie lokalnej, podczas gdy w rzeczywistości działa na maszynie wirtualnej (takiej jak serwer) w innej lokalizacji, przy użyciu systemu operacyjnego (OS) i jest dostępna przez lokalna maszyna. Problemy z niekompatybilnością z systemem operacyjnym komputera lokalnego, a nawet błędy lub zły kod w aplikacji, można rozwiązać, uruchamiając aplikacje wirtualne.
Techopedia wyjaśnia wirtualizację aplikacji
Wirtualizacja aplikacji próbuje oddzielić programy aplikacyjne od systemu operacyjnego, z którym ma konflikty, a nawet powoduje zatrzymanie lub awarię systemu. Inne zalety wirtualizacji aplikacji obejmują:
- Wymagające mniej zasobów w porównaniu do korzystania z oddzielnej maszyny wirtualnej.
- Zezwolenie na jednoczesne uruchamianie niekompatybilnych aplikacji na komputerze lokalnym.
- Utrzymanie standardowej, bardziej wydajnej i ekonomicznej konfiguracji systemu operacyjnego na wielu komputerach w danej organizacji, niezależnie od używanych aplikacji.
- Ułatwienie szybszego wdrażania aplikacji.
- Ułatwienie bezpieczeństwa poprzez odizolowanie aplikacji od lokalnego systemu operacyjnego.
- Łatwiejsze śledzenie wykorzystania licencji, co może zaoszczędzić na kosztach licencji.
- Zezwolenie na kopiowanie aplikacji na nośniki przenośne i używanie ich przez inne komputery klienckie, bez potrzeby instalacji lokalnej.
- Zwiększona zdolność do obsługi dużej i zróżnicowanej / zmiennej objętości pracy.
Istnieją jednak ograniczenia wirtualizacji aplikacji. Nie wszystkie aplikacje można zwirtualizować, np. Aplikacje wymagające sterowników urządzeń i 16-bitowe aplikacje działające w pamięci współdzielonej. Niektóre aplikacje muszą być ściśle zintegrowane z lokalnym systemem operacyjnym, takie jak programy antywirusowe, ponieważ ich wirtualizacja jest bardzo trudna.
Wirtualizacja aplikacji jest wykorzystywana w wielu różnych aplikacjach, w tym w bankowości, symulacji scenariuszy biznesowych, handlu elektronicznym, handlu akcjami oraz sprzedaży i marketingu ubezpieczeń.
