ソフトウェアのプレビュー バージョンまたはデモ バージョンをできるだけ簡単にお客様に提供する方法を探しています。
私たちが現在開発しているソフトウェアはかなり大きなプロジェクトです。クライアント環境、アプリケーション サーバー、さまざまなデータベース、Web サービス ホストなどで構成されています。プロジェクトは段階的に開発されており、1 ~ 2 か月の間隔でビットを出荷したいと考えています。最初の配信は本番環境では使用されません。彼らには、顧客にフィードバックを提供するように促すためのデモの目的があります。
お客様にシステムのインストールと設定の負担をかけたくありません。全体として、展開、インストール、および構成の手間を軽減する方法を探しています。
私が考えたのは、仮想化技術を使用して、必要なすべてのコンポーネントを備えた仮想マシンを事前にインストールおよび構成することでした。お客様は、仮想イメージをマウントしてアプリケーションを実行するだけです。
このテクニックを使っている人に聞きたいです。難しいところもあると思います。特に、インストールされている OS のライセンスの問題はどうですか? おそらく、一定期間後に仮想マシンの有効期限が切れる可能性があります。
そこに何か経験はありますか?