4

ソフトウェアのプレビュー バージョンまたはデモ バージョンをできるだけ簡単にお客様に提供する方法を探しています。

私たちが現在開発しているソフトウェアはかなり大きなプロジェクトです。クライアント環境、アプリケーション サーバー、さまざまなデータベース、Web サービス ホストなどで構成されています。プロジェクトは段階的に開発されており、1 ~ 2 か月の間隔でビットを出荷したいと考えています。最初の配信は本番環境では使用されません。彼らには、顧客にフィードバックを提供するように促すためのデモの目的があります。

お客様にシステムのインストールと設定の負担をかけたくありません。全体として、展開、インストール、および構成の手間を軽減する方法を探しています。

私が考えたのは、仮想化技術を使用して、必要なすべてのコンポーネントを備えた仮想マシンを事前にインストールおよび構成することでした。お客様は、仮想イメージをマウントしてアプリケーションを実行するだけです。

このテクニックを使っている人に聞きたいです。難しいところもあると思います。特に、インストールされている OS のライセンスの問題はどうですか? おそらく、一定期間後に仮想マシンの有効期限が切れる可能性があります。

そこに何か経験はありますか?

4

5 に答える 5

6

アプリケーションスタック全体を見ているので、顧客に現実的なデモ体験を提供するためにサーバー全体を仮想化する必要があります。Thinstallは単一のアプリには最適ですが、スタック全体ではありません。

マイクロソフトには、この種の状況に対応するライセンススキームがあります。これは、デモンストレーション目的でのみ使用されており、本番環境では使用されていないため、TechNetサブスクリプションでカバーできる場合があります。オフショアサポートチームとは異なり、地元のマイクロソフトライセンスセンターに電話で話し合ってください。彼らは本当に親切でフレンドリーです。

クライアントのオーバーヘッドを最小限に抑えて「スタック」を実行するには、VMwareを使用することをお勧めします。顧客は無料のVMwareプレーヤーをダウンロードし、マシン(または複数のマシン)をロードしてシステムの感触をつかむことができます... Microsoft VirtualPCまたはVirtualServerはもう少し煩わしく、「プラグアンドプレイ」ではありません。 「あなたが探している解決策。

アプリケーションの出荷のみを検討している場合は、thinstallまたはCitrix / Terminalサービスアクセスの提供を検討してください。顧客は自分の(テスト)マシンにリモートでログインして、必要なものを実行できます。

個人的には、スタンドアロンシステムが最適です。顧客にvmwareプレーヤーをインストールしてから、このアプリを実行するように伝えます。これにより、アプリケーションスタックのさまざまな部分(DVDから)が起動し、完全に自己実現します。マーケティング担当者がポンと出すためのデモが含まれています:)

于 2008-08-27T09:54:38.620 に答える
2

アプリケーション仮想化ツールであるthinstall (vmware に買収され、現在は thinapp と呼ばれています) を見てください。

于 2008-08-27T09:22:47.900 に答える
1

いくつかの競合する目標を達成しようとしているようです。

  • 顧客に何かを「与える」。
  • カスタマーエクスペリエンスを簡素化および緩和します。
  • さまざまなコンポーネントが共存し、楽しく相互作用することを確認します。
  • あなたとOSベンダーの両方のライセンス制限に対応します。
  • インクリメンタルおよび区分的アップグレードを許可します。

バックエンド(データベース、Webサーバーなど)をホストし、クライアントを含むCD(またはダウンロード)を顧客に提供することで、これらすべてを実現できますか?これにより、バックエンドの管理の複雑さに対処することなく、クライアントソフトウェアに付随する「ダウンロード/アップグレードエクスペリエンス」が提供されます。

プラグアンドプレイに近いエクスペリエンスを実現するには、デモをライブLinuxまたはWindowsCDに配置することを検討してください。 注:後者には、ライセンスされたWindowsのコピーが必要です。

おそらく、「深刻な」顧客は、バックエンドの独自のデモコピーも要求できる可能性があります。彼らは彼らの側での追加の仕事にもっと従順であるでしょう。


OSライセンスに関しては、選択したベンダーが役に立たない場合は、FreeDOSLinuxなどの無料またはオープンソースの代替手段を検討することをお勧めします。

于 2009-01-04T04:27:25.127 に答える
0

必要なすべてのサービスを単一の OS インスタンスに収めることができるかどうかに応じて...

Vmware Ace など、最近では何と呼ばれているものでも、単一の仮想マシンを厳格な管理下で提供でき、更新の強制、期限切れなどを行うことができます。しかし、デモ環境をセットアップしてリモート アクセスを許可する方が簡単に思えます。

ここでの問題は、未知の状況下で複数の仮想マシンが通信できるようにすることだと思います。

そこで考えられるのは、仮想化が事前に構成された物理サーバーと、システムのデモに必要な数の仮想サーバーを出荷することです。

オペレーティング システムの試用版を使用することで、ライセンスのジレンマを解決するのに十分な場合があります。少なくとも Windows Server は 60 日間テスト可能で、登録時に 240 日間まで拡張可能です。

于 2009-01-04T03:47:34.583 に答える
-1

Thinstall は単一のアプリには適していますが、スタック全体には適していません....

私はまだ試していませんが、新しいバージョンの thinstall を使用すると、別の thinstalled アプリケーションを通信させることができます。しかし、私はあなたが正しいと思います.vm-wareイメージの方が簡単でしょう

于 2008-08-27T10:46:13.287 に答える