オートスケール指標(おーとすけーるしひょう)
最終更新:2026/4/28
オートスケール指標は、クラウド環境において、アプリケーションの負荷に応じて自動的にリソースを増減させるための基準となる数値データである。
別名・同義語 自動スケーリング指標スケールアウト指標
ポイント
CPU使用率、メモリ使用量、ネットワークトラフィックなどが一般的な指標として用いられ、適切な指標の選択がシステムのパフォーマンスとコスト効率に影響する。
オートスケール指標とは
オートスケール指標は、クラウドコンピューティング環境において、アプリケーションの需要変動に応じて自動的にコンピューティングリソース(仮想マシン、コンテナなど)を調整するための重要な要素です。手動でリソースを増減させる煩雑さを解消し、常に最適なパフォーマンスを維持しながらコストを最適化することを目的としています。
オートスケール指標の種類
様々なオートスケール指標が存在しますが、代表的なものとして以下が挙げられます。
- CPU使用率: CPUの稼働状況を示す指標。一定の閾値を超えるとリソースを増強します。
- メモリ使用量: メモリの消費量を示す指標。メモリ不足がパフォーマンスに影響する場合にリソースを増強します。
- ネットワークトラフィック: ネットワークの送受信量を示す指標。トラフィックの増加に応じてリソースを増強します。
- ディスクI/O: ディスクへの読み書き量を示す指標。I/Oボトルネックが発生する場合にリソースを増強します。
- キューの長さ: メッセージキューのメッセージ数を示す指標。キューが長くなると処理が遅延するため、リソースを増強します。
- カスタム指標: アプリケーション固有の指標。ビジネスロジックに基づいた独自の指標を設定できます。
オートスケール指標の選定
適切なオートスケール指標の選定は、システムのパフォーマンスとコスト効率に大きく影響します。指標の選定にあたっては、以下の点を考慮する必要があります。
- アプリケーションの特性: アプリケーションの負荷パターンを分析し、適切な指標を選択します。
- パフォーマンスへの影響: 指標がパフォーマンスに与える影響を評価します。
- コスト: リソースの増減に伴うコストを考慮します。
オートスケールの設定
オートスケール指標を設定する際には、以下の要素を定義する必要があります。
これらの要素を適切に設定することで、システムの安定性とパフォーマンスを維持しながら、コストを最適化することができます。