オートスケーリング(自動スケーリング)
Auto Scaling
アクセス数に合わせてサーバーの数を自動で増減させる仕組み。
簡単に説明すると
オートスケーリングっていうのは、ネットへのアクセスが増えたときに自動でサーバーを増やしたり、減らしたりする仕組みのことだよ。 例えば、お昼休みだけ急にたくさんの人がアクセスするサイトでも、コンピューターが勝手にパワーを調節してくれるんだ。アクセスが少ないときはサーバーを減らして節約し、忙しいときだけ増やすという動きをするよ。
名前のヒミツ
オートスケーリング(Auto Scaling:おーとすけーりんぐ)。 Autoは「自動」、Scalingは「規模を調整する」という意味だよ。英語のScale(スケール)には「規模」や「物差し」といった意味があって、システムの規模を伸び縮みさせることからこの名前がついたんだ。
くわしく見てみよう!
オートスケーリングとは、クラウドサービスなどで、サーバーの処理能力をアクセスの量に応じて自動で調整する機能のことなんだ。
アクセスが集中してサーバーが重くなりそうなときに、自動で新しいサーバーを追加してパンクを防いでくれるよ。
逆にアクセスが減って暇になったら、余っているサーバーを自動で停止させて元の数に戻すんだ。
これによって、人間が24時間ずっと画面を見張っていなくても、サイトやアプリをいつでも快適に使える状態に保つことができるよ。
昔はアクセスが増えるのを予想して、あらかじめ大きなサーバーを用意しておく必要があったんだ。
でも、それだとアクセスが少ない時間はサーバーの性能が余ってしまい、無駄な費用がかかることも多かったんだよ。
ざっくり言うと、お店が混んできたら自動でレジの数を増やし、空いてきたらレジを閉めるようなイメージだね。
無駄なコストを抑えつつ、急なアクセスの変化にも柔軟に対応できるのが、システムを運営する上での大きな特徴なんだ。