Technický white paper VIRTUALIZACE
Novell® ZENworks® Application Virtualization Nástroj pro virtualizaci aplikací
Novell ZENworks Application Virtualization
Obsah Převeďte své aplikace na jeden samostatný soubor, který se okamžitě spustí.....................................1 Proč jsou virtuální aplikace užitečné: už žádné problémy s DLL knihovnami .................................1 Jak technologie ZENworks Application Virtualization funguje ..........3 Jak vytvořit virtualizovanou aplikaci..................................................3 Přidávání runtime programů a komponentů .......................................5 Jak uložit konfiguraci virtuální aplikace.................................................5
Jak distribuovat virtualizované aplikace ................................................6 Jak spouštět virtualizované aplikace: situace z pohledu uživatele................................................7 Kompatibilita aplikací ............................8 Výhody pro vás .....................................9 Systémové požadavky ........................11 Making IT Work As One™ ..................11 Vyzkoušejte už teď .............................11
Převeďte své aplikace na jeden samostatný soubor, který se okamžitě spustí Přidání nových aplikací do již zavedeného IT prostředí je úkolem náročným jak z hlediska času, tak zdrojů. Nový software musí bez problémů spolupracovat s existujícími aplikacemi, aniž by tím došlo k porušení ostatních programů nebo byla ohrožena bezpečnost. A jak je dnes již pravidlem, je třeba vše zařídit rychle, efektivně a za rozumnou cenu. Zde je řešení: Novell® ZENworks® Application Virtualization. Jedná se o řešení podnikové třídy, které umožní převod aplikací kompatibilních s Windows na samostatné virtuální aplikace. Po virtualizaci se z aplikace stane jeden samostatný soubor, který lze spustit z jakéhokoli místa, i z přenosného disku. Na rozdíl od tradičních instalačních metod nevyžaduje soubor s virtuální aplikací žádné nastavení, není závislý na externích komponentech a nevyžaduje restart systému ani administrátorská práva. Původní aplikace je po virtualizaci oddělena od dalších systémových aplikací, takže nedochází ke konfliktům v knihovnách DLL ani dalším obvyklým problémům. Z hlediska uživatele je však podoba a funkce aplikace naprosto stejná. Tento white paper popisuje nástroj pro virtualizaci aplikací Novell ZENworks, uvádí přehledný popis jeho funkcí a vysvětluje, jak nástroj použít k vytvoření virtuálních aplikací.
Proč jsou virtuální aplikace užitečné: už žádné problémy s DLL knihovnami Typické IT prostředí se skládá z kombinace různých aplikačních verzí, operačních systémů a koncového hardwaru. Jednou z hlavních příčin výpadků aplikací je konflikt mezi aplikacemi, který vzniká v důsledku instalace nového softwaru. Knihovny .dll ve Windows se stále dokola přepisují a dochází ke změnám v nastavení registru, což postupně vede ke konfliktům a nestabilitě běhu aplikací.
1
Pro označení tohoto stavu se ujalo hovorové označení „DLL Hell“ (DLL peklo). Testování každé nové aplikace v komplexním IT prostředí je časově náročná a nákladná činnost. A stejně není výsledek zaručen: i po pečlivém testování může k selhání dojít např. při další aktualizaci počítače.
Jak dlouho to bude trvat? Příprava aplikace pro instalaci do sítě obvykle vyžaduje časově náročné plánování a testování a je náročná na lidské zdroje. Podle výzkumů prováděných IT konzultační společností Gartner je tato skutečnost základním důvodem, proč většina společností nabízí pouze 10 až 25% svého aplikačního portfolia v „zabaleném“ provedení pro automatickou instalaci, zatímco zbytek 75 až 90% aplikací se instaluje manuálně. Vzhledem k tomu, že mezi dobré IT praktiky patří mít dobře navržený plán pro záložní přechod celého komplexního IT prostředí do dřívějšího stavu (roll-back), vzniká komplikovaný problém, který často vyžaduje netriviální řešení pro instalaci několika málo softwarových aktualizací.
Jak můžeme udržet bezpečnost? Distribuce nových aplikací na zabezpečených systémech je náročný úkol. Navíc platí, že mnoho aplikací nefunguje příliš dobře v silně restriktivním prostředí. Udržování měnících se registrů, souborů a DLL knihoven u systémů s vysokou mírou zabezpečení často vyústí v nutnost volit mezi bezpečností a kompatibilitou.
Co se ještě pokazí? Protože mezi aplikacemi a sdílenými komponenty dochází k mnoha interakcím, často se stane, že při instalaci, upgradu nebo odinstalování softwaru dojde k poškození několika dalších aplikací. Produktivita práce klesá a IT oddělení řeší žádosti o pomoc.
Představujeme nástroj Novell ZENworks Application Virtualization pro virtualizaci aplikací Novell ZENworks Application Virtualization je řešení se snadnou obsluhou, které slouží k převedení aplikací na bázi Windows*, .NET a Java do kompaktních, podle potřeby konfigurovaných virtuálních spustitelných samostatných souborů, které lze používat uvnitř existujícího IT prostředí. Samostatné soubory s aplikací můžete dále distribuovat přes Web, USB disky nebo pomocí existující infrastruktury pro správu klientů (ZENworks Configuration Management). Nepotřebujete podporu pro žádné dodatečné softwarové agenty nebo
ovladače zařízení a není potřeba nastavovat a spravovat žádné virtuální počítače. ZENworks Application Virtualization také nabízí možnost aplikace komprimovat a distribuovat softwarové aktualizace pro virtuální aplikace nezávisle na samotné aplikaci. Pokud dáváte přednost tvorbě MSI balíčků a jejich instalaci pomocí distribučních nástrojů MSI, pak to ZENworks Application Virtualization umí samozřejmě také. Tímto způsobem instalace aplikací můžete razantně snížit náklady spojené s instalací a údržbou standardních aplikací a současně zajistit spolehlivou a kvalitní funkci dané aplikace.
Rychlý a snadný způsob, jak virtualizovat aplikace
Obrázek 1. ZENworks Application Virtualization nabízí jednoduché a pohodlné rozhraní pro vytváření virtuálních aplikací
2
Novell ZENworks Application Virtualization nabízí tři způsoby, jak vytvořit a konfigurovat virtualizované aplikace. Nejlepší metoda pro danou situaci závisí na druhu aplikace.
Jak technologie ZENworks Application Virtualization funguje Jádrem nástroje ZENworks je kompaktní implementace nástrojů Windows OS API (rozhraní pro programování aplikací), která zahrnuje souborový systém, registr, procesní prostředí i tzv. threadovací podsystémy, zcela implementované v uživatelském prostoru. Toto virtuální operační jádro je vestavěno přímo do každé virtualizované aplikace ve spouštěcím provedení, aby se aplikace spustila okamžitě bez instalace klientského softwaru, ovladačů zařízení a přehrávačů. Ve výsledku spuštění aplikace neprovede žádné změny v hostitelském operačním systému, a přesto aplikace funguje, jako by byla nativně instalována. Virtualizovaná aplikace je jeden spustitelný soubor, který se skládá ze dvou hlavních komponentů: Malý a účinný virtuální stroj. Programovací kód aplikace, modifikovaný registr Windows, metadata, klíče a všechny další požadované komponenty, jako např. .NET framework.
Jak vytvořit virtualizovanou aplikaci Nástroj ZENworks Application Virtualization nabízí čtyři způsoby, jak vytvořit a konfigurovat virtualizovanou aplikaci. Nejlepší metoda pro danou situaci závisí na druhu aplikace.
3
Automatická konfigurace. Součástí nástroje je několik průvodců pro oblíbené aplikace. Průvodce vás provede virtualizačním procesem a umožní provést nastavení, které potřebujete. Jedná se o jednoduchou metodu určenou pro začátečníky. Na základě jednou provedené instalace (snapshot). Tento způsob instalace zaznamená stav systému před provedením instalace a po provedení instalace a automaticky nakonfiguruje parametry pro virtualizaci podle zaznamenaných změn. Tato metoda je ideální pro virtualizaci běžně prodávaných aplikací. Manuální konfigurace. Tuto metodu nejčastěji používají vývojáři, kteří chtějí virtualizovat své vyvinuté aplikace. Manuální konfigurace vyžaduje vysokou úroveň technických znalostí o vnitřních funkcích aplikace, ale na druhé straně umožňuje přesné doladění všech virtualizačních parametrů. Protože je v této metodě potřeba pracovat s ohromným množstvím proměnných, je nezbytným pomocníkem produktová dokumentace. Konvertování aplikací ZENworks AXT. V této metodě lze snadno převést aplikace ze starších verzí ZENworks do virtuálních aplikací a začlenit je tak do virtuálního aplikačního prostředí. U všech těchto metod je možné po počáteční virtualizaci provádět dodatečnou konfiguraci a uživatelské úpravy.
Automatická konfigurace ZENworks Application Virtualization obsahuje průvodce pro automatickou konfiguraci pro některé oblíbené aplikace, např. Firefox*, Internet Explorer, Adobe* nebo Microsoft* Office. Podrobný průvodce automatizuje celý proces vytvoření virtuální aplikace. Stačí otevřít průvodce a postupovat podle pokynů v dialogových oknech.
Po provedení všech kroků v průvodci zůstává konfigurace virtuální aplikace v paměti rozhraní ZENworks Application Virtualization. Tak můžete prohlédnout konfiguraci vygenerovanou průvodcem a podle potřeby provést dodatečné úpravy.
Příklad automatické konfigurace Podívejme se, jak celý postup vypadá na příkladu – vytvoření virtualizované verze aplikace Mozilla Firefox. Průvodce vás provede krok za krokem celým procesem. V prvním kroku je třeba zvolit metodu virtualizace, která závisí na druhu aplikace. Zvolte, zda: −
−
chcete virtualizovat aplikaci nebo komponentu od třetího výrobce, nebo
Důležitým krokem je určit umístění tzv. sandboxu („pískoviště“), což je izolovaný prostor určený k uložení nastavení definovaných uživatelem. V typickém případě je dobré sandbox umístit do složky nebo síťové části, ke které má uživatel plná práva ke čtení i zápisu, aby obsah sandboxu mohl číst a upravovat koncový uživatel bez nutnosti autentizace nebo výzev spojených s kontrolou uživatelských účtů (UAC). Obvykle se vybírá jedno z těchto tří míst: −
Výchozím nastavením je pevný disk hostitelského počítače.
−
Virtuální disk můžete také konfigurovat tak, aby byl umístěn na USB disku.
−
Můžete také určit nějaké místo na síti. To je zajímavá volba, protože tak mohou uživatelé měnit fyzický počítač, a přece mít stálý přístup ke svým konfiguracím.
chcete virtualizovat aplikaci, kterou jste vyvinuli sami, nebo
−
chcete vytvořit virtuální aplikaci na základě šablony (automatická konfigurace). Pro náš příklad bychom zvolili poslední, třetí možnost.
V dalším kroku je třeba vybrat aplikaci. V našem příkladě je to Firefox.Virtuální aplikaci lze vytvořit pro použití na pevném disku, síťovém disku nebo přenosném médiu. Průvodce načte informace o šabloně. V dalším kroku je možné upravit domovskou stránku prohlížeče. Provedené nastavení nemá vliv na domovskou stránku v hostitelském počítači. (Virtualizovaná verze se vždy otevře na domovské stránce, kterou nastavíte při virtualizaci, i když máte na hostitelském počítači nastavenou jinou stránku: to je důsledek toho, že virtualizovaná aplikace pracuje zcela odděleně od lokálně instalovaného prohlížeče.)
Mezi poslední kroky průvodce patří volba jména souboru. V našem příkladě můžete např. zvolit jednoduše firefox.exe. Kliknutím na Finish (Dokončit) dáte příkaz k vytvoření virtuální aplikace, která v sobě bude obsahovat všechny komponenty nutné ke spuštění aplikace. Při spuštění virtuální aplikace zjistíte, že se jako výchozí stránka objeví ta, kterou jste určili při virtualizaci v průvodci. Virtuální aplikaci nyní můžete spravovat a používat pomocí podnikových IT nástrojů, jak např. Novell ZENworks Configuration Management.
Proměnné pro umístění sandboxu Proměnná @TITLE@ @PUBLISHER@
Popis Název produktu Vydavatel produktu
@VERSION@
Plná verze, v tečkovaném čtyřsegmentovém formátu
@WEBSITE@
Webová stránka vydavatele
@BUILDTIME@
Čas generování virtuální aplikace, např. v podobě 2008.02.01 T08.00
Tabulka 1. Kromě standardních proměnných pro kořenovou složku může specifikace umístění sandboxu obsahovat také tyto zástupné proměnné.
4
Snapshot Většina komerčních aplikací vyžaduje pro svou správnou funkci komplikovanou kombinaci záznamů v souborovém systému a registru. Pro snazší virtualizaci těchto aplikací může ZENworks Application Virtualization zaznamenat snímek („snapshot“) stavu systému před instalací a po ní a provést nastavení konfigurace automaticky podle zjištěných změn v hostitelském počítači. Tato metoda tedy porovnává snímky hostitelského počítače před a po instalaci, aby zjistila požadovanou konfiguraci: Před instalací aplikace se zaznamená snímek stavu systému „před“ instalací: tj. stav systému, ve kterém dosud není cílová aplikace instalována. Po instalaci aplikace se zaznamená snímek stavu systému „po“ instalaci. Tak se zjistí všechny změny, které byly v hostitelském počítači provedeny při instalaci. ZENworks Application Virtualization potom dopočítá všechny změny mezi stavem „před“ a „po“ a vytvoří konfiguraci pro virtuální aplikaci. Novell ZENworks Application Virtualization podporuje tuto metodu i u aplikací spuštěných uvnitř virtualizačních a hypervisorových prostředí VMware* a Microsoft. Tak je možné se po provedení virtualizace vždy vrátit zpět k základnímu standardnímu operačnímu systému a provést virtualizaci další aplikace.
Vyčištění virtuální aplikace ZENworks Application Virtualization automaticky vyřadí mnoho souborů a klíčů v registru, které nejsou potřeba pro správnou funkci aplikace, ale i tak se často vyhodnotí několik položek chybně v tom smyslu, že jsou zatříděny jako potřebné, i když ve skutečnosti nejsou.
5
Pokud k tomu máte dostatečné technické znalosti, můžete manuálně odstranit zbytečné položky a tak podstatně snížit velikost výsledné virtuální aplikace.
Uložení snímku V mnoha případech zůstává snímek „před“ pevný a nemění se, když virtualizujete několik aplikací. Program umožňuje uložit snímek „před“, aby se nemusel stav systému obnovovat po každé virtualizaci. Tím se podstatně omezuje čas potřebný pro virtualizaci aplikací.
Přidávání runtime programů a komponentů Mnoho komponentů a runtime systémů se skládá z velkých a komplikovaných množin záznamů v souborovém systému a registru. Ke zjednodušení konfigurace nejobvyklejších komponentů nabízí Novell ZENworks Application Virtualization množinu předem nakonfigurovaných parametrů, které můžete přidat k virtuální aplikaci jedním kliknutím. Např. jestliže se jedná o aplikaci pro .NET Framework 2.0, můžete přidat komponentu .NET Framework 2.0, a tak umožnit spouštění aplikace i na počítačích bez .NET Framework 2.0, nebo na počítačích, kde je lokálně instalována nějaká konfliktní verze.
Jak uložit konfiguraci virtuální aplikace Po vytvoření virtuální aplikace můžete konfiguraci uložit pro budoucí použití nebo úpravu. Novell ZENworks Application Virtualization umožňuje ukládat konfigurační soubory s příponou .xappl. Tyto konfigurační soubory neukládají obsah souborů ve virtuálním souborovém systému, pouze zdrojovou cestu k nim. Tyto zdrojové soubory musí v okamžiku vytváření virtuální verze existovat, jinak se virtuální aplikace nevytvoří.
Nejznámější proměnné pro kořenové adresáře Proměnná @APPDIR@ @WINDIR@
Popis Adresář, kde je uložena spouštěná virtuální aplikace Instalační kořenový adresář operačního systému
@SYSDRIVE@
Kořenový adresář diskové jednotky, kde se nachází instalace operačního systému
@PROGRAMFILES@
Adresář Program Files
@PROGRAM FILESCOM MON@
Adresář Program Files\Common Files
@SYSTEM@ @APPDATALOCAL@
Adresář Windows System32 Adresář, který slouží jako společná složka pro data aplikace a který využívá současný lokální uživatel
@APPDATA@
Adresář, který slouží jako společná složka pro data aplikace a který využívá současný vzdálený uživatel
@STARTUP@
Adresář, který obsahuje položky ve spouštěcí nabídce pro současného uživatele
@PROGRAMS@
Adresář, který obsahuje programové skupiny uživatele
@STARTMENU@
Adresář, který obsahuje položky v nabídce Start
@DESKTOP@
Adresář „plocha“ pro současného uživatele
@TEMPLATES@
Adresář, který slouží jako společná složka pro dokumentové šablony současného uživatele
@FAVORITES@ @DOCUMENTS@
Adresář „oblíbené položky“ současného uživatele Adresář „mé dokumenty“ současného uživatele
@MUSIC@
Adresář „má hudba“ současného uživatele
@PICTURES@
Adresář „mé obrázky“ současného uživatele
@PROFILE@
Adresář, který ukládá profil současného uživatele
@APPDATACOMMON@
Adresář, který slouží jako společná složka pro data aplikace a který využívají všichni uživatelé
@STARTUPCOMMON@ @PROGRAMSCOMMON@
Adresář, který obsahuje položky ve spouštěcí nabídce pro všechny uživatele Adresář pro komponenty sdílené více aplikacemi
@STARTMENUCOMMON@
Adresář, který obsahuje položky v nabídce Start pro všechny uživatele
@DESKTOPCOMMON@
Sdílený adresář „plocha“
@TEMPLATESCOMMON@
Adresář, který slouží jako společná složka pro sdílené dokumentové šablony
@FAVORITESCOMMON@ @DOCUMENTSCOMMON@
Sdílený adresář „oblíbené položky“ Sdílený adresář „dokumenty“
@MUSICCOMMON@
Sdílený adresář „hudba“
@PICTURESCOMMON@
Sdílený adresář „obrázky“
@PROFILECOMMON@
Adresář, který ukládá sdílené profily
Tabulka 2. Jestliže potřebujete manuálně upravit soubor .xappl, můžete použít tyto proměnné ke konfiguraci kořenových adresářů ve virtuálním souborovém systému.
Jak distribuovat virtualizované aplikace Hotovou virtuální aplikaci můžete distribuovat s využitím všech řídicích a automatických nástrojů v rámci Novell ZENworks nebo jednoduše pomocí internetu nebo intranetu. Můžete dokonce
optimalizovat virtuální aplikace pro spouštění přímo z DVD, USB disků nebo jiných přenositelných médií: všechny tyto způsoby mohou být stále řízeny pravidly ZENworks, aby byla zajištěna efektivnost a bezpečnost. Díky integraci s ZENworks Configuration Management je možné vytvořit jediné unifikované řešení pro správu všech fyzických i virtuálních aplikací.
6
Virtuální aplikace ZENworks mohou v některých případech dávat lepší výsledky v zátěžových testech než jejich lokálně instalovaná verze.
Jak spouštět virtualizované aplikace: situace z pohledu uživatele Na straně uživatele to nemůže být jednodušší: ke spuštění virtualizované aplikace stačí otevřít aplikaci tak, jak byl uživatel zvyklý. „Za scénou“ binární soubor transparentně nahraje runtime virtuálního
stroje, který otevře konfiguraci cílové aplikace a spustí ji. Z pohledu uživatele se nebude celý proces lišit od spouštění lokálně instalované verze. Virtuální aplikace ZENworks mohou dokonce v některých případech dávat lepší výsledky v zátěžových testech než jejich lokálně instalovaná verze. Aplikace spouštěné uvnitř virtuálního prostředí interagují s virtualizovaným souborovým systémem, registrem a procesním prostředím, místo toho aby byly v interakci s operačním systémem hostitelského počítače. Virtualizační stroj řeší žádosti na zdroje uvnitř virtualizovaného prostředí, nebo je-li tak nastaveno, vyvede žádosti k hostitelskému souborovému systému a registru (přičemž podle nutnosti změní směrování nebo potlačí některé žádosti podle konfigurace virtuální aplikace).
Interakce s hostitelským operačním systémem
Obrázek 2. Interakce mezi virtualizovanou aplikací a hostitelským operačním systémem jsou řízeny ve třech možných izolačních režimech.
Jak ukládat soubory vytvořené ve virtualizované aplikaci Na konec si položme otázku, kdy se ukládají dokumenty vytvořené ve virtualizované aplikaci: ukládají se na hostitelském počítači nebo ve virtuálním prostředí? A jak virtuální prostředí interaguje s hostitelským prostředím?
7
Jednosměrný izolovaný režim (write/copy). Virtuální aplikace vidí soubory uložené v hostitelském počítači, ale všechny modifikace těchto souborů jsou přesměrovány do sandbox prostoru. Jednosměrný izolovaný režim se obecně používá, když má mít virtuální aplikace přístup k souborům v hostitelském počítači, ale je žádoucí izolovat aplikace od hostitelského počítače.
Odpovědi na tyto otázky závisejí na nastavení řízení na úrovni adresáře, které se dělí do tří izolačních režimů: Plný izolační režim. Aplikace vidí pouze soubory ve virtuálním souborovém systému, i když odpovídající adresář existuje v hostitelském počítači. Všechna data jsou přesměrována do izolované datové oblasti sandboxu. Např. všechny dokumenty vytvořené v textovém editoru nebo záložky v prohlížeči se bez problémů ukládají na přenosném USB disku, ze kterého byla aplikace spuštěna. Plný izolační režim se obecně používá tehdy, když je žádoucí zcela oddělit virtuální aplikaci od hostitelského počítače. Kombinovaný režim. Soubory nacházející se ve virtuálním adresáři se sloučí se soubory v odpovídajícím adresáři na hostitelském počítači, pokud takový existuje. Např. v kombinovaném režimu může virtualizovaná aplikace zapisovat do složky „Mé dokumenty“ v hostitelském počítači. Zápisy do souborů uložených lokálně na hostitelském počítači jsou vyvedeny do hostitelského počítače, zatímco zápisy do virtuálních souborů jsou přesměrovány do sandbox prostoru virtualizované aplikace. Kombinovaný režim se obecně používá, když je určitá míra interakce s hostitelským počítačem žádoucí, nebo alespoň přijatelná.
Některé soubory a adresáře ve virtuálním adresářovém systému mohou být volitelně nastaveny tak, aby nebyly viditelné v dialogových oknech. To se obvykle dělá proto, aby uživatel neviděl vnitřní komponenty a systémové soubory. V případě kolize mezi souborem ve virtuálním souborovém systému a souborem fyzicky existujícím na hostitelském počítači má přednost soubor ve virtuálním souborovém systému.
Kompatibilita aplikací Novell ZENworks Application Virtualization podporuje většinu aplikací pro Windows. Většina aplikací pracuje ve virtualizované verzi stejně dobře, jako kdyby byla aplikace instalována lokálně. Stále větší počet oblíbených aplikací je testován, certifikován a podporován, aby byla zajištěna jejich bezproblémová funkce. Seznam takto podporovaných produktů stále roste, jak se přidávají aktualizované verze stávajících aplikací i nové aplikace.
Aplikace s certifikací pro ZENworks Application Virtualization Vydavatel Adobe
Aplikace Acrobat Reader 5, 6, 7 a 8
Adobe
Illustrator CS2 a CS3
Adobe
Photoshop CS2 a CS3
Adobe/Macromedia Adobe/Macromedia
Dreamweaver 8 a CS3 Flash Professional 8 a CS3
Adobe/Macromedia
FreeHa MX
Apache Foundation
HTTP Server 2
Apple
iTunes
Autodesk Axialis
Maya 7 a 8 IconWorkshop 6
AxoSoft
OnTime Client 5
Business Objects
Crystal Reports 9 Pro
Cerulean Studios
Trillian 3
pokračování na další stránce
8
Vydavatel Citrix Citrix
Aplikace Program Neighbourhood 9 Access Gateway Admin Client
Corel
CorelDRAW 12
Corel
Paint Shop Pro 7
Corel EZB Systems
Painter IX UltraISO Premium 8.6
FileZilla
FileZilla 3
The GIMP Team
GIMP 2
Google
Google Earth
Google
Google Picasa
Google Gretech
Google SketchUp GOM Player 2
MathWorks
MATLAB
Microsoft
Internet Explorer 6 a 7
Microsoft
Office 97, XP, 2003 a 2007
Microsoft Microsoft
Visual Basic 6 .NET Framework 1.1, 2.0, 3.0 a 3.5
Microsoft
Remote Desktop Client
Microsoft
Windows Media Player
Mozilla
Firefox 2 a 3
MySQL
MySQL 5
Nullsoft Opera Software
Winamp 5 Opera 9
Oracle
Oracle 9 Client
Oracle
Oracle Calendar Desktop
Parametric Technology
Mathcad 13 a 14
PGP
PGP Desktop
Quark Roxio
Xpress 5 Creator Plus
SAP
SAP GUI 6
Siemens
Unigraphics NX
Skype
Skype 2
Softerra SolidWorks
LDAP Browser 2 SolidWorks 2008
Sun Microsystems
OpenOffice.org 2
SystemTools
Hyena 6.7
Ulead
DVD Player 1.1
VanDyke
SecureCRT 5
WinRAR WinZip
WinRAR 3.6 WinZip 11
Wolfram Research
Mathematica 5
X-Ways
WinHex 13
Tabulka 3. Stále rostoucí seznam aplikací, které byly testovány, certifikovány a jsou podporovány pro ZENworks Application Virtualization
Výhody pro vás Virtualizace aplikací s využitím programu Novell ZENworks podstatně zjednodušuje testování, realizaci a používání obchodních aplikací.
9
ZENworks Application Virtualization pomůže při zvyšování efektivity IT oddělení a zvýší produktivitu práce koncových uživatelů. Úroveň IT služeb bude vyšší a koncoví uživatelé spokojenější.
Nabízené funkce a jejich výhody Funkce Jeden spustitelný soubor Není potřeba přístup k systémovým zdrojům s omezeným přístupem
Výhody Vyšší uživatelský komfort a menší počet problémů, protože všechny aplikační soubory, nastavení, runtime programy a další komponenty jsou zabaleny do jednoho souboru, který se okamžitě spustí. Zbavte se dialogových oken s informací o nedostatečných přístupových právech a eliminujte mnoho chybových hlášení o kompatibilitě v operačním systému Vista.
Okamžité spuštění z přenosného USB flash disku
Vyšší produktivita práce pro uživatele, kteří mohou na cizím počítači okamžitě spustit své aplikace bez nutnosti zvláštního nastavení, administrátorských práv a instalací ovladačů.
Rychlá a snadná virtualizace oblíbených aplikací
Vytvoření virtualizovaných verzí oblíbených aplikací je snadné a rychlé s pomocí podrobného průvodce (průvodce umožňuje uživatelskou úpravu automaticky vygenerované konfigurace).
Virtualizace na základě porovnání stavu systému „před“ a „po“
Program automaticky konfiguruje virtualizaci aplikace podle zaznamenaného „snímku“ (snapshot) stavu systému před instalací a po instalaci aplikace.
Přidání komponentů jedním kliknutím
Jedním kliknutím můžete přidat oblíbené runtime programy, komponenty a prohlížeče, jako např. Java, .NET Framework, Flash a Shockwave. Jsou podporovány verze .NET Framework 1.1, 2.0, 3.0 a 3.5.
Generování MSI instalačních balíčků
Virtuální aplikace můžete instalovat pomocí MSI balíčků. Vytvořte balíček, který jedním kliknutím provede binární instalaci, vytvoří položku v nabídce Start a přidá ikonu na pracovní plochu, asociuje soubory a vytvoří odinstalovací proces.
Virtualizace souborového systému a registru
Chraňte souborový systém Windows a registr před modifikacemi tím, že tyto subsystémy bude simulovat uvnitř virtualizované aplikace. Můžete nastavit různě restriktivní režimy pro interakci mezi virtualizovanou aplikací a koncovými zařízeními.
Správa virtuálních služeb
Do virtuálních aplikací můžete přímo vnořit virtualizované služby Windows, jako např. databázi nebo webové služby.
Funkčnost napříč aplikacemi
Aplikace mohou spolu vzájemně komunikovat. Např. můžete vložit tabulky z tabulkového procesoru do textového dokumentu.
Sdílení mezi aplikacemi
Můžete podle potřeby podrobně nastavit sdílení zdrojů mezi několika virtualizovanými aplikacemi.
Automatizace procesů
Zjednodušte skriptování a integraci komponentů do konstrukcí ve VS.NET použitím samostatné verze ZENworks Application Virtualization pracující v konzolovém režimu. Konfigurace aplikace je plně skriptovatelná přes jednoduchý specifikační jazyk XML.
Podpora různých verzí téže aplikace
Usnadněte uživatelům přechod mezi různými (nekompatibilními) verzemi téže aplikace tím, že je virtualizujete.
Vysoká produktivita
Udržujte produktivitu uživatele na nejvyšším stupni. Na rozdíl od virtualizace na úrovni stroje běhají odlehčené virtualizované aplikace vytvořené v programu ZENworks Application Virtualization prakticky stejně rychle jako lokální verze. Transparentní komprese automaticky minimalizuje velikost souborů s virtualizovanou aplikací.
100% funkčnost v uživatelském režimu
Zjednodušte instalaci a používání aplikací. Virtualizovaná verze pracuje výlučně v uživatelském režimu. Ke spuštění aplikace nejsou potřeba žádné ovladače ani operace s omezeným přístupem.
Volitelná komprese
Zrychlete instalaci a omezte datové nároky volitelnou kompresí souborů s virtuální aplikací.
Samostatné aktualizační soubory
Aktualizace pro virtualizované aplikace lze instalovat nezávisle na aplikaci.
Podpora aplikací ZENworks na bázi AXT
Převeďte starší aplikace na bázi AXT do virtuálních aplikací.
Podpora správy přes ZENworks Configuration Management
Spojte všechny své virtuální i fyzické aplikace do jednoho celku se společnou správou.
Tabulka 4. ZENworks Application Virtualization nabízí bohatý seznam pokročilých funkcí.
10
Systémové požadavky Novell ZENworks Application Virtualization podporuje tyto platformy pro vytváření virtuálních aplikací, vytváření snímků systému a spouštění souborů: Windows XP Professional SP3 Windows Embedded XP SP2 Windows 2000 Professional SP4 Windows 2000 Server SP4 Windows Server 2003 SP1, edice Standard a Enterprise Windows Vista*, edice Business, Ultimate a Enterprise Windows Server 2008 ZENworks Application Virtualization také podporuje tyto operační systémy, když jsou spuštěny ve virtuálním prostředí VMware a Microsoft. ZENworks Application Virtualization dále nabízí omezenou podporu pro Windows Preinstallation Environment (Win PE) s tím omezením, že některé aplikace závislé na funkcích operačního systému, které nejsou dostupné ve WinPE, nemusí pracovat správně.
11
ZENworks Application Virtualization na výstupu dává 32-bitový spustitelný soubor, který může být spouštěn v 32-bitovém režimu na platformách x64.
Making IT Work As One™ Novell ZENworks Application Virtualization je součástí rodiny produktů a zdrojů Novell ZENworks pro správu systémů. Tato komplexní sada nástrojů automatizuje IT správu a obchodní procesy v rámci celého životního cyklu serverů, klientů, laptopů a mobilních zařízení. Tak celé IT pracuje jako jeden celek, podle hesla „Making IT Work As One™“. Nástroje ZENworks vám pomohou učinit IT systémy dostupnější, bezpečnější a lépe řiditelné, a tak i výkonnější.
Vyzkoušejte už teď Plně funkční zkušební verzi ZENworks Application Virtualization můžete získat na www.novell.com. Součástí zkušební verze je několik ukázek virtuálních aplikací, které vám pomohou v orientaci.
Kontaktujte nás na telefonu: +420 283 007 311 Novell, Inc. Na Žertvách 29/2247 180 00 Praha 8 Czech Republic
462-002092-002 | 03/09 | © 2009 Novell, Inc. Všechna práva vyhrazena. Novell, logo Novell, logo N a ZENworks jsou registrované ochranné značky. Making IT Work As One je ochranná značka společnosti Novell, Inc. v USA i dalších zemích. *Všechny ochranné značky třetích stran jsou vlastnictvím svých příslušných vlastníků.