TL; DR;ウェブアプリケーションのリソース消費量を見積もる方法
Webアプリケーションのリソース消費量を見積もるために使用できる手法はありますか?はいの場合、入力としてどのような情報が必要ですか?ユーザーの数?永続化するフィールドのデータ型?予想されるトランザクションはいくつですか?
その他のコンテキスト: 私は、Webアプリケーションを開発するための努力を見積もっています.E-Commerce APP(Product CRUD、CRUD、Payments ...など)を使って、必要なリソースを見積もる必要がありますこのアプリをスムーズに稼働させること。
例:
16GB RAM
4 Core CPU (3.0 GHz +)
500GB PostgreSQL
どのように私はより良いメモリ、ディスク、およびCPUに関連した値を推定することができますか?
負荷テストのトピックが非常に広いので、この質問に答える客観的な方法はありません(電子商取引システムのようなものです。そのようなシステムを作成する単一の方法はなく、データベース)。あなた自身でいくつかのテストをする必要があります。また、これはプログラミングに関する質問でもありません。残念ながら、StackOverflowのトピック外です。 –
@DavidMakogon、私は負荷テストについては言及していませんが、まだ開発していないアプリケーションのリソース消費量の見積もりについての話です(電子商取引は単なる例です)。質問とプログラミングの関係に関しては、データベースやアプリケーションを設計する方法に依存していると言います。つまり、プログラミング/設計との関係が本当にあるということです。私が求めていることは、「まだ開発していないアプリケーションに必要なリソースを見積もる必要がある場合は、どうやってそれをやるのだろう? – Frankra
私が言っていることは、パフォーマンスと負荷をテストせずにあなたの質問に答えがないということです。そして、データベースのコメントに関しては、さまざまなデータベーススキーマ(またはエンジンやクエリパターン)が何らかの方法でパフォーマンスに影響を与えることになりましたが、何らかのテストを行わない限り、その方法を教えてもらえませんでした。これには魔方式はありません。 –