現在、私は、1人のWebアプリケーションのコストに関連するビジネスメトリクスを考え出しています。私はamazon上のサーバーの月額料金を知っており、その顧客に接続されているプロセスの数を決めることができます。しかし、一部の顧客には余分なデータがあり、データベースのオーバーヘッドが増え、プロセスが増え、処理時間が長くなります。これらの費用を計算する最良の方法は何ですか。ストレージはとても安価で計算が簡単なので、今はその式を外しておきたいと思います。単一のプロセスのコストを定義する
#Naive Way
Customer $$ = Cost of Server/Number of Customers
一部の顧客が他
#Less Naive Way
Customer $$ = Cost of Server/(% of processes for that Customer)
より正確なより多くのプロセスが、私が追跡し、彼らが存在していなければならないどのような各プロセスに追跡するいくつかの、メモリ使用量、システム時刻などを構築することです有するという点でファクタリング既にこれを行うパッケージ? (Pythonは、コードベースであることが好ましい)
特定のプログラミング/プログラミングツールに関する質問をしてください。 – agf
これをプログラマに移すことができます.stackexchange.com – Malvolio
システムの設計方法によって、すべての顧客にインスタンスが与えられた場合、そのインスタンスのフットプリントを追跡できますが、そのことを念頭に置きましょう。 –