はじめに
こんにちは
今回もコンピューティングサービス分野である 「Auto Scaling」 について紹介したいと思います。
Auto Scaling
「Auto Scaling」とは、あらかじめ決めておいた条件に従ってITリソースを増減するものです。AWSでは 「EC2」 「DynamoDB」 などでAuto Scalingを使用することができます。これを使用するとEC2インスタンスがどの時点でいくつ必要であるか?を予測する必要が無くなります。
EC2インスタンスを必要な時に自動で増減できる
メリット
・高可用性であること
システムにアクセスが集中する時間帯に合わせてインスタンス数を増やすことで可用性を高めることができます。
・耐障害性である
例えば3台のインスタンスを常に稼働するように設定した場合に、インスタンスが1台故障すると自動的に故障したインスタンスを停止して、新しく正常に動作するインスタンスを起動することができます。
・コスト効率化
Auto Scalingでは、アクセス数に応じて、インスタンス数の増減が可能なためアクセスが少ないときは無駄なリソースをの使用を防ぎ、コストを抑えることができます。
おわりに
今回のちょっとしたまとめになります。
Auto Scalingは、予め決めておいた条件に従ってITリソースを増減するもの
耐障害性、高可用性、コストの3つの観点でメリットがある
Auto Scalingは自動で行うことで、運用の手間やコスト削減に貢献できるということがわかりました。最後までお読みいただきありがとうございました!
日頃より活用している参考書です。
「参考書」
AWS認定クラウドプラクティショナー改定第3版「AWS公式サイト」
AWS Auto Scaling「参考元」
【初心者向け】 Amazon EC2 Auto Scaling について「Youtube」
【CLF-C02:AWSクラウドプラクティショナー】第22回 Auto Scaling (クラウドテクノロジーとサービス分野)