【AWS】WEBアプリケーションの負荷分散が簡単!ALB(Application Load Balancer)の作成方法!
AWSでWEBサービスを構築する場合に、あると便利なサービスであるALB(Application Load Balancer)について説明してみたいと思います。
WEBサービスに高可用性を持たせるためにアクセスの負荷分散を行ってくれるサービスになります。
WEBサービスをEC2を1台で運用しようとした場合、アクセスが急激に増えた場合にEC2の処理キャパシティを超えてしまうと、WEBサイトへアクセスできないなどの障害が発生してしまいます。
アクセス過多による障害を発生させないために、EC2複数台を用意したターゲットグループに負荷分散をさせるためにアクセスをそれぞれのEC2へ振り分けてくれる役割をしてくれるのがALBになります。
他にも、外部から遮断されたプライベートサブネット内に配置したEC2でWEBサービスを稼働させたい場合や、SSL証明書も設定できるので、WEBサービスを構築する際は大変役立つサービスです。