私は 20 ドル/月を使う必要があります。
DigitalOcean 512MB-1CPU ドロップレットのコストは、それぞれ 5 ドル/月です。2GB-2CPU ドロップレットのコストは月額 20 ドルです。
私は一緒に行くべきかどうか疑問に思っています:
- 1 つのフロント プロキシ + 2 つのアプリ サーバー + 1 つの DB サーバー それぞれ 512 MB
- 2GB + 2CPU のサーバー 1 台?
どちらがより良いパフォーマンスを出力しますか?
私は 20 ドル/月を使う必要があります。
DigitalOcean 512MB-1CPU ドロップレットのコストは、それぞれ 5 ドル/月です。2GB-2CPU ドロップレットのコストは月額 20 ドルです。
私は一緒に行くべきかどうか疑問に思っています:
どちらがより良いパフォーマンスを出力しますか?
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 です。すべて正常に動作します。
4 台の小規模サーバーは、同じホスティング会社によってホストされていますか? その場合、1 つまたは複数のサーバー コンピューターからメモリと CPU の使用量を割り当てます。その場合、両方のオプションでまったく同じパフォーマンスが得られることを交渉します.
ただし、アクセスが容易なため、単一サーバーを選択すると思います。