**
まとめ
**
ELBについて
EC2インスタンス間でトラフィックの負荷が均一になるように分散し、耐障害性に優れたアプリケーション運用を可能にします。そのため、ヘルスチェックも細かく設定ができるようになっています。しかし、障害が発生した場合は振り分けをおこなわないようにするだけで、フェイルオーバー処理はサポートしていません。そして、負荷が均一になるように分散をおこなうことを目的としているので、ルーティング方法の選択などもありません。
Route53について
ユーザのリクエストをEC2やELB、S3などの各サービスへ接続をおこないます。接続されているかの確認が出来ればよいため、ヘルスチェックもELBほど細かく設定する必要がないと思われます。しかし、Route53はフェイルオーバー処理が可能なため、接続が出来なくなったら別のEC2やS3などに接続されるということが可能となります。さらに、ユーザを各サービスへ接続するために、WRRやLBRを選択することにより、ユーザを適切にサービスへ接続させることが出来ます。
つまり、ELBはEC2にかかるトラフィックの負荷を分散するサービス、Route53はエンドユーザと各サービスを接続するサービスと言えますね。
例えば・・・・
運営しているサイトで障害が起こってしまった時、バックアップのWebサイトに切り替えたいといった場合は、S3に対してフェイルオーバー処理がおこなえるルート53が良いでしょう。しかし、複数のEC2の間でトラフィックの負荷を分散したいのならば、ELBを使う必要があります。
いかがでしたでしょうか?
次回は「Amazon RDS編~リードレプリカへの書き込み~」と題して、リードレプリカへの書き込みをおこなう方法をご紹介します。
お楽しみに!
ナレコムクラウドのFacebookに『いいね!』をクリックして頂くと
最新のお役立ちレシピが配信されます★