0

私はモバイルアプリを開発しており、現在、製品バージョン用にすべてのバックエンドサーバーコードをオンラインにしたい段階に来ています (実際にアプリをリリースしたいです)。バックエンドは 2 つの部分で構成されています。

  • MySQL データベース
  • アプリ アクセス用の実際の PHP ファイル。

人気があり、拡張性が高く、実績のあるサービスを探していたところ、Amazon Web Services に出会いました。RDS をデータベース部分に使用するのは非常に簡単に思えましたが、EC2 は私には複雑すぎたので、マネージド ソリューションを使用することにしました。

単純な PHP ページはいつでも任意のサービスに簡単に移動できるため (ダウンタイムなしで移動するのが少し難しいデータベースとは異なります)、当面は PHP ページに対してはるかに安価なソリューションを使用することにしました。

私の質問は次のとおりです。Amazon RDS を他のマネージド サービス (rackspace、azure、godaddy など) でホストされているアプリで使用することは理にかなっていますか?

4

1 に答える 1

0

技術的には可能ですが、一般的に問題がないかどうかはアプリケーションによって異なります。RDS インスタンスとサーバー間の通信には余分な遅延が発生することに注意してください。これは、データベース リクエストを行うたびに発生します。pingたとえば、や などの簡単なツールを使用して、ネットワーク レイテンシを確認できますtraceroute。一般に、データベース クエリのレイテンシをできるだけ低くしたいと考えています。

ただし、アプリがデータベースからの読み取りをほとんど行わない場合は、これでうまくいく可能性があります。そうでない場合は、これに反対することを強くお勧めします。この場合、管理対象サーバーに MySQL データベースをインストールするか、EC2 の使用を開始する必要があります。

于 2012-10-24T13:45:03.433 に答える