Share via


Virtualisatieoverzicht servertoepassing

 

Van toepassing op: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

U kunt Microsoft Server Application Virtualization (Server App-V) gebruiken om virtuele toepassingspakketten te maken.Virtuele toepassingspakketten zijn kopieën van toepassingen die kunnen worden gekopieerd naar een computer met de Server App-V-agent en daar zonder een lokale installatie kunnen worden gestart.De toepassing wordt vervolgens uitgevoerd alsof het een lokaal geïnstalleerde toepassing is.Door virtuele machines uit te voeren, kunt u de hardwarekosten en operationele kosten verminderen en het beheer van bedrijfstoepassingen stroomlijnen.Server App-V borduurt voort op de technologie die gebruikt is voor Application Virtualization (App-V) door de toepassingsconfiguratie en -status los te koppelen van het onderliggende besturingssysteem dat wordt uitgevoerd op computers in een datacenteromgeving.Met Server App-V is het mogelijk dynamische images van toepassingen en hardware te maken, zodat het aantal images dat moet worden beheerd veel lager kan uitvallen.Daarnaast kunt u met Server App-V implementatie- en beheerscenario's automatiseren, die een gunstige invloed kunnen hebben op de betrouwbaarheid, beschikbaarheid en onderhoudsvriendelijkheid van datacentertoepassingen.

Niet alle toepassingen worden ondersteund voor gebruik met Server App-V.Toepassingen zoals antivirussoftware waarvoor apparaat- of kernelstuurprogrammaondersteuning nodig is, worden niet ondersteund.Server App-V is met name bedoeld voor gebruik met bedrijfstoepassingen of de bedrijfstiers van multi-tiered toepassingen.Om die reden worden bepaalde omvangrijke servertoepassingen zoals Microsoft Exchange Server, Microsoft SQL Server en Microsoft SharePoint niet ondersteund.Hoewel er geen lijst is met toepassingen die worden ondersteund voor gebruik met Server App-V, is Server App-V geoptimaliseerd voor het maken van virtuele toepassingspakketten voor toepassingen met de volgende kenmerken:

  • Status opgeslagen op lokale schijf

  • Microsoft Windows Services

  • Internet Information Services (IIS)

  • Register

  • COM + / DCOM

  • Configuratiebestanden op basis van tekst

  • WMI-Providers

  • Microsoft SQL Server Reporting Services

  • Lokale gebruikers en groepen

  • Geplande taken

  • Microsoft SQL Server-databases

Zie Server App-V voor meer informatie over het configureren van Softwarevereisten voor Server Application Virtualization.

Raak ook vertrouwd met de volgende terminologie:

  • Virtueel toepassingspakket
    Een toepassing die door de Sequencer wordt ingepakt om uit te voeren in een afzonderlijke virtuele omgeving.De virtuele omgeving bevat de informatie die nodig is voor het uitvoeren van de toepassing op de client zonder de toepassing lokaal te installeren.

  • Configuratiebestand voor implementatie
    Een XML-bestand met aangepaste instellingen die worden toegepast op een specifiek virtueel toepassingspakket wanneer het pakket wordt uitgevoerd op een doelcomputer.

  • Virtuele omgeving
    Een runtime-container die de beschikbare bronnen voor toepassingsprocessen die worden gestart vanuit een gesequentieerd toepassingspakket definieert.

Stappen voor het implementeren van Server App-V

Er zijn twee belangrijke stappen die nodig zijn om Server App-V in uw omgeving te implementeren:

  • Een virtueel toepassingspakket maken door een toepassing te sequentiëren

    Maak door installatiemedia van de toepassing te gebruiken een virtueel toepassingspakket dat alle vereiste bronnen en configuratie-instellingen bevat.U moet ook alle items bepalen die configuratie vereisen wanneer het pakket wordt uitgevoerd.Zie Een nieuwe servertoepassing sequentiëren voor meer informatie over sequentiërende toepassingen.

  • Het virtuele toepassingspakket implementeren

    Geef de configuratie-instellingen die moeten worden ingesteld voor een bepaalde instantie van de toepassing en implementeer vervolgens met de juiste hulpmiddelen.Zie Een configuratie uitvoeren na de sequentiëring voor meer informatie over het configureren van een toepassing.Voor testimplementaties kunt u de PowerShell-cmdlets van Server App-V gebruiken om uw pakket te implementeren en beheren.Zie Een virtueel toepassingspakket implementeren voor testdoeleinden voor meer informatie over het implementeren van een pakket via cmdlets.

Verschillen tussen Server App-V en App-V

De volgende tabel beschrijft enkele verschillen tussen Server App-V en App-V.

Server App-V

App-V

Als een toepassing gegevens maakt of een configuratie in een gebruikersspecifieke locatie in het register wijzigt tijdens het sequentiëren van de toepassing, blijven de gegevens of configuratie gekoppeld aan dezelfde gebruiker tijdens de implementatie en uitvoering.

Als een toepassing gegevens maakt of een configuratie in een registerlocatie die specifiek is voor de huidige gebruiker wanneer de toepassing wordt gesequentieerd, worden de gegevens of configuratie toegewezen zodat ze toegankelijk zijn voor elke gebruiker van de toepassing.

Toepassingsbestanden die deel uitmaken van een virtueel toepassingspakket, zoals de EXE-bestanden en bibliotheken die nodig zijn voor het uitvoeren van de toepassing, zijn beschikbaar voor alle processen die worden uitgevoerd op de computer waarop de toepassing is gekopieerd.

Toepassingsbestanden die deel uitmaken van een virtueel toepassingspakket zijn alleen beschikbaar voor die virtuele toepassing en eventuele andere processen die in de virtuele omgeving van de toepassing zijn gestart.

COM-objecten, DCOM-objecten, COM +-objecten, WMI-Providers en NT-Services die deel uitmaken van een virtueel toepassingspakket worden weergegeven op het lokale systeem om het besturingssysteem, hulpmiddelen en andere toepassingen er interactie mee te laten maken.De systeemeigen Service Control Manager (SCM) kan bijvoorbeeld worden gebruikt om een service die deel uitmaakt van een virtueel toepassingspakket te starten.

COM-, DCOM-, COM+-, WMI- en service-informatie die is gekoppeld aan een virtueel toepassingspakket blijft aanwezig in dat pakket, niet is beschikbaar voor processen die buiten het pakket worden uitgevoerd.De systeemeigen SCM ziet bijvoorbeeld geen NT-services die worden uitgevoerd binnen een virtuele omgeving.

The Server App-V-Agent maakt gebruik van heuristiek om automatisch te detecteren welke processen op een computer moeten worden uitgevoerd binnen virtuele omgevingen.Meestal is ook geen startprogramma-shim nodig.Om een proces expliciet toe te voegen aan een virtuele omgeving, kunt u "/RunInVE:<package GUID>' aan het einde van de opdrachtregel van het proces toevoegen.

Om het proces te visualiseren moet het programma worden geopend door een App-V-programma zoals sfttray.exe, of het moet het onderliggende proces van een ander virtueel proces zijn.U kunt de opdracht 'sfttray.exe /exe <executable to launch> /app <name of application>' uitvoeren om een proces toe te voegen aan een virtuele omgeving.