スケーラビリティを計測する

スケーラビリティを計測する

Read in: en
スケーラビリティを計測する

概要

スケーラビリティの計測方法について調べたのでまとめる。

スケーラビリティの基本理解

主要指標(メトリクス)

定量評価の手順

具体的な定量化例

インスタンス数 $n$ スループット RPS $R(n)$ p95 レイテンシ (ms) 速度向上率 $S(n)$ 効率 $E(n)$
1 500 120 1.0 1.00
2 1000 125 2.0 1.00
4 1900 140 3.8 0.95
8 3500 180 7.0 0.88

数理モデルの活用

数理モデルは、スケーラビリティの理論的な限界や期待値を明確にするために役立つものである。

以下に代表的なモデルを示す。

運用・保守性の観点(People & Maintainability)

ストレージ/コスト効率(Storage & Cost Efficiency)

補足評価指標

指標 意味 補足
保守工数(人日/月) 運用にかかる人手 アラート・構成変更含む
コスト効率 ($ / RPS) 処理単価 高負荷時とアイドル時を比較
アイドルリソース率 未使用リソースの割合 min_instances 設定時に注意
ストレージ単価 ($ / GB / 月) 保存コスト 圧縮、保存期限の活用

まとめ

参考文献

Tags: スケーラビリティ
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ サポート

このブログを応援していただける方は、以下からサポートをお願いします。いただいたサポートはブログ運営・技術研鑽に活用します。


関連記事