弾力性(エラスティシティ)
Elasticity/だんりょくせい
ひとことで言うと
アクセスの増減に合わせて、サーバーの量をゴムのように自動で伸び縮みさせる性質のことです。
📖 もうちょい詳しく
何が新しいの?
昔は、アクセスが一番多い日に合わせてサーバーをたくさん買っておくのがふつうでした。すると、アクセスが少ない日はその設備がムダに余ってしまいます。クラウドが広まってからは、必要なときだけサーバーを増やし、いらなくなったら減らす、という考え方ができるようになりました。この「アクセスに合わせて自動で伸び縮みする性質」を弾力性(エラスティシティ)と呼びます。
どうやって動いてるの?
クラウドは、サーバーの混み具合をつねに見はっています。たとえば「CPUの使用率が80%を超えたら」といった条件をあらかじめ決めておくと、その条件に達したときに自動でサーバーを増やします。アクセスが落ち着けば、今度は逆に余分なサーバーを止めます。この増やす・減らすを自動でやってくれる仕組みが、オートスケーリングです。
何ができるの?
セール当日に注文が殺到しても、サーバーが自動で増えるので、サイトが重くなったり止まったりしにくくなります。逆に、夜中などアクセスが少ない時間は台数が減るので、使った分だけの料金で済みます。人が手作業で「今日は増やそう」と判断しなくてよくなる、というのが大きな利点です。
🌱 身近なたとえ
ゴムひもで例えると分かりやすいです。引っぱれば伸び、手をはなせば元にもどります。弾力性も同じで、アクセスが増えれば設備が伸び、減れば縮みます。使うときだけ伸ばし、終わったらもとの長さにもどる。この「伸び縮みが自動」という点が、ゴムひもとよく似ています。
✅ まず覚えるポイント
- アクセスの増減に合わせて、設備を自動で伸び縮みさせる性質のことです
- 「増やす」だけでなく「減らす」もできるのが弾力性の特徴です
- 実際に増減を動かす仕組みがオートスケーリングです
- ムダな設備を抱えにくく、使った分だけの料金で済みやすくなります
- クラウドだからこそ実現しやすい考え方です
🧭 よくある勘違い
弾力性とスケーラビリティは同じ意味なの?
近いですが、少しちがいます。スケーラビリティは「必要なら大きく増やせる」という拡張のしやすさを指すことが多いです。弾力性はそれに加えて、「増やしたあと、いらなくなったら自動で減らす」という伸び縮みの自動さまで含んだ言葉です。
サーバーは無限に増やせるの?
そうとは限りません。クラウド側にも上限の設定があり、自分でも「ここまで」と上限を決めておくのがふつうです。これは予想外に台数が増えすぎて、料金がふくらむのを防ぐためでもあります。
弾力性があれば料金は必ず安くなるの?
かならずしもそうではありません。アクセスが少ないときに減らせる分は得をしますが、ピークが続けば台数も増え、その分の料金はかかります。あくまで「使った量に応じた料金になりやすい」という性質です。
🧩 関連して覚えると楽な言葉
- auto-scaling(オートスケーリング): 弾力性を実際に動かす、設備を自動で増減させる仕組み
- scalability(スケーラビリティ): 必要に応じて大きく拡張できる、設備の拡張のしやすさ
- pay-as-you-go(従量課金): 使った分だけ払う料金の考え方。弾力性と相性がよい
- cloud(クラウド): 必要なときに設備を借りられる土台で、弾力性が成り立つ前提
🏁 ひとことでまとめ
弾力性とは、混んだら自動でふくらみ、すいたら自動でしぼむ、設備のゴムのような伸び縮みのことです。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…