私は、クライアント用のWebフロントエンドを備えたMySQLデータベースを構築しています。クライアントとそのスタッフは毎日このWebアプリケーションを使用し、毎年数千のレコードからおそらく数十万レコードまで作成します。私はちょうど同じ製品を持ちたいと思っていて、おそらく毎年同じ数のレコードを作成している2番目のクライアントを選んだだけです。DBサーバーの要件アドバイス
今後、さらにクライアントを募集していきたいと考えています。今後数年間では、5つの異なるクライアントのために最大5つのデータベース&ウェブフロントエンドを稼働させることができます。すべてのデータベースで毎年数百万のレコードを作成しています。
私はAmazonのEC2サービスでこのすべてを実行したいと思いますが、実行するインスタンスのタイプを決定するのは難しいです。クライアントごとに1つずつ、またはすべてのクライアントのデータベースとWebフロントエンドを管理する1つの「大きな」インスタンスを実行する必要があるかどうかはわかりません。
私は、ハードウェア構成が、手元の仕事にかなり固有であることを知っています。 Webフロントエンドは、JQueryを使用してMySQLのクエリを「きれいに」する予定であり、データのグラフ化(JQueryで再度)を行う予定です。フロントエンドはセキュリティのためにSSLを使用していますが、これはネットワーク速度にいくらかのオーバーヘッドを追加する可能性があることを理解しています。
私はこの状況についてあなたの考えを探しています。
ありがとうございました