0

ローカルでのインストールとアップグレードの必要性を回避するために、将来のクライアントに SaaS ソリューションを提案しています。クライアントは必要に応じて入力データをアップロードし、出力をダウンロードするため、データのバックアップとメンテナンスは問題になりませんが、オンライン ソフトウェア サービスの継続性は懸念事項です。

コード エスクローは、ここではやり過ぎのように見え、おそらくほとんど価値がありません。アプリの動作中のバージョンを含むクラウド サーバーのスナップショット イメージを提供し、クライアントがソフトウェアにアクセスできなくなった緊急時に使用できるようにするというオプションがあるのではないかと考えていました。 .

これは、バックアップサーバーイメージを起動してアプリを使用できるようにするために、ポイントアンドクリックソリューションにできるだけ近いものにする必要があります. アプリケーションの動作バージョンを含むプライベート AWS EBS スナップショット / AMI を作成し、彼らが自分用の AWS アカウントを作成した場合、彼らはそれを簡単に開始できるでしょうか?

更新: アプリは現在 heroku 上にあるので、Amazon EC2 で実行するのは非常に簡単だと思います。

4

1 に答える 1

0

EngineYard や Heroku などの主要な PAAS プロバイダーでアプリをホストします。コードをプライベート Github リポジトリにチェックインして、所有者として割り当てることができます。そうすれば、ソースコードにアクセスでき、リポジトリをソースとして使用して新しいインスタンスをすばやく作成できます。

プロジェクトに含めることができない、またはカピストラーノを介して処理できない特定の構成のニーズがない限り、Rails アプリのサービス ミラー全体を作成する必要はないと思います。

于 2013-03-05T16:54:59.703 に答える