= DigitalOcean ドロップレット (仮想サーバー) で Flask をホスティングします。推奨スペックは? =

私は、週に約 5,000 人のユーザー (100,000 ページビュー) を持つ小さな webapp を持っています。 SQLite を使用したデータベース駆動型のアプリです。 Web サーバーとして Apache を使用しています

サーバーの大体のスペックは?私は特にどのくらいのメモリを持っているべきかに興味があります

DO の良いところは、仕様をアップグレードするのが非常に簡単なことです。ボタンを数回クリックして 30 秒ほど待つと、CPU / メモリをジャンプアップできます

何が必要かを判断する最善の方法は、アプリケーションの実行中および予想される負荷の下で、アプリケーションが使用するメモリ量を測定することです。 wrk ツール (httpsgithub.com/wg/wrk) は負荷テストを行うのに適しており、以下を使用してシステム リソースを測定できます。
htop (Linux コマンド ライン ツール)、または Docker を使用している場合は、さらに簡単です。
ドッカー統計

DO は十分に安価で、サーバーをスピンアップしてチェックアウトするだけで済みます (1 時間で数セントの費用がかかります)。しかし、DO に乗るのと同じ仕様で VM をセットアップすることもできます。 VM に SSD があり、DO の CPU クロック速度に匹敵すると仮定すると、かなりまともな球場です。を実行できます
DO サーバーで lscpu コマンドを使用して、搭載されている CPU に関する詳細を取得する

$5/月の 1 GB のメモリ サーバーで低トラフィックの SAAS アプリを実行しました。それは 2 つの gunicorn プロセス、セロリ、redis、postgres、および nginx でした。サーバーはほとんど汗をかきませんでした

最も安価な DO ドロップレットを購入し、サーバーをセットアップしてスワップをセットアップしました。SSD があるため、HDD ストレージよりも高速である必要があります。まだアプリケーションをホストしていませんが、一般ユーザー以外にもたくさんのヒットがあり、Fail2banのログを読み続けて毎回ため息をつく

あなたを止めるものは何もありませんが、DOはSDDストレージにスワップを設定しないことをお勧めします
httpswww.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
質問: Apache が必要ですか?
以前は AWS ロード バランサー ->nginx ->gunicorn ->フラスコがあったので質問しています。そして、IT は aws ロードバランサー ->ガンコーン ->フラスコを試すことにしました

クラウドフレア→ガンコーン→フラスコでも同じ設定ができるのかな?

しかし、おそらくApacheを使用して静的コンテンツを提供していますか? nginx はもっと軽量なのだろうか?また、フラスコアプリをどのように提供していますか?