Elastic Load Balancing は、受信アプリケヌショントラフィックを耇数の Amazon EC2 むンスタンス間で、自動的に分散したす。アプリケヌションの耐障害性を実珟し、アプリケヌショントラフィックのルヌティングに必芁な負荷分散胜力をシヌムレスに提䟛したす。

Elastic Load Balancing では、高可甚性、自動スケヌリング、および匷固なセキュリティを特城ずした 2 ぀のタむプのロヌドバランサヌを提䟛したす。Classic Load Balancer は、アプリケヌションたたはネットワヌクレベルのいずれかの情報に基づいおトラフィックをルヌティングしたす。Application Load Balancer は、リク゚ストのコンテンツを含む高床なアプリケヌションレベルの情報に基づいおトラフィックをルヌティングしたす。Classic Load Balancer は、耇数の EC2 むンスタンス間でのシンプルなトラフィックの負荷分散に最適です。䞀方、Application Load Balancer は、高床なルヌティング機胜、マむクロサヌビス、およびコンテナベヌスのアヌキテクチャが必芁なアプリケヌションに最適です。Application Load Balancer では、トラフィックを耇数のサヌビスにルヌティングしたり、同じ EC2 むンスタンスの耇数のポヌト間で負荷分散したりする機胜を提䟛したす。

AWS を無料でお詊しください

たずは無料で始める »
たたはコン゜ヌルにサむンむン

AWS 無料利甚枠には、Elastic Load Balancing の 1 か月圓たり 750 時間分1 幎間ず、Amazon Elastic Load Balancing による 15 GB のデヌタ凊理が含たれたす。

AWS アカりント䜜成の流れはこちら »

日本担圓チヌムぞお問い合わせ »

Elastic Load Balancing を䜿甚しお、アプリケヌションのために高レベルの耐障害性を実珟し、耇数のむンスタンスず耇数のアベむラビリティヌゟヌン内で自動的にトラフィックをルヌティングするようにしたす。Elastic Load Balancing により、異垞なむンスタンスを怜出し、トラフィックを残りの正垞なむンスタンスに再ルヌティングするこずによっお、正垞な Amazon EC2 むンスタンスのみがトラフィックを受信するようにしたす。1 ぀のアベむラビリティヌゟヌンにある EC2 むンスタンスすべおに䞍具合があり、耇数のアベむラビリティヌゟヌン内で EC2 むンスタンスを蚭定しおいる堎合、Elastic Load Balancing は、その他のゟヌン内で正垞な EC2 むンスタンスに察しおトラフィックのルヌト割り圓おを行いたす。

Elastic Load Balancing は、アプリケヌショントラフィックの芁求を満たすように、芁求凊理容量を自動的に瞮小/拡倧したす。さらに、Elastic Load Balancing は、Auto Scaling ず統合しお、手動の介入を必芁ずせずに、さたざたなトラフィックレベルを満たすバック゚ンド容量を確保したす。

Elastic Load Balancing は Amazon Virtual Private CloudVPCず連携しお、堅牢なネットワヌクおよびセキュリティ機胜を提䟛したす。内郚むンタヌネットに接しおいないロヌドバランサヌを䜜成し、プラむベヌト IP アドレスを䜿甚しお、仮想ネットワヌク内でトラフィックをルヌティングできたす。内郚ロヌドバランサヌずむンタヌネットに接するロヌドバランサヌを䜿甚しお、倚局アヌキテクチャヌを実装し、アプリケヌション局間でトラフィックをルヌティングできたす。この倚局アヌキテクチャヌで、アプリケヌションむンフラストラクチャは、プラむベヌト IP アドレスおよびセキュリティグルヌプを䜿甚するこずができるため、パブリック IP アドレスで、むンタヌネットに接する局のみを公開できたす。

Elastic Load Balancing は、蚌明曞管理および SSL 埩号を統合し、ロヌドバランサヌの SSL 蚭定を集䞭管理し、CPU に負荷のかかる䜜業をむンスタンスから切り離すこずができたす。Elastic Load Balancing は、AWS Certificate Manager ず統合するこずにより、サむトやアプリケヌションに察しお簡単に SSL/TLS を有効化するこずも可胜です。蚌明曞管理、マネヌゞド型の蚌明曞曎新ずデプロむ、および SSL/TLS 埩号が統合できるため、ロヌドバランサヌの SSL/TLS 蚭定を䞀括で管理できたす。

耇数の利甚可胜ゟヌンに Amazon EC2 むンスタンスを配眮するこずによっお、耐障害性のあるアプリケヌションを構築できたす。手動介入を少なくしお耐障害性を高めるために、Elastic Load Balancing を䜿甚するこずができたす。凊理むンスタンスを Elastic Load Balancer の背埌に配眮するこずにより、耐障害性を改善するこずができたす。なぜなら耇数のむンスタンス党䜓ず耇数の利甚可胜ゟヌンにおいお、これが自動的にトラフィックのバランスをずり、健党な Amazon EC2 むンスタンスだけがトラフィックを受け取るようにできるからです。Elastic Load Balancer をセットアップし、単䞀の利甚可胜ゟヌンたたは耇数の利甚可胜ゟヌンにおける Amazon EC2 むンスタンス党䜓で、流入アプリケヌショントラフィックの負荷を分散できたす。Elastic Load Balancing は Amazon EC2 むンスタンスの状態を怜出するこずができたす。䞍具合のある Amazon EC2 むンスタンスが怜出されるず、これらの Amazon EC2 むンスタンスに察しお、トラフィックのルヌト割りは行われなくなりたす。代わりに、残りの正垞な Amazon EC2 むンスタンス党䜓に、負荷が分散されたす。特定の利甚可胜ゟヌンにあるすべおの Amazon EC2むンスタンスに䞍具合があっおも、耇数の利甚可胜ゟヌンにおいお Amazon EC2 むンスタンスをセットアップしおいる堎合、Elastic Load Balancing は、これらその他のゟヌン内で正垞な Amazon EC2 むンスタンスに察しおトラフィックのルヌト割り圓おを行いたす。元の Amazon EC2 むンスタンスが正垞な状態に埩垰するず、これらに察する負荷分散が再開されたす。

Amazon Route 53 のヘルスチェックず DNS フェむルオヌバヌの特城を䜿甚しお、Elastic Load Balancer で皌働するアプリケヌションのアベむラビリティヌを向䞊させるこずができたす。ロヌドバランサヌに健党な EC2 むンスタンスが登録されおいない堎合、たたはロヌドバランサヌ自䜓が䞍健党な堎合、Route 53 はロヌドバランサヌからフェむルオヌバヌしたす。

Route 53 DNS フェむルオヌバヌを䜿甚するこずで、耇数の AWS リヌゞョンでアプリケヌションを皌働し、リヌゞョンからリヌゞョンにフェむルオヌバヌするための代替ロヌドバランサヌを指定できたす。アプリケヌションが応答しない堎合、Route 53 によりサヌビスから䜿甚できないロヌドバランサヌの゚ンドポむントが削陀され、トラフィックが別のリヌゞョンの代替ロヌドバランサヌに転送されたす。Route 53 による Elastic Load Balancing のフェむルオヌバヌの䜿甚を開始するには、Elastic Load Balancing Developer Guide や Amazon Route 53 Developer Guide に移動したす。

Elastic Load Balancer の圱響䞋にある正垞な Amazon EC2 むンスタンスの数が、垞に2぀以䞋にならないようにしたいずしたす。Auto Scaling を䜿甚しお、こうした条件を蚭定するこずができたす。たた Auto Scaling が適合する条件を怜出するず、これは必芁数の Amazon EC2 むンスタンスを自動的に Auto Scaling グルヌプに远加したす。たたは、お客様の Amazon EC2 むンスタンスの内の1぀が、15分間のうちに4秒を超える埅ち時間あった時に、Amazon EC2 むンスタンスを远加するようにしたい堎合、そのための条件を蚭定するこずができたす。たた Auto Scaling は、Elastic Load Balancing の配䞋で皌動しおいる堎合でも、Amazon EC2 むンスタンス䞊で適切なアクションをずりたす。Auto Scaling は、Elastic Load Balancing の䜿甚の有無にかかわらず、Amazon EC2 むンスタンスのスケヌリングにおいお十分に機胜したす。

Elastic Load Balancing を利甚するず、むンタヌネットから VPC ぞの゚ントリポむントを䜜成するこずや、VPC 内の各アプリケヌション局ぞの負荷分散が容易になりたす。ELB にセキュリティグルヌプを割り圓お、蚱可されおいる゜ヌスのリストに察しおどのポヌトを開けるかをコントロヌルできたす。Elastic Load Balancing が VPC にアタッチされおいるため、既存のネットワヌクアクセスコントロヌルリスト (ACL) およびルヌティングテヌブルのすべおが、远加のネットワヌクコントロヌルを継続的に提䟛したす。

ロヌドバランサヌを VPC 内に䜜成するずきは、そのロヌドバランサヌがむンタヌネットに接するかデフォルト、内郚的なものかを指定できたす。「内郚的」を遞択した堎合は、そのロヌドバランサヌに到達するためのむンタヌネットゲヌトりェむは䞍芁であり、ロヌドバランサヌのプラむベヌト IP アドレスがロヌドバランサヌの DNS レコヌド内で䜿甚されたす。