【おーとすけーりんぐ】
オートスケーリング とは?
最終更新:
💡 混雑に合わせて自動で増減する「伸び縮みする店員数」
負荷に応じてサーバーの台数やリソースを自動で増減させる仕組み。混んだら増やし、空いたら減らすことで、コストと性能のバランスを取りやすくなる。
📌 このページのポイント
もっと詳しく知りたい人へ
最小台数や最大台数は設定しなくていいの?
設定が必要だよ。オートスケーリングは、決めた最小台数と最大台数の範囲で台数を増減する。最小台数を低くしすぎると急な負荷に間に合わないことがあり、最大台数を大きくしすぎると想定外の負荷で費用が膨らむ。アクセスの多い時間帯がわかっているなら、スケジュールで先に増やしておく方法もあるよ。
📖 おまけ:英語の意味
「Auto Scaling」 = 自動でスケール(規模調整)する
💬 Scaleは「規模」の意味。Auto(自動)でScaling(規模調整)する、という直訳通りの名前だよ
参考資料
- Amazon EC2 Auto Scaling: Target tracking scaling policies
- Amazon EC2 Auto Scaling: Set the default instance warmup
- Amazon EC2 Auto Scaling lifecycle hooks
- Amazon EC2 Auto Scaling: Attach an Elastic Load Balancing load balancer
- Health checks for Application Load Balancer target groups
- Autoscale in Azure Monitor
- GKE: About vertical Pod autoscaling