ローカルでのインストールとアップグレードの必要性を回避するために、将来のクライアントに SaaS ソリューションを提案しています。クライアントは必要に応じて入力データをアップロードし、出力をダウンロードするため、データのバックアップとメンテナンスは問題になりませんが、オンライン ソフトウェア サービスの継続性は懸念事項です。
コード エスクローは、ここではやり過ぎのように見え、おそらくほとんど価値がありません。アプリの動作中のバージョンを含むクラウド サーバーのスナップショット イメージを提供し、クライアントがソフトウェアにアクセスできなくなった緊急時に使用できるようにするというオプションがあるのではないかと考えていました。 .
これは、バックアップサーバーイメージを起動してアプリを使用できるようにするために、ポイントアンドクリックソリューションにできるだけ近いものにする必要があります. アプリケーションの動作バージョンを含むプライベート AWS EBS スナップショット / AMI を作成し、彼らが自分用の AWS アカウントを作成した場合、彼らはそれを簡単に開始できるでしょうか?
更新: アプリは現在 heroku 上にあるので、Amazon EC2 で実行するのは非常に簡単だと思います。