Applicatie Packaging/Virtualisatie

Wat is nu eigenlijk applicatie packaging?

Veel bedrijven/mensen vragen zich nog steeds af wat packaging is.
Simpel uitgelegd met als voorbeeld een auto:
Je bent op zoek naar je ideale auto. Nadat je de keuze hebt gemaakt kom je er nog achter dat je wat extra opties wilt hebben, zoals bijvoorbeeld een trekhaak en een open dak.
Je krijgt vanuit de dealer een offerte met al je wensen en op het moment dat jij denkt zo wil ik hem hebben teken je de offerte. De dealer zet de bestelling door naar de fabriek en hier wordt je auto klaargemaakt inclusief alle opties die je gekozen hebt. Bij het ophalen van je nieuwe auto controleer je of deze inderdaad voldoet aan de offerte die je getekend hebt. Op het moment dat dit klopt betaal je voor je auto en rijdt je met een grote smile weg.

Nu hetzelfde verhaal maar dan voor een applicatie packaging aanvraag.
Je bent op zoek naar een applicatie die je kunt gebruiken voor het maken van een document.Op het moment dat je de keuze hebt gemaakt voor de applicatie dien je een aanvraag in voor het packagen van een applicatie. De aanvraag wordt beoordeelt en op het moment dat deze goedgekeurd wordt zal er een intake uitgevoerd gaan worden. Tijdens de intake vertel jij hoe je de applicatie geïnstalleerd wilt hebben en welke instellingen er gedaan moeten worden. Dit wordt in documentatie vastgelegd inclusief een test plan en op het moment dat deze voldoet aan je wensen dan teken je hiervoor. Na het ondertekenen gaat de intake door naar de packager welke de applicatie volgens de specificaties in de intake documentatie zal gaan packagen. Hier komt uiteindelijk een package uit met de wensen van jou en zal getest worden volgens het test plan. Daarna zal aan jou gevraagd worden om het package te gaan testen. Op het moment dat alles functioneert ben jij blij en teken je test succesvol af, waarna de applicatie beschikbaar gesteld zal worden binnen de organisatie.

Traditionele Methodes

De traditionele manier van packaging installeerd alle bestanden en register sleutels fysiek op een pc. Dit houdt in dat deze applicatie gezien wordt door Windows en alle applicaties.

Voordat applicaties gepackaged werden, moesten deze met de hand geïnstalleerd worden op alle werkplekken.
Hierdoor was het wel belangrijk dat alle installeties en instellingen op dezelfde manier gedaan werden, anders liep je het risico dat de applicaties op iedere werkplek zich anders gedroeg.

Om ervoor te zorgen dat de installatie en configuraties overal hetzelfde zijn is het mogelijk om dit te packagen.
Er zijn verschillende methodes om dit op de traditionele manier te doen.
Sommige leverancier hebben hier hun eigen tools voor, waardoor het ook nog ondersteund wordt.
Wat we veel zien is dat leveranciers tegenwoordig proberen om de installatie via een msi uit te voeren. Dit maakt het mogelijk om een configuratiebestand (mst) te maken waarin de klant specifieke wensen verwerkt worden.

Mocht het echter een executable betreffen dan is het mogelijk om hier zelf een msi van te maken. Dit noemt men repackagen.

De voordelen van een msi zijn onder andere:

  • installatie methode is de standaard
  • het is mogelijk om configuratiebestanden (mst) te maken voor aanpassingen
  • automatisch uitvoeren van een repair is mogelijk

Voor het packagen van applicaties kan onder andere van onderstaande software gebruik gemaakt worden:

  • Flexera AdminStudio
  • Wise Package Studio
  • Infopulse Pace Suite
  • Raynet RayPack

Applicatie Virtualisatie

Tegenwoordig wordt er naast de traditionele packaging methodes ook veel gebruik gemaakt van applicatie virtualisatie.

Maar wat houdt dit dan in zult u zich afvragen:
Bij virtualisatie worden, in tegenstelling tot de traditionele methodes, de bestanden en registry sleutels niet fysiek op de werkplek geplaatst. Deze staan in een “bubbel” welke alleen zichtbaar is voor de applicatie zelf.

Waat zijn hier de voordelen van :

  • Bij het verwijderen van een virtuele applicatie blijft er geen vervuiling achter op de werkplek
  • Het is mogelijk om verschillende versies van dezelfde applicatie naast elkaar op de werkplek te gebruiken
  • Bij verschillende virtualisatie methodes is het ook mogelijk om meerdere “bubbels” aan elkaar te koppelen
  • Je kunt je OS basislaag up-to-date houden voor je middle ware en oudere versies van de middle ware aanbieden als
    gevirtualiseerde applicatie

Het is echter niet zo dat er alleen voordelen zijn, veel voorkomende problemen zijn:

  • Sommige applicaties kunnen er niet mee overweg
  • Lokaal geïnstalleerde applicaties kunnen niet binnen de “bubbel” komen waardoor niet alles functioneert
  • Gevirtualiseerde applicaties aan elkaar kan voor een complexe beheer omgeving zorgen
  • Drivers kunnen niet gevirtualiseerd worden
  • Kernel drivers kunnen niet gevirtualiseerd worden

Bij de keuze voor virtualisatie moet dus goed nagedacht worden wat de voor- en nadelen voor uw organisatie zijn.
Daarnaast moet er per applicatie een keuze gemaakt worden of je deze wilt virtualiseren.

Bekende virtualisatie methodes:

  • Microsoft App-V
  • VMware ThinApp
  • Numecent

Mocht u hiervoor behoefte hebben aan advies, dan bent u bij Eagle-Nest IT aan het juiste adres.