Microsoft App-V - Microsoft App-V

Microsoft Application Virtualization logotipi

Microsoft dasturlarini virtualizatsiya qilish (shuningdek, nomi bilan tanilgan App-V;[1] avval Yumshoqlik SoftGrid)[2] bu dasturni virtualizatsiya qilish va dasturni oqimlash dan echim Microsoft. Dastlab u Softricity kompaniyasi tomonidan ishlab chiqilgan Boston, Massachusets shtati, Microsoft tomonidan sotib olingan 2006 yil 17-iyulda.[3] App-V Microsoft-ning boshqa virtualizatsiya texnologiyalari bilan bir qatorda dastur virtualizatsiyasi bozoriga kirishini anglatadi Hyper-V, Microsoft foydalanuvchi muhitini virtualizatsiya qilish (UE-V),[4] Masofadagi ish stoli xizmatlari va Tizim markazi virtual mashina menejeri.[5]

Umumiy nuqtai

App-V ilovalarni virtual dastur serveridan istalgan mijozga real vaqtda tarqatish ("oqim") imkonini beradi. Ilovalarni an'anaviy mahalliy o'rnatishga bo'lgan ehtiyojni yo'q qiladi, ammo mustaqil joylashtirish usuli ham qo'llab-quvvatlanadi. Oqimga asoslangan dastur yordamida App-V mijozi mijozlar mashinalariga o'rnatilishi kerak va virtual dastur serverida saqlanadigan dastur ma'lumotlari mijoz keshiga birinchi ishlatilganda yoki oldindan ishlatilganda talablar asosida o'rnatiladi (uzatiladi). - mahalliy keshga o'rnatildi. App-V to'plami qum qutilari Ilova to'g'ridan-to'g'ri asosiy operatsion tizimning fayl tizimiga va / yoki to'g'ridan-to'g'ri o'zgarishlarni amalga oshirmasligi uchun bajarish muhiti Windows ro'yxatga olish kitobi, aksincha, dasturga xos "qabariq" da mavjud. App-V dasturlari, shuningdek, bir xil dasturning turli xil versiyalari bir vaqtning o'zida App-V ostida ishlashi va bir-birini istisno qiladigan dasturlar bir xil tizimda mavjud bo'lishi uchun bir-biridan himoyalangan. Shunga qaramay, ajratish xavfsizlik chegarasi emas.[6]

Shunday qilib App-V markazlashtirilgan o'rnatish va joylashtirilgan dasturlarni boshqarish imkonini beradi. U siyosat asosida kirishni boshqarishni qo'llab-quvvatlaydi; ma'murlar foydalanishni tartibga soluvchi siyosatni belgilab, ma'lum foydalanuvchilar yoki ba'zi bir kompyuterlar tomonidan dasturlarga kirishni belgilashi va cheklashi mumkin. App-V-da virtualizatsiya qilingan dasturdan foydalanishni kuzatish uchun kuzatuv interfeysi mavjud. Agar xohlasangiz, serverlar mavjud bo'lgan konfiguratsiyalarda amalga oshirilishi mumkin.

App-V mijozi foydalanuvchiga virtualizatsiya qilingan ilovalar uchun toza, mahalliy darajada o'rnatilgan dastur tajribasini taqdim etadi. Virtualizatsiya qilingan dasturni ishga tushirish uchun kirish mahalliy o'rnatilgan dastur bilan bir xil ko'rinadi, chunki dastur uchun kengaytmalar App-V mijozi tomonidan foydalanuvchi ish stoli qobig'iga kiritilgan. Ikki yoki undan ortiq virtual dasturlar bir-biriga bog'liq bo'lsa, alohida virtualizatsiya qilingan dasturlar, shuningdek, bitta izolyatsiya qilingan qabariqda birgalikda ishlash uchun tuzilgan bo'lishi mumkin.

Microsoft App-V - foydalanish uchun litsenziyalashni talab qiluvchi qo'shimcha komponent. Litsenziyalash foydalanuvchilarga asoslangan bo'lib, u Microsoft operatsion tizimlarida foydalanish uchun Microsoft Desktop Optimization Pack (MDOP) dasturini litsenziyalash yo'li bilan yoki Uzoq ish stoli serverlarida foydalanish uchun Microsoft Remote Desktop Server Client Access litsenziyasining bir qismi sifatida olinadi. MDOP - bu dasturiy ta'minotni tasdiqlash mijozlari uchun obuna sifatida mavjud bo'lgan texnologiyalar to'plami. Shuningdek, xosting (bulutli xizmatlar) provayderlari uchun mavjud bo'lgan litsenziyalash modeli mavjud.

Asosiy versiyalar va variantlar

Microsoft 2012 yil noyabr oyi oxirida App-V-ning 5-versiyasini chiqardi, bu butun platformaning uchinchi avlodi. 5-versiya mahsulotni modernizatsiya qildi va dastlab 11 yil oldin Windows NT va Windows 2000 operatsion tizimlariga mo'ljallangan komponentlarni almashtirdi. Qayta loyihalashtirish operatsion tizimning yangi xususiyatlarini qo'llab-quvvatlashga va virtualizatsiyani qo'llab-quvvatlashni yaxshilashga imkon berdi.

Mahsulotning 4.x versiyasi hali ham keng qo'llanilmoqda va hozirda faol qo'llab-quvvatlanmoqda. Microsoft Windows 8.1 va Server 2012 R2 mijoz operatsion tizimlari uchun 4-versiyaga asoslangan qo'llab-quvvatlashni kengaytirdi; ammo ba'zi yangi operatsion tizim xususiyatlaridan App-V 4.x yordamida virtualizatsiya qilingan ilovalar uchun foydalanish mumkin emas. App-V 4.x-ni qo'llab-quvvatlashning Microsoft standart tugash sanasi 2015 yil iyul edi.[7]

3.x va 2.x versiyalari endi ishlab chiqarishda ishlatilishi ma'lum emas; ushbu versiyalarni qo'llab-quvvatlash Microsoft tomonidan Softricity-ni sotib olish bilan yakunlandi. 2.x dan 4.x gacha bo'lgan versiyalar ikkinchi avlod dasturini virtualizatsiya qilish mahsulotini anglatadi.

Mahsulotning 1.x versiyasi yo'q edi. SoftGrid 2.0 chiqarilishidan oldin Softricity quyidagicha tanilgan edi SoftwareWow!. SoftwareWow! dasturlarga (birinchi navbatda o'yinlarga) xaridorlarga etkazib beradigan dastur do'koniga ega bo'lgan erta bulutli xizmat ko'rsatuvchi provayder edi. Xizmat taqdim etish uchun ichki birinchi avlod mahsulotidan foydalangan Xizmat sifatida dasturiy ta'minot (SaaS). Bugungi kunda kompaniya haqida ozgina ma'lumot mavjud bo'lsa-da,[8] ushbu mahsulot juda cheklangan virtualizatsiya ko'magi bilan oqim xizmatlarini taqdim etdi.

App-V tarmog'i Microsoft tomonidan Microsoft Server Application Virtualization ("Serverlar uchun App-V") nomi ostida chiqarildi.[9] Virtuallashtirishni qayta yo'naltirishni qo'llab-quvvatlaydigan, ammo izolyatsiyasiz ushbu platforma dastur ichidagi ziddiyatlarga olib kelmaydigan virtualizatsiya qilingan server yuklarini etkazib berishga qaratilgan. Mahsulot System Center Virtual Machine Manager-ning bir qismi sifatida mavjud va odatda talablarga asoslangan holda serverlarning yangi nusxalarini to'plash uchun ishlatiladi.

Arxitektura

Microsoft virtual dasturlarni joylashtirish uchun uchta variantni taklif qiladi, bu ishlatilgan me'moriy qismlarga ta'sir qiladi:

  • App-V-ga bag'ishlangan serverlar to'plami.
  • Tizim markazi konfiguratsiya menejeri integratsiyasi.
  • Ilova boshqa usullar bilan etkazib berilishi mumkin bo'lgan "mustaqil" rejim.

Appx-ning 5.x yoki 4.x versiyasidan foydalanilganda ushbu uchta joylashtirish variantlarini amalga oshirish boshqacha. Ularning har biri alohida tavsiflanadi.

5.x versiyalaridagi arxitektura

5.x asosidagi arxitekturada ishlatilishi mumkin bo'lgan uchta asosiy variant mavjud. Ushbu uchala variant ham bir nechta umumiy komponentlardan foydalanadi:

  • Microsoft Application Virtualization 5.x Sequencer, bu virtuallashtirilgan etkazib berish uchun moslashtirilgan dasturni paketlash uchun ishlatiladi.
  • Microsoft Application Virtualization 5.x mijozi, virtual dasturni ishlatish uchun ishlatiladigan operatsion tizimda ishlatiladi. Mijozning ikkita shakli mavjud, ulardan biri ish stoli operatsion tizimlari uchun (masalan, Service Pack 1 va Windows 8 bilan Windows 7), ikkinchisi esa Remote Desktop Session Host serverlari sifatida foydalanish uchun tuzilgan server operatsion tizimlari uchun.
  • Microsoft Application Virtualization Report Server, virtualizatsiya qilingan dasturlarning foydalanish ma'lumotlarini (o'lchash deb ataladigan) to'plashi mumkin bo'lgan ixtiyoriy komponent.
  • Microsoft Application Virtualization Client Console, virtual dastur sifatida mijoz tizimlariga etkazilishi mumkin bo'lgan ixtiyoriy komponent. Odatda, konsol oxirgi foydalanuvchilar uchun talab qilinmaydi, ammo konsol dasturini joylashtirish foydalanuvchiga ilgari avtorizatsiya qilingan va etkazib berilgan virtual dasturlar ustidan qo'shimcha nazoratni ta'minlaydi.

5.x arxitekturasining qolgan qismi ishlatilgan tarqatish opsiyasiga bog'liq.

To'liq App-V 5.x Server opsiyasi

To'liq App-V 5.x Server quyidagi qo'shimcha komponentlardan iborat:

  • Microsoft Application Virtualization 5.x boshqaruv serveri, dasturlar va ulanish guruhlarini aniqlash va ularni ishlatishga ruxsat berilgan foydalanuvchilar yoki kompyuterlar ro'yxatlarini o'z ichiga olgan Active Directory xavfsizlik guruhlariga tayinlash uchun ishlatiladi. Ushbu server ushbu ma'lumotlarning qisqacha mazmunini bir nechta Publishing serverlariga tarqatadi. Boshqarish serveri konfiguratsiya ma'lumotlarini ma'lumotlar bazasida saqlaydigan veb-xizmat sifatida amalga oshiriladi. Veb-xizmatga Silverlight yoqilgan veb-brauzer yoki PowerShell-dan foydalanish mumkin.
  • Microsoft Application Virtualization Publishing Server, foydalanuvchilar va kompyuterlarning autentifikatsiyasi va mijozga nashr etish uchun tegishli virtual metama'lumotlarni etkazib berish uchun ishlatiladi.
  • Paket do‘koni, Virtual ilovalarni oqimlash uchun mijozlar foydalanadigan oddiy fayl ulushi. Ba'zi hollarda, Paket do'konida veb-server bo'lishi mumkin.

Konfiguratsiya menejerini birlashtirish opsiyasi

Konfiguratsiya menejeri quyidagi tarkibiy qismlardan iborat:

  • Microsoft tizim markazi konfiguratsiya menejeri sayt serveri, operatsion rasmlarni, o'rnatish uchun an'anaviy dastur paketlarini, virtual dasturlarni va boshqa tarqatish vazifalarini aniqlash uchun ishlatiladi. Ushbu ma'lumotlar, shuningdek, foydalanuvchilar va kompyuterlar to'plamlariga talablar va bog'liqliklar bilan birga berilishi mumkin. Ushbu ma'lumotlar ma'lumotlar bazasida saqlanadi va tarqatish punkti orqali mijozlar mashinalariga etkazib beriladi.
  • Microsoft tizim markazining tarqatish punkti, juda kengaytirilgan echim uchun tarqatish uchun tarkibni keshlash uchun ishlatiladi.
  • Microsoft System Center mijoz agenti, tarqatish metadatasi va tarkibini tarqatish punktidan tortib olish va turli xil mijoz komponentlari harakatlarini amalga oshirish uchun ishlatiladi. App-V nuqtai nazaridan ushbu komponent virtual dasturni App-V mijoziga etkazib beradi.

App-V funktsiyalarini to'liq qo'llab-quvvatlash uchun App-V 5 uchun System Center Configuration Manager 2012 va undan yuqori foydalanish talab etiladi. Eski versiyalar yoki boshqa elektron etkazib berish tizimlari orqali joylashtirish, shuningdek, joylashtirishning virtual msi usuli yordamida amalga oshiriladi.

Mustaqil rejim

App-V 5.x mijozlari oxir-oqibat yuqoridagi ikkala server rejimlari tomonidan ishlatiladigan PowerShell API-ni o'z ichiga oladi. Ba'zan ushbu API-ni to'g'ridan-to'g'ri mijozda qo'lda yoki uchinchi shaxslar tomonidan ishlab chiqilgan qo'shimcha vositalar yordamida ishlatish maqsadga muvofiqdir.

2.x dan 4.x gacha bo'lgan arxitektura

4.x asosidagi arxitekturada ishlatilishi mumkin bo'lgan uchta asosiy variant mavjud. Ushbu uchala variant ham bir nechta umumiy komponentlardan foydalanadi:

  • Microsoft Application Virtualization 4.x Sequencer, bu virtuallashtirilgan etkazib berish uchun moslashtirilgan dasturni paketlash uchun ishlatiladi.
  • Microsoft Application Virtualization 4.x mijozi, virtual dasturni ishlatish uchun ishlatiladigan operatsion tizimda ishlatiladi. X86 yoki x64 operatsion tizimlarini qo'llab-quvvatlaydigan to'plamlarda birlashtirilgan mijozning to'rtta shakli mavjud. Ulardan biri ish stoli operatsion tizimlari uchun (masalan, Windows XP va undan yuqorisi), ikkinchisi esa masofaviy ish stoli sessiyasi xosti serverlari sifatida foydalanish uchun tuzilgan server operatsion tizimlari uchun.

Maxsus App-V boshqaruv serveri

App-V 4.x tizim arxitekturasi quyidagi tarkibiy qismlardan iborat:

  • Microsoft Systems Center virtual dasturlarni boshqarish serveri, bu dasturlarni aniqlash va ularni Active Directory foydalanuvchilari yoki dasturlardan foydalanishga ruxsat berilgan foydalanuvchilar ro'yxatlarini o'z ichiga olgan xavfsizlik guruhlariga tayinlash uchun ishlatiladi. Server, shuningdek, vakolatli ro'yxatlarga qarshi ish vaqti autentifikatsiyasini amalga oshiradi va hisobot uchun ma'lumotlar bazasida dasturlardan foydalanish (o'lchash) ma'lumotlarini qayd etadi.
  • Microsoft Systems Center virtual dasturlarni boshqarish xizmati.NET remote veb-xizmati bo'lgan, dasturlar uchun mijozlarning so'rovlarini boshqaradi. Ushbu server nashr etish, vakolatli foydalanishni tekshirish va hisobot berish uchun vakolatli dastur metama'lumotlarini taqdim etish uchun menejment serveri bilan birgalikda ishlaydi. Server shuningdek, RTSP protokoli kengaytmasi yordamida virtualizatsiya qilingan paketlarning oqim operatsiyalarini bajaradi.
  • App-V boshqaruv konsoli, App-V serverlarini sozlash, boshqarish va boshqarish uchun boshqaruv vositasi. U dasturlardan foydalanishni tartibga soluvchi siyosatni aniqlash uchun ishlatilishi mumkin. Bundan tashqari, u virtualizatsiya qilingan dastur paketlarini yaratish, boshqarish, yangilash va takrorlash uchun ishlatilishi mumkin.

Umumiy tizim markazining konfiguratsiya menejeri

2009 yilda Microsoft App-V-ni takomillashtirilgan holda amalga oshirishning yangi usulini taklif qildi Tizim markazini sozlash menejeri. System Center Configuration Manager Arxitektura quyidagi tarkibiy qismlardan iborat:

  • Tizim markazi konfiguratsiya menejeri sayt serveri, tizim rasmlarini, an'anaviy o'rnatuvchilar yordamida yaratilgan dastur paketlarini va virtual dasturlarni saqlash uchun asosiy ombor sifatida xizmat qiladi.
  • Tizim markazi konfiguratsiya menejeri tarqatish serveri, dasturiy ta'minotni mahalliy darajada keshlash va tarqatish uchun ishlatiladi.

App-V 4.x 2012 R2 orqali Configuration Manager 2007 SP1 bilan to'g'ridan-to'g'ri integratsiyaga ega.

"Mustaqil" rejimi

App-V mijozlaridan "mustaqil rejimda" ham foydalanish mumkin[10] ilgari tavsiflangan server infratuzilmalarisiz. Bunday holda, ketma-ket paketlar tashqi texnika yordamida, masalan, elektron dasturiy ta'minotni etkazib berish tizimi yoki qo'lda tarqatish yordamida etkazib beriladi.

Ishlash

Joylashtirish operatsiyalari bilan bog'liq operatsiyalardan tashqari App-V Application Virtualization asosan ikkita komponentni o'z ichiga oladi - the App-V Sequencer va App-V mijozi.

App-V sekvensori - bu virtualizatsiya va oqim uchun dasturni qayta paketlaydigan komponent. U talab qilinadigan manbalar uchun dasturni tahlil qiladi, dasturlarni sozlashni qo'llab-quvvatlaydi va shu bilan dastur tomonidan talab qilinadigan bajariladigan qismlar, ma'lumotlar fayllari va ro'yxatga olish kitobi sozlamalarini o'z ichiga olgan paket yaratadi. 4.x va 5.x versiyalari uchun paket formati juda boshqacha:

  • 5.x mahsulotida qo'shimcha funktsiyalarga ega bo'lgan standart siqish formatlariga asoslangan App-V formati ishlatiladi. Ichki ko'rinishda metadata formatlashning katta qismi AppX-dan olingan.
  • App-V 4.x versiyalari SFT formatidan foydalangan holda paketlarni ishlab chiqaradi,[11] o'zgartirilgan versiyaga asoslangan qo'shimcha fayllar bilan birga[12] Dastlab WC3-ga 1997 yilda Microsoft va Marimba tomonidan taklif qilingan Open Software Description (OSD) spetsifikatsiyasi.[13]

Paket tarkibini va konfiguratsiyasini aniqlash uchun sekvension dasturni o'rnatishni, konfiguratsiyani va ish vaqtidan foydalanishni fayl va registr manbalaridan nazorat qiladi. Dastur tarkibiy qismlarining portativligini yaxshilash uchun mashina va foydalanuvchiga xos ma'lumotlarni qisqacha bayon qiladi, aksariyat ilovalarni turli foydalanuvchilar tomonidan, turli xil apparat vositalarida va hatto ba'zi hollarda turli xil operatsion tizimlarda boshqarilishini ta'minlaydi. Paket, shuningdek, fayllarning bir qismi kerak bo'lganda mijozlarga etkazilishi mumkin bo'lgan oqim operatsiyalari uchun tuzilgan. 4.x uchun dasturlarni ketma-ketligi bo'yicha ko'rsatmalar boshqacha[14] va 5.x[15] versiyalar.

App-V mijozi bir nechta usulda virtual dastur paketining ta'riflarini oladi. To'liq App-V infratuzilmasi serveridan qabul qilish uchun tuzilganida, bu tizimga kirishda yoki taymerda avtomatik ravishda ro'y beradi va App-V Client tomonidan boshlanadi. Shuningdek, unga tizim markazini tarqatish, virtual msi va mustaqil usullar tomonidan ishlatiladigan mijoz API orqali ko'rsatmalar yuborilishi mumkin. App-V 5.x mijoz API'si PowerShell-ga asoslangan, 4.x mijoz esa xususiy sftmime interfeysidan foydalanadi.

To'plamni olgandan so'ng, mijoz tegishli metadata yuklab oladi va ehtimol (ikkala paket va mijoz konfiguratsiyasiga bog'liq) paketning ayrim qismlarini yoki barchasini. Mijoz mahalliy fayllarni disk raskadrovka faoliyati singari ishlaydigan oqim fayl tizimidan foydalanishga mo'ljallangan. Bu dasturni mahalliy keshda mavjud bo'lgan barcha fayl (lar) holda boshlashga imkon beradi. Ilova mavjud bo'lmagan fayl qismini talab qilganda, kerakli fayl qismini oladigan oqim xatosi deb nomlangan operatsiya amalga oshiriladi. Streaming paketining tarkibi dastur tomonidan sessiya davomida mijoz tomonidan xotirada saqlanadi va kelajakda foydalanish uchun mahalliy disk keshida saqlanishi mumkin.

Ilovaning keshlangan nusxasi o'zgartirilmasligini ta'minlash uchun foydalanuvchi sozlamalari qayta yo'naltirish yordamida mahalliy tizimning o'zida saqlanadi. Ba'zi hollarda, bu ko'p foydalanuvchidan xabardor bo'lmagan dasturlarni masofaviy ish stolida birgalikda boshqarish tizimlarida ishlatilishini ta'minlashga imkon beradi.

5.x versiyasiga xos imkoniyatlar

5.x versiyasi, qayta ishlashga qo'shimcha ravishda, 4.x versiyasida ilgari mavjud bo'lmagan bir qator imkoniyatlarni qo'shdi. 5.0 xizmat paketlari ularga qo'shildi. Ular quyidagilarni o'z ichiga oladi:

  • Qo'shimcha integratsiyani qo'llab-quvvatlash. Ilovalarda operatsion tizim va foydalanuvchi ish stoli qobig'iga integratsiyani ta'minlashning ko'plab usullari mavjud. Ilgari, faqat dastur yorliqlari, fayl turidagi assotsiatsiyalar va MAQOMOTI foydalanuvchiga mahalliy tajribani taqdim etish uchun birlashmalar mavjud edi. 5.x versiyasi, ayniqsa, Service Pack 2 va undan tashqarida, App-V-da dastur kengaytmalari deb nomlangan integratsiya turlarini sezilarli darajada kengaytirdi. Yaxshilangan yorliqlarni qo'llab-quvvatlashga qo'shimcha ravishda protokol ishlov beruvchilari, dastur imkoniyatlari, dasturiy ta'minot mijozlari, dastur yo'llari va turli xil qobiq kengaytmalari, brauzer yordamchi ob'ektlari va Active-X integratsiyalari qo'shildi. Ushbu kengaytmalarning aksariyati Microsoft Office va Office-ga plaginlari kabi murakkab dasturlarni virtualizatsiya qilishga qarshi e'tirozlarni engishga yordam beradi.
  • Dastur hajmi. 4 Gb hajmdagi cheklov yo'qoldi. App-v 5.x paketlari uchun hujjatlashtirilgan limit mavjud emas.
  • Ssenariy yaxshilandi. Virtualizatsiya qilinmaydigan qaram komponentlar endi App-V mijozi tomonidan yangi skript interfeysi yordamida kerak bo'lganda o'rnatilishi mumkin, hatto tizimga kirgan foydalanuvchi dasturni o'rnatish uchun ma'muriy imtiyozlarga ega emas. Bunga qaram bo'lgan qurilma drayverlari kiradi.
  • Ulanish guruhlari: Bitta virtual dastur muhitida bir nechta paketlar birgalikda ishlashi kerak bo'lganda foydalaniladi, bu App-V 4.5 ga qo'shilgan Dynamic Suite kompozitsiyasini almashtiradi. Ushbu qayta ishlashning asosiy foydasi shundan iboratki, ulanish guruhlari endi administrator tomonidan yashirin o'zgartirishlar o'rniga App-V yoki Configuration Manager darajasida boshqariladigan ob'ektlardir.
  • RunVirtual: Ba'zan virtual dasturlar mahalliy o'rnatilgan komponentlardan foydalanishni boshlaydilar, masalan, virtuallashtirilgan plaginlardan foydalangan holda mahalliy veb-brauzer. Ilgari ushbu dasturlarni virtualizatsiya qilish mahalliy komponentga o'z yorliqlarini yaratgan foydalanuvchilar uchun muammolarni keltirib chiqardi. Foydalanish RunVirtual, administrator mahalliy komponentning har qanday ishga tushirilishi virtualizatsiya qilinishini ta'minlashi mumkin.

4.x versiyasining cheklovlari

  • Microsoft Office plaginlariMicrosoft Office plaginlarini ketma-ketlik bilan ketma-ket qilish mumkin bo'lsa-da, ko'plab texnik va foydalanish muammolari sababli ularni ketma-ketlik bilan tavsiya etilmaydi. Masalan, foydalanuvchi foydalanadigan plaginlar ikkitadan ko'p bo'lgan vaziyatda, agar ular alohida tartiblangan bo'lsa, unda foydalanuvchi hujjatni ochganda qaysi plaginlar ketma-ketligi boshlanishini nazorat qila olmaydi. Muammoni hal qilish uchun yagona ish - bu barcha plaginlarning bitta to'plamini yoki dinamik to'plamini yaratishdir.
  • Dastur hajmi: Agar mijozning maksimal kesh hajmi kamida 4 Gb (Maks 64 Gb bo'lishi mumkin) deb o'rnatilgan bo'lsa, u holda ushbu mashinada uzatiladigan dasturning maksimal hajmi (sft fayli) 4 Gb ni tashkil qiladi. Mijoz tomonidan o'rnatilgan maksimal mijoz hajmidan kattaroq yoki teng bo'lgan o'rnatilgan izlarga ega bo'lgan barcha ilovalar ketma-ketlikda bo'lmasligi kerak. Softgrid dasturining maksimal hajmi 4 gigabaytni tashkil etadi, chunki u ishlatilgan FAT32 fayl tizimi.[16]
  • Qurilma drayveri: App-V hozirda yadro rejimidagi qurilma drayverlarini ketma-ketligini qo'llab-quvvatlamaydi; Shunday qilib, qurilma drayverini o'rnatadigan har qanday dasturni tartiblash mumkin emas. Buning yagona istisnosi - bu qurilma drayverini oldindan o'rnatilishi mumkin; bu holda, dastur ketma-ketligi qurilma drayverisiz amalga oshiriladi.
  • Yorliqlar: Ilovalarda kamida bitta yorliq bo'lishi kerak. Agar yorliqlar mavjud bo'lmasa, unda dastur kerakli dastur bilan birga to'plamda ketma-ketlikda bo'lishi kerak. Internet Explorer plaginlari virtualizatsiya qatlami ostida brauzer jarayonini boshlash uchun maxsus yorliqni talab qiladi.
  • O'rta dastur: O'rta dastur dasturlari ketma-ketlik uchun yaxshi nomzod bo'lmasligi mumkin, chunki ular bir nechta dasturlar uchun ish vaqti shartlari bo'lishi mumkin. App-V-ning keyingi versiyalari bilan ular boshqa virtual dasturlar deb nomlangan funktsiya yordamida bog'langan alohida paketga ajratilishi mumkin Dynamic Suite kompozitsiyasi.[17]
  • Yo'lni qattiq kodlash: Ilovada papka / fayl yo'li bo'lmasligi kerak qattiq kodlangan dasturning o'zida. Ba'zi dasturlar fayllarni parametrlarini belgilash yoki ularni Windows Ro'yxatdan o'tish kitobida saqlash o'rniga, bajariladigan fayllar yo'lini qattiq kodlashadi. Ini, conf, dat va txt kabi kengaytmalar bilan tugaydigan konfiguratsiya fayllari muammo tug'dirishi mumkin bo'lgan yo'l ma'lumotlarining dasturga mos sozlamalarini izlash uchun yaxshi joylardir. Muvaffaqiyatsiz, a shim manba kodi yoki yangilanish mavjud bo'lmagan joyda dasturni qayta tiklash uchun ishlatilishi mumkin.
  • Avtomatik yangilash: Avtomatik yangilanishlarga ega dasturlarning yangilanishi mexanizmini o'chirib bo'lmaydigan bo'lsa, ularni ketma-ketlashtirish kerak emas. Tartiblangan dasturlar ba'zida yangilanib bo'lmay qoladi. Bundan tashqari, avtomatik yangilashga ruxsat berish dastur versiyasiga mos kelmasligiga olib keladi.
  • Xizmatlar: Yuklash vaqtida boshlash kerak bo'lgan xizmatlarning virtualizatsiyasi qo'llab-quvvatlanmaydi. Boshqa barcha xizmat turlari odatda virtualizatsiya qilinishi mumkin; ular virtual dastur ishga tushganda va o'chirilganda yoki dasturning asosiy bajarilishi tugagandan so'ng boshlanadi.
  • Litsenziyalash siyosati: Mashinaga bog'langan litsenziyalash majburlovi bilan qo'llaniladigan dasturlar, masalan. litsenziya tizimnikiga bog'langan MAC manzili yoki harddisk seriya raqami. Agar faollashtirishni ketma-ket dasturni birinchi ishga tushirishda foydalanuvchi qo'lda yoki skript orqali amalga oshira olmasa, ushbu turdagi dasturni ketma-ketligi kerak emas.
  • Internet Explorer va xizmat paketlari: Microsoft Internet Explorer-ning har qanday versiyasini ketma-ketligini qo'llab-quvvatlamaydi.

Shunga o'xshash texnologiyalar

Adabiyotlar

  1. ^ "SoftGrid bilan xayrlashuv". Olingan 2008-07-10.
  2. ^ "Microsoft Application Virtualization 4.5 endi Beta-versiyada mavjud!". Olingan 2007-11-13.
  3. ^ "Microsoft Presspass - Microsoft yumshoqlik sotib olishni yakunlamoqda". microsoft.com. Arxivlandi asl nusxasi 2007-06-18. Olingan 2007-05-02.
  4. ^ "RedmondMag - Microsoft Desktop Optimization Pack 2014 endi mavjud". Olingan 2014-07-04.
  5. ^ "Microsoft Presspass - Microsoft virtualizatsiya strategiyasini kengaytiradi, mahsulotning xaritasini belgilaydi". microsoft.com. Olingan 2007-05-02.
  6. ^ "App-V 5.1 xavfsizlik masalalari". Olingan 2015-04-18. "App-V 5.1 xavfsizlik mahsuloti emas va xavfsiz muhit uchun hech qanday kafolat bermaydi."
  7. ^ "Microsoft mahsulotining hayot aylanish jarayonini qidirish".
  8. ^ "Savdo markasi - tovar belgisini qidirish".
  9. ^ "Microsoft Server dasturlarini virtualizatsiyasi".
  10. ^ "TMurgent: App-V yakka tartibda" (PDF).
  11. ^ "Microsoft: App-V 4.x SFT fayl formatining spetsifikatsiyasi".
  12. ^ "OSD Illustrated".
  13. ^ "Dastur ta'rifini ochish bo'yicha taklif".
  14. ^ "App-V 4.6 SP1 uchun App-V ketma-ketligi bo'yicha qo'llanma - Microsoft Corporation (.docx fayli)".
  15. ^ "App-V 5.0 uchun ketma-ketlik bo'yicha qo'llanma - Microsoft Corporation (.docx fayli)".
  16. ^ "App-V ketma-ketligi bo'yicha qo'llanma - Microsoft Corporation (.docx fayli)". Olingan 2018-03-13.
  17. ^ "Dynamic Suite kompozitsiyasidan qanday foydalanish | Microsoft Docs". Technet.microsoft.com. 2016-06-16. Olingan 2018-03-13.
  18. ^ Trond Eirik Haavarstayn. "Yashasin App-V 5 - ariza oqimlari tugadi". Olingan 2014-06-06.

Qo'shimcha o'qish

Tashqi havolalar