オートスケーリング
Auto Scaling/おーとすけーりんぐ
ひとことで言うと
アクセスの増減に合わせて、サーバーの台数を自動で増やしたり減らしたりする仕組みのことです。
📖 もうちょい詳しく
何が新しいの?
昔は、いちばん混みそうな時間に合わせてサーバーをたくさん用意しておくのが普通でした。でもそうすると、空いている時間はその多くが遊んでしまい、もったいない使い方になります。そこで、必要なときだけ自動で台数を変える「オートスケーリング」が広く使われるようになりました。
どうやって動いてるの?
仕組みはシンプルです。サーバーの混み具合(CPUの使用率やアクセス数など)をつねに見はっておき、あらかじめ決めた基準を超えたら台数を増やし、空いてきたら減らします。クラウドのサービスがこの増減を自動でやってくれるので、人が夜中に対応する必要がありません。
何ができるの?
たとえばセール当日にアクセスが急に増えても、サーバーが自動で増えるので、ページが重くなったり止まったりしにくくなります。逆に夜中の空いている時間は台数が減るので、使った分だけの料金で無駄が出にくくなります。
🌱 身近なたとえ
レジの台数で例えると分かりやすいです。お客さんが増えてきたら店員さんがレジを開け、空いてきたら閉じますよね。オートスケーリングは、その「レジを開け閉めする判断」を自動でやってくれる仕組みです。混んだら開け、すいたら閉じる、を機械が休まず続けてくれます。
✅ まず覚えるポイント
- アクセスの増減に合わせてサーバーの台数を自動で変える仕組みです
- 混んだら増やし、すいたら減らすので、無駄が出にくくなります
- CPU使用率やアクセス数などを見て、自動で判断します
- 急なアクセス集中でも止まりにくく、安定しやすくなります
- 使った分だけの料金になりやすく、コストの節約につながります
🧭 よくある勘違い
サーバーが無限に増えるの?
いいえ、上限は自分で決められます。台数の最大値や最小値をあらかじめ設定しておくのが普通なので、想定外に増えすぎて料金がふくらむ、ということは起きにくくなっています。
サーバーが速くなるわけ?
1台あたりの速さが上がるわけではありません。台数を増やして「分担する人手」を増やすイメージです。1台の性能を上げる方法は別にあり、こちらは「数で対応する」考え方だと覚えておくと混乱しません。
🧩 関連して覚えると楽な言葉
- クラウド: ネット越しにサーバーを借りて使う仕組み。オートスケーリングの土台になります
- ロードバランサー: 増えたサーバーにアクセスを振り分けて、負担をならす係です
- サーバー: リクエストに応えてデータを返す側のコンピューター。これを増減させます
- 仮想マシン: 1台の機械の中に作る仮想のコンピューター。増やす台数の単位になることが多いです
🏁 ひとことでまとめ
混んだら増やし、すいたら減らす。サーバーの台数を自動で調整して、止まりにくさと無駄のなさを両立させる仕組みです。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…