Ia Aplicațiile virtual cu ajutorul SoftGrid Microsoft

Conceptul de software de virtualizare într-o formă în aer încă din anii 1960. Cu toate acestea, ea a trebuit să fie zeci de ani înainte de industria IT începe să realizeze potențialul său de aplicare

virtualizarea aplicatiilor. Acum, acest subiect a devenit popular, și a început dezvoltarea sa activă.

Implementarea virtualizarea aplicatiilor cu SoftGrid ofera un foarte avantaje, chiar prea mult pentru a fi în măsură să le discute. Următoarele avantaje, cu toate acestea, sunt cele mai vizibile și mai importante:

Testarea simplificată pentru erori moștenite și compatibilitate rulează versiuni multiple paralele ale aceleiași aplicații pe o singură mașină, fără conflicte, puteți reduce dramatic complexitatea, timpul și costurile asociate cu testarea și aplicarea noilor aplicații (vezi. fig. 1).


Fig. 1 Simplificați implementarea aplicațiilor cu SoftGrid

gestionare mai ușoară a sistemelor informatice este controlat aproape complet mediul în care rula aceste aplicații, ceea ce face mai ușor pentru a menține mediul de lucru ideal.

Mai putine apeluri de asistență pentru clienți prin intermediul mediilor de lucru îmbunătățite de guvernare și mai puține conflicte (ca aplicațiile virtualizate se execută într-un container controlat) utilizatorii mai puțin probabil să caute ajutor de sprijin.

Preferințele utilizatorului acces gratuite (profil și alte setări) sunt stocate în rețea, astfel încât utilizatorii pot accesa aplicațiile lor, preferințele și controalele de pe orice calculator.

În cele din urmă, aceste caracteristici fac ușor pentru a încărca administrarea sistemului, să reducă costurile și să permită organizației dumneavoastră să adopte noi tehnologii mai rapid și într-un mod mai sigur. Acum, să ne ia în considerare mai detaliat activitatea SoftGrid.


Ca aplicații virtuale deservite

Arhitectura SoftGrid este compus din mai multe componente care lucrează împreună în armonie. Aceasta include componentele SoftGrid, cum ar fi depozitul de date, serverul de aplicații virtuale, Sequencer, console de management, managementul serviciilor Web, precum și aplicațiile client care lucrează în combinație cu componente de infrastructură standard, cum ar fi Active Directory® (vezi. Fig. 2). Vom da o imagine de ansamblu a arhitecturii SoftGrid și explică modul în care diferitele componente lucrează împreună.


Fig. 2 Arhitectura ansamblu SoftGrid

aplicații virtualizate sunt servite la computerul utilizatorului și vizualizate în client. SoftGrid oferă două tipuri - aplicații de virtualizare Microsoft SoftGrid Virtualizați desktop-uri și aplicații Microsoft SoftGrid pentru Terminal Services. Fiecare abordare are avantajele sale, dar în același timp și unele compromisuri cu performanța, pe care vom descrie în secțiunea „Configurare Client“.

Una dintre cele mai importante componente ale mediului SoftGrid este SoftGrid Virtual Application Server (SVAS). Acesta este utilizat pentru a trata cererile de utilizator pentru aplicații de date și aplicații utilizatorilor la cerere.

SVAS ruleaza ca un serviciu Windows® numit Microsoft System Center Virtual Application Server, și foarte modeste în cerințele hardware. În mod implicit, toate datele aplicației (pe care le vom explica în curând) situate în Files \ Softricity \ SoftGrid Server \ conținut directorul \ Program.

Start tipic SoftGrid are loc atunci când un utilizator se conectează la o stație de lucru. SoftGrid Client înregistrează jeton de securitate și domeniul de membru al grupului utilizatorului și trece aceste informații pe SVAS canale securizate. SVAS oferă utilizatorului acces la aplicație, în cazul în care identificatorul de securitate (SID) utilizatorul există în grupul de aplicații de membru director, iar eticheta pentru fiecare aplicație este plasată pe desktop-ul utilizatorului (sau în orice alt loc desemnat de către administrator, de exemplu, meniul de start-up, bara de instrumente pentru lansare rapidă, etc).

livrarea efectivă de aplicare începe de obicei atunci când utilizatorul face clic pe pictograma de comandă rapidă asociată cu descrierea fișierului Software Open (.osd). Acest fișier este în pe XML, care conține informații despre pachetul de aplicare. Clientul primeste numele serverului de aplicații virtuale din OSD-fișier și inițiază conexiunea. În acest moment SVAS autentifică clientul și determină depozitul de date pentru a determina conformitatea licență. După verificarea aplicație client SVAS autentificarea utilizatorului transmite blocuri de date - blochează lungimea implicită de 32 KB, dar poate fi ajustată în timpul secvenței de instalare.


Active Directory

La instalarea SVAS oferă conturi de servicii diferite și grupuri care ajuta la integrarea cu Active Directory și sunt utilizate ulterior în scopuri administrative. Astfel, înainte de instalare, aveți nevoie pentru a crea trei grupuri și conturi: Cont browser-ul SoftGrid, SoftGrid administratorii de grup și un grup de utilizatori SoftGrid.


Mediul virtual

La baza SoftGrid Client este SystemGuard, care rulează pe computerul local. SystemGuard este responsabil pentru asigurarea unui mediu virtual complet funcțional, pentru a permite aplicațiilor să ruleze în mod izolat. În acest mediu, componentele OS virtualizate sunt localizate - registru, fișiere, fonturi, INI-fișier, modelul COM, variabile încorporate de servicii și de mediu care sunt necesare pentru buna funcționare a aplicației (a se vedea figura 3 ..).


Fig. 3 mediu virtualizat pentru aplicare în mod izolat

SystemGuard creează un chei de registry virtuale pentru fiecare aplicație, care se execută. Aceste secțiuni nu sunt disponibile pentru alte aplicații care rulează pe sistemul de operare local și sunt invizibile pentru instrumentele de editare registru, cum ar fi regedit. citi și scrie operațiunile sunt redirecționate către registru conform cerințelor în partiții virtuale. Rețineți, totuși, că aplicațiile virtuale pot fi transferate în registrul local pentru informații care nu există în cheile de registry virtuale.

Exact astfel încât SystemGuard creează un sistem de fișiere virtualizat și redirecționează majoritatea operațiunilor de aplicații de citire și scriere la sistemul de fișiere. Acest sistem de fișiere virtualizate este izolat și oferă un mediu de care aveți nevoie dacă decideți să executați mai multe versiuni ale aceleiași aplicații pe același client.


cerere de ambalare

Ați putea fi interesat să știe cum să creeze un mediu independent complet funcțional pentru aplicația dumneavoastră virtuală. Pentru a face acest lucru, trebuie să utilizați SoftGrid Sequencer. Acest instrument bazat pe wizard vă permite să pachetul de aplicatii intr-un mediu virtual, care pot fi livrate și utilizate pe client.

In timp ce SoftGrid tipic permite aplicațiilor să ruleze în mod independent, în medii izolate, SystemGuard permite o anumită interacțiune între aplicații. Ar trebui să ia în considerare cu atenție posibilele dependențele de aplicare pe fiecare parte, și instalați aplicațiile din secvența în același timp, în cazul în care acestea interacționează unele cu altele. Acest proces este denumit în mod obișnuit de selecție. Vă rugăm să rețineți că nu toate aplicațiile care necesită o interacțiune unele cu altele, pot fi instalate în secvența împreună. Selecția - acesta este un proces foarte complicat, care trebuie să fie făcut după o analiză atentă a tuturor componentelor asociate cu aplicația, deoarece secvența de instalare pentru virtualizare două sau mai multe aplicații împiedică ținte.


administrarea Simplificați


Fig. 4 Web Management Serviciul SoftGrid oferă o conexiune la depozitul de date


Fig. 5 de management SoftGrid folosind o singură consolă de management

La instalarea secvența de aplicație creează un link către tipul de fișier. După ce importați tipurile de fișiere pachet de comunicații sunt disponibile în consola de administrare. Tipul asociației fișierul container este locul unde administratorul poate modifica orice tip de fișier de asociere.

container pachet controlează versiuni de pachete pentru upgrade-uri active,; Aceste actualizări ale aplicațiilor care pot fi aplicate fără a deconecta utilizatorul de la eșec de rețea sau server. În plus, utilizarea acestui container, administratorii pot elimina un pachet de la consola de comandă. Rețineți că ștergerea unui pachet din container pachet va elimina fișierul SFT din stocarea consola de administrare și de date, dar nu-l scoate din directorul de conținut de pe serverul de aplicații.

Așa cum am menționat mai devreme, atunci când un utilizator lansează o aplicație, controalele client SoftGrid pentru disponibilitatea de licență și lansează aplicația numai în acest caz, în cazul în care licența se află în depozitul de date. Atunci când administratorii de ajutor Cerere de containere de licență se pot asocia licențe cu aplicații - licențe nelimitate, licențe simultane, și licențele numite.

Server Grupurile conține o grupare logică de servere de aplicații de virtualizare și log intrări. Administratorii pot adăuga nou grup de servere și modifica proprietățile (de exemplu, porturile utilizate pentru comunicare sau memorie alocată și procese) a grupului existent.

În cele din urmă container raport, după cum sugerează și numele, permite administratorilor să genereze rapoarte pentru a verifica starea generală a mediului SoftGrid. Următoarele tipuri de rapoarte: utilizarea auditului software de aplicație, de utilizare a sistemului, activitatea de utilizator / grup, și erori de sistem.


Configurarea clientului

client SoftGrid este instalat în sistemul de operare al computerului, care va fi utilizat pentru a accesa aplicațiile virtuale. Așa cum am spus mai devreme, susținute de două tipuri de clienți: Microsoft SoftGrid pentru desktop-uri și Microsoft SoftGrid pentru Terminal Services. Fiecare abordare are avantajele sale, dar, de asemenea, anumite compromisurile de performanță, și anume probleme cu latență de rețea, de consolidare de servere și de management.

Atunci când este utilizat într-un mediu desktop, aplicații sunt disponibile pe plan local, la nivelul în funcție de lățimea de bandă de rețea. se recomandă această abordare, de exemplu, pentru organizațiile cu filiale cu infrastructura IT limitată. Terminal Services - o opțiune bună pentru organizațiile care utilizează Terminal Services. În această situație, software-ul și hardware-ul folosit cu moderație, reducând drastic numărul de servere necesare. Și, desigur, susține mediul, cu acces foarte ușor. combinație de infrastructuri care utilizează desktop-uri și servicii terminale este de obicei prezent în organizațiile mari. Instalarea și configurarea diferitelor componente ale aceleași pentru ambele abordări, atunci când configurați implementarea de SoftGrid.

Fig. 6 Cerințe de sistem pentru clienții SoftGrid

12 MB necesari pentru instalare și 2048 MB de memorie cache

Deși instalarea clientului este foarte simplu, există câțiva parametri care trebuie să specificați în timpul instalării - cum ar fi locația de instalare, dimensiunea cache, litera de unitate pentru a fi utilizat ca un locații virtuale fișier pe disc cu datele aplicației, etc. După instalarea clientului, puteți specifica sau modifica setările avansate folosind Management Console Client.

Pentru a lansa consola de management client, trebuie să deschideți Panoul de control și de a lansa SoftGrid Client Management din grupul „Administrare“. Puteți alege tipul de conexiune - cu o mașină locală sau la distanță.

Fig. 7 arată că consola de control cuprinde un client din container rădăcină și trei containere subsidiare. SoftGrid în rădăcina gazdei locale - acesta este locul unde definiți parametrii mai funcționali, inclusiv director de logare, directorul de date de aplicare, pentru a regla funcționarea și afișarea clientului, frecvența de apariție a mesajelor de informare și mesaje de eroare, dimensiunea maximă a memoriei cache, disc virtual, setările de rețea și conexiuni când este deconectat de la serverul SoftGrid și permisiunile.


Fig. 7 Consola Client Management

Puteți vizualiza și modifica în „Applications“ container. Container „Aplicații“ conține informații despre starea de aplicare locală - dacă cererea se execută, în cazul în care cache-ul este blocat, ce procent din cererea (SFT-fișier) transferate în memoria cache locală.

Container „asociere de tip de fișier“ vă permite să vizualizați, să editați și să ștergeți tipul de fișier de asociere. Pentru mai multe informații, du-te înapoi la poveste despre legătura cu tipurile de fișiere în secțiunea precedentă.

Setările desktop container vă permite să specificați și să modificați setările actualizați manual serverul de aplicații pe care le-ați specificat în timpul instalării. În plus, puteți selecta o actualizare de client în timpul utilizator de conectare la rețea (implicit) și durata intervalului de reîmprospătare automată.


concluzie

virtualizarea aplicatiilor cu Microsoft SoftGrid oferă o modalitate de neegalat de a îmbunătăți fiabilitatea sistemului și de a simplifica gestionarea. Deoarece procesul implică elemente diferite care lucrează împreună, arhitectura se potrivește perfect în infrastructura de informații.