2019-02-10 AWSのロードバランサーについて調べてチラシの裏書きw aws AWSのロードバランサーについて、今更ながら調べてみました。 とはいっても既に様々なサイトで情報が公開されているので、詳細についてはそれらを参考にした方がいいかと思います。 (公式のドキュメントもかなり充実しているし)なのでここではチラシの裏書きレベルの纏めと、調べてみた際に参考にしたリンク集という形にしたいと思います。 AWSのロードバランサーについて 現時点で以下の3種類がある。 ELB(Clasic Load Balancer) 最初に登場したロードバランサー。現時点で新たに使うことはあまりないかも。 ALB(Application Load Balancer) ネットワークのOSI参照モデルの第7層(アプリケーションレイヤー)で機能する。 普通のHTTP関係のロードバランシングに使用する。 NLB(Network Load Balancer) ネットワークのOSI参照モデルの第4層(ネットワークレイヤー)で機能する。 ロードバランサー自体が固定IPを持つので固定IPを使用したい場合に使う。 HTTP(S)以外のプロトコルを使いたい場合に使う。 参考にしたサイト(ありがとうございました) AWSのロードバランサーについて 入門 https://qiita.com/okamu_/items/c051156e44c4fbd65234 EC2一台でも導入するべき理由 https://dev.classmethod.jp/cloud/aws/benefit_elb_with_one_ec2/ ALB 公式 https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/introduction.html NLB 公式 https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/network/introduction.html NLBについて https://dev.classmethod.jp/cloud/aws/elb-network-load-balancer-static-ip-adress/ OSI 7層 https://ja.wikipedia.org/wiki/OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%83%87%E3%83%AB ALB、NLBの違い 公式 https://aws.amazon.com/jp/elasticloadbalancing/features/