Turinys:
Apibrėžimas - ką reiškia programos virtualizavimas?
Taikomosios programos virtualizacija, dar vadinama programų paslaugų virtualizacija, yra terminas, žymimas didesniu virtualizacijos skėčiu. Tai reiškia programos vykdymą ploname kliente; terminalas arba tinklo darbo stotis su keliomis nuolatinėmis programomis ir prieiga prie daugumos programų, esančių prijungtame serveryje. Plonasis klientas veikia aplinkoje, atskirai nuo operacinės sistemos, kurioje yra programa, kuri kartais vadinama „kapsuliuota“.
Programos virtualizavimas kvailina kompiuterį, kad jis veiktų taip, tarsi programa veiktų vietiniame kompiuteryje, o iš tikrųjų ji veikia virtualioje mašinoje (pavyzdžiui, serveryje) kitoje vietoje, naudoja savo operacinę sistemą (OS) ir prie jos prieina vietos mašina. Nesuderinamumo su vietinio kompiuterio OS problemas ar net klaidas ar prastos kokybės kodą programoje galima išspręsti paleidus virtualias programas.
„Techopedia“ paaiškina programų virtualizavimą
Programų virtualizavimas bando atskirti programų programas nuo OS, su kuria ji konfliktuoja, netgi priversdama sistemas sustoti ar sudužti. Kiti programų virtualizacijos pranašumai:
- Reikia mažiau išteklių, palyginti su atskiros virtualios mašinos naudojimu.
- Suderinamų programų leidimas paleisti vietiniame kompiuteryje vienu metu.
- Išlaikyti standartinę, efektyvesnę ir ekonomiškesnę OS konfigūraciją keliuose konkrečios organizacijos kompiuteriuose, nepriklausomai nuo naudojamų programų.
- Palengvinti greitesnį programų diegimą.
- Saugumui palengvinti, atskiriant programas iš vietinės OS.
- Lengvesnis licencijos naudojimo stebėjimas, dėl kurio galite sutaupyti licencijos išlaidų.
- Leidimas nukopijuoti programas į nešiojamąją laikmeną ir naudoti kituose kliento kompiuteriuose, nereikalaujant vietinio diegimo.
- Didėja gebėjimas valdyti didelę ir įvairią / kintamą darbo apimtį.
Tačiau programų virtualizavimui yra tam tikrų apribojimų. Ne visos programos gali būti virtualizuotos, pavyzdžiui, programos, kurioms reikalingos įrenginių tvarkyklės, ir 16 bitų programos, veikiančios bendrojoje atmintyje. Kai kurios programos turi būti glaudžiai integruotos su vietine OS, pavyzdžiui, antivirusinėmis programomis, nes jas labai sunku paleisti naudojant programų virtualizaciją.
Programų virtualizavimas naudojamas daugelyje programų, įskaitant bankininkystę, verslo scenarijų modeliavimą, elektroninę prekybą, akcijų prekybą, draudimo pardavimą ir rinkodarą.
