-1

Web サービスを広く使用するモバイル アプリケーションを開発しました。共有ホスティング サーバーに接続して、リアルタイムの情報を取得します。したがって、サーバーが稼働していることを確認することは非常に重要です。そうしないと、顧客を失うことになります。

いくつかの背景。アップタイムの点であまり信頼性がなかったため、3 つ以上のホスティング プロバイダーを変更しました。私の現在のホスティングは、以前の 3 つよりもはるかに優れています。1 年以上使用していますが、99.9% の稼働率が保証されていますが、今日は約 3 時間のダウンタイムがありました。それが私がこの投稿を作成している理由です。

私たち小規模な開発者のすべてが、高価な専用ホスティングを提供したり、自宅に独自のサーバーを所有したりできるわけではありません (決してダウンしないという保証はありません)。私の場合、非常に妥当な月額 $10 ~ 15 のホスティングを共有しても問題ありません。それらの数時間を除いて、ダウンしている可能性があります。

これに対処しなければならない 1 つのアイデアは次のとおりです。別のプロバイダーと 2 番目の (異なる) 共有ホスティングを用意し、プライマリ ホストがダウンしたときにこの 2 番目のホスティングをデフォルトで使用するようにアプリを作成します。両方が同時にダウンすることはほとんどありません。専用ホスティングの場合の 10 倍ではなく、月に数ドルの追加料金を支払うだけです。

このような状況に陥ったのは私が初めてではないと確信しています。この問題に対処するための良い方法を見つけた人はいますか? 結局のところ、プライマリ サーバーの短いダウンタイムについて話しているだけです。

ご提案いただきありがとうございます。

4

1 に答える 1

0

サードパーティのホストに依存していて、信頼性を高めるためにお金を払いたくない場合は、2 番目のサーバーを使用することをお勧めします。アプリケーションと予算に応じて、次のことも考慮する必要があります。

  • データベースへのアクセスと同期
  • 物理的に異なる場所にあるホスト
  • 複数のドメイン名および/または負荷分散

複数のホストを使用することを選択し、1 つ (最初の) が失敗した場合に別の (バックアップ) ホストに切り替える場合は、常に両方 (すべて) を常に使用するようにする必要があります。このようにして、「バックアップ」サーバーに切り替えようとしている/切り替えなければならないことに巻き込まれることはありません。常に両方 (すべて) を使用することで、両方 (すべて) が常に最新で機能していることを確認できます。

サービスが非常に重要で、数時間のダウンタイムがユーザーにとって受け入れられない場合、そのような信頼性に対してユーザーにお金を払わせるのは簡単なはずです。これにより、より高いレベルの稼働時間または 2 つ目のサイトを提供できるプロバイダーによるホスティングに資金を提供できます。これは、これらすべてをセットアップするための時間と労力を確保するのにも役立ちます。;)

于 2011-02-15T10:05:52.697 に答える