Ich bin auf der Suche nach einer Möglichkeit, unseren Kunden so einfach wie möglich Vorschau- oder Demo-Versionen unserer Software zu geben.Software-Deployment in einer virtuellen Umgebung
Die Software, die wir gerade entwickeln, ist ein ziemlich großes Projekt. Es besteht aus einer Client-Umgebung, einem Anwendungsserver, verschiedenen Datenbanken, einem Web-Services-Host usw. Das Projekt wird inkrementell entwickelt und wir möchten die Bits in Intervallen von ein bis zwei Monaten versenden. Die ersten Lieferungen werden nicht in der Produktion verwendet. Sie haben eine Demo, um die Kunden zu ermutigen, Feedback zu geben.
Wir möchten die Kunden nicht mit der Installation und Konfiguration des Systems belasten. Alles in allem suchen wir nach einer Möglichkeit, die Installations-, Installations- und Konfigurationsschwierigkeiten zu verringern.
Was ich dachte war, eine Virtualisierungstechnik zu verwenden, um eine virtuelle Maschine mit allen notwendigen Komponenten vorzuinstallieren und vorzukonfigurieren. Unsere Kunden müssen lediglich das virtuelle Image bereitstellen und die Anwendung ausführen.
Ich möchte von Leuten hören, die diese Technik verwenden. Ich nehme an, dass es auch einige Schwierigkeiten gibt. Vor allem, was ist mit Lizenzproblemen mit dem installierten Betriebssystem? Möglicherweise ist es möglich, dass die virtuelle Maschine nach einer bestimmten Zeit abläuft.
Irgendwelche Erfahrungen da draußen?