2

私は 20 ドル/月を使う必要があります。

DigitalOcean 512MB-1CPU ドロップレットのコストは、それぞれ 5 ドル/月です。2GB-2CPU ドロップレットのコストは月額 20 ドルです。

私は一緒に行くべきかどうか疑問に思っています:

  • 1 つのフロント プロキシ + 2 つのアプリ サーバー + 1 つの DB サーバー それぞれ 512 MB
  • 2GB + 2CPU のサーバー 1 台?

どちらがより良いパフォーマンスを出力しますか?

4

2 に答える 2

3

30,000 ヒット/月 = 1000ヒット/日 = 0.7 ヒット/分。

2 つの Rails ワーカーは、ワーカーあたり約 100 ~ 200 MB かかります (大きなプロジェクトの場合は 400 ~ 500 MB ですが、これはあなたのケースではありません)。DB は約 50-100MB かかります。通常のワークロードは 10% 未満になるため、1 つの CPU で問題なく動作します。

より多くのヒットがある場合は、垂直方向のスケーラビリティを使用してください (つまり、1 つのインスタンスをアップグレードします)。

したがって、最初は 5 ドルまたは 10 ドルの VPS を 1 つ選択します。

PS私は、上記の構成で1つの$ 5 VPSで同様のプロジェクトをホストしています. 通常の RPM (1 分あたりのリクエスト数) は約 70 ~ 120 です。すべて正常に動作します。

于 2015-03-10T12:50:21.133 に答える
1

4 台の小規模サーバーは、同じホスティング会社によってホストされていますか? その場合、1 つまたは複数のサーバー コンピューターからメモリと CPU の使用量を割り当てます。その場合、両方のオプションでまったく同じパフォーマンスが得られることを交渉します.

ただし、アクセスが容易なため、単一サーバーを選択すると思います。

于 2015-03-10T10:53:57.563 に答える