Sadržaj:
Definicija - Što znači virtualizacija aplikacije?
Virtualizacija aplikacije, koja se još naziva i virtualizacija aplikacijskih usluga, pojam je pod većim krovom virtualizacije. Odnosi se na pokretanje aplikacije na tankom klijentu; terminal ili mrežna radna stanica s nekoliko rezidentnih programa i pristupa većini programa koji su smješteni na povezanom poslužitelju. Tanki klijent radi u okruženju koje je odvojeno od, ponekad se naziva inkapsuliranim, iz operativnog sustava u kojem se nalazi aplikacija.
Virtualizacija aplikacije zavara računalo da radi kao da se aplikacija pokreće na lokalnom stroju, dok se u stvari pokreće na virtualnom stroju (poput poslužitelja) na drugom mjestu, koristeći svoj operativni sustav (OS) i pristupa mu lokalni stroj. Problemi nekompatibilnosti s OS-om lokalnog stroja ili čak greške ili kôd loše kvalitete u aplikaciji mogu se prevladati pokretanjem virtualnih aplikacija.
Techopedia objašnjava virtualizaciju aplikacija
Virtualizacija aplikacije pokušava odvojiti aplikacijske programe od OS-a s kojim ima sukobe, čak uzrokujući da se sustavi zaustave ili sruše. Ostale pogodnosti virtualizacije aplikacija uključuju:
- Zahtijeva manje resursa u usporedbi s korištenjem zasebnog virtualnog stroja.
- Dopuštanje istovremeno nespojivih aplikacija na lokalnom stroju.
- Održavanje standardne, učinkovitije i isplativije konfiguracije OS na više strojeva u određenoj organizaciji, neovisno o aplikacijama koje se koriste.
- Omogućavanje brže implementacije aplikacija.
- Omogućavanje sigurnosti izoliranjem aplikacija s lokalnog OS-a.
- Lakše praćenje upotrebe licence, što može uštedjeti na troškovima licence.
- Dopuštanje kopiranja aplikacija na prijenosni medij i korištenje ostalih klijentskih računala, bez potrebe za lokalnom instalacijom.
- Povećavanje sposobnosti rukovanja visokim i raznolikim / promjenjivim obujmom rada.
Postoje, međutim, ograničenja u virtualizaciji aplikacija. Ne mogu se virtualizirati sve aplikacije, poput aplikacija koje zahtijevaju upravljačke programe i 16-bitne aplikacije koje se pokreću u zajedničkom memorijskom prostoru. Neke aplikacije moraju postati usko integrirane s lokalnim OS-om, poput antivirusnih programa, jer je s virtualizacijom aplikacija vrlo teško pokrenuti se.
Virtuelizacija aplikacija koristi se u širokom rasponu aplikacija, uključujući bankarstvo, simulacije poslovnog scenarija, e-trgovinu, trgovanje dionicama te prodaju i marketing osiguranja.