Inhoudsopgave:
Definitie - Wat betekent applicatievirtualisatie?
Applicatievirtualisatie, ook wel applicatiedienstvirtualisatie genoemd, is een begrip onder de grotere paraplu van virtualisatie. Het verwijst naar het uitvoeren van een applicatie op een thin client; een terminal of een netwerkwerkstation met weinig residente programma's en toegang tot de meeste programma's die zich op een verbonden server bevinden. De thin client wordt uitgevoerd in een omgeving die los staat van, soms aangeduid als ingekapseld van, het besturingssysteem waar de toepassing zich bevindt.
Applicatievirtualisatie houdt de computer voor de gek alsof de applicatie op de lokale machine draait, terwijl deze in feite op een virtuele machine (zoals een server) op een andere locatie draait, met behulp van het besturingssysteem (OS) en toegankelijk is voor de lokale machine. Problemen met incompatibiliteit met het besturingssysteem van de lokale machine, of zelfs bugs of code van slechte kwaliteit in de applicatie, kunnen worden opgelost door virtuele applicaties uit te voeren.
Techopedia verklaart Application Virtualization
Applicatievirtualisatie probeert applicatieprogramma's te scheiden van een besturingssysteem waarmee conflicten optreden, waardoor systemen zelfs kunnen stoppen of crashen. Andere voordelen van applicatievirtualisatie zijn onder meer:
- Vereist minder middelen in vergelijking met het gebruik van een afzonderlijke virtuele machine.
- Toestaan dat incompatibele applicaties tegelijkertijd op een lokale machine worden uitgevoerd.
- Handhaving van een standaard, efficiëntere en kosteneffectieve OS-configuratie op meerdere machines in een bepaalde organisatie, onafhankelijk van de gebruikte applicaties.
- Snellere toepassing van applicaties mogelijk maken.
- Beveiliging vergemakkelijken door applicaties te isoleren van het lokale besturingssysteem.
- Gemakkelijker bijhouden van licentiegebruik, wat kan besparen op licentiekosten.
- Toestaan dat applicaties worden gekopieerd naar draagbare media en worden gebruikt door andere clientcomputers, zonder lokale installatie.
- Toenemend vermogen om een hoog en divers / variabel werkvolume aan te kunnen.
Er zijn echter beperkingen aan applicatievirtualisatie. Niet alle toepassingen kunnen worden gevirtualiseerd, zoals toepassingen waarvoor stuurprogramma's nodig zijn en 16-bits toepassingen die in gedeelde geheugenruimte worden uitgevoerd. Sommige applicaties moeten nauw worden geïntegreerd met het lokale besturingssysteem, zoals antivirusprogramma's, omdat ze erg moeilijk zijn uit te voeren met applicatievirtualisatie.
Applicatievirtualisatie wordt gebruikt in een breed scala aan applicaties, waaronder bankieren, bedrijfsscenario's, e-commerce, aandelenhandel en verkoop en marketing van verzekeringen.