0

私が働いている会社は、ホストされた (つまり、サービスとしてのソフトウェア) ソフトウェア システムを販売しています。現在、潜在的な顧客にソフトウェアのローカル インストールを提供できるかどうか尋ねられています。これは、人々がホスト モデルに移行している他の場所で起こっているように見えることとは逆のようなものです. 問題は、これを提供する際に何を考慮すべきか、そして問題点がどこにある可能性があるかということです。オフィスでいくつかの議論を行いましたが、より広いコミュニティに公開することにしました. 私たちのアプリには、SQL サーバーのインストール、その他の依存関係 (Tomcat など) が必要で、いくつかの Windows サービスをインストールします。システムには専用の (おそらく仮想) マシンが必要になると思います。

4

1 に答える 1

2

SaaS から離れると、サポートはさらに複雑になります。ここでは 1 人の顧客について話していますが、これらの問題が 5、10、または 50 人の顧客にどのように拡大するかを検討する必要があります。

お客様は独自のバックアップを行う予定ですか? 問題が発生し、ソフトウェアを再インストールしてバックアップを復元する必要が生じた場合、彼らは自分でそれを行うことができますか、それともオンサイトに行く必要がありますか? サイト訪問を行う必要がある場合、応答時間はどのくらいですか?

彼らはデータベースへの管理者アクセス権を持っていますか? そうでない場合、バックアップを効果的に管理できますか? もしそうなら、彼らが独自の「パフォーマンス強化」をいじり、追加し始めるとどうなるでしょうか?

新しいリリースとアップグレード: SaaS では、必要なときにアップグレードをデプロイでき、誰もが新しいバージョンをすぐに使い始めることができます。何かを壊した場合、これは最悪ですが、少なくとも自分がどこに立っているかを知っています。個別の展開では、すべての顧客が異なる時期にアップグレードするため、ソフトウェアの複数のバージョンのサポートを開始する必要があります。

顧客が自分で更新プログラムをインストールしますか、それともリモートで行いますか? 展開手順はどれくらい複雑ですか? シングル クリックまたは 10 ステップのプロセスですか?

ソフトウェアを実行するハードウェアは何ですか? 専用サーバーですか、それとも Exchange を実行している 5 年前のデスクトップですか? あなたのソフトウェアがレポートを実行し、1 時間誰も電子メールを受信しない場合、それはあなたのせいですか?

これらのどれも克服できない問題ではありません。パッケージ化されたソフトウェアを販売するすべての人がそれらに対処する必要がありますが、サービスを自分で実行する場合は心配する必要はありません。1 人の顧客にとって余分な手間をかける価値はないかもしれません。

Google が検索アプライアンスで行っているように、アプライアンス ルートをたどることも考えられます。すべてのソフトウェアがプリインストールおよび構成されたサーバーを顧客に販売します。ボックスへの完全なリモート アクセス権がありますが、制限された権限しかありません。しかし、彼らのデータはクラウドではなく、オンサイトにとどまります。これは良い妥協案かもしれません。

于 2009-08-17T12:01:14.033 に答える