前回の続き。今回は、ロードバランサーを設定します。
以前設定した WEBサーバ(EC2インスタンス)は動作状態である…という前提です。
・ロードバランサーの設定
WEBサーバが2台用意できたので、次はロードバランサーを設定します。
AWS Management Console の EC2 Dashboard から「LoadBalancer→Create Load Balancer」で作成を開始できます。
ロードバランサーの設定画面ですが……ここでは名前(Load Balancer Name)ぐらいしか設定するものはありません。ここでは test-lb という名前にしておきます。
ポート設定は……port:80 以外使わないので、追加は不要です。
ヘルスチェック(EC2の死活確認)の設定画面。
↑はデフォルトのままですが、これでOKということにしておきましょう。
ロードバランサーの配下に従える EC2 (WEBサーバ)の割り当て画面。
ここでは web01 と web02 の両方をチェックし、割り当てておきます。
確認画面。特に気になることもないので次へ。
完了画面。特に言うことは無いです。
・ロードバランサーの状態確認
出来上がったロードバランサーの動作を確認してみます。
まず、先ほど割り当てた二台の web01 と web02 が、正しく割り当てに入っているかどうかの確認をします。
「Load Balancers → test-lb(今回作成したロードバランサー) → Instances」をクリックすると、ロードバランサー配下のEC2インスタンスの状態を確認できます。精確には、ロードバランサーから見えている EC2 インスタンスの状態……ということになりますが。
ここでは、web01、web02 ともに In Service となっているので 正常 ということですね。
・ロードバランサーのURL(FQDN)確認
ロードバランサーのURL (FQDN) は、Description のタブで確認できます。
「Load Balancers → test-lb(今回作成したロードバランサー) → Description」にあります。
URL(FQDN)は、3種類提供されていますが……。Aレコード(IPv4用…一番最初のFQDN)を使えばOKなような気もするのですが、InternetExplorer で試したところアクセスできませんでした。
仕方がないので、dualstack. ~ で始まる「A or AAAA record」というのをコピーして使用します。curl で確認するのであれば、こんな感じ。
$ for R in $(seq 1 20) ; do curl 'http://dualstack.test-lb-2062688374.ap-northeast-1.elb.amazonaws.com/ec2meta.php/latest/meta-data/public-hostname'; echo -en "\n" ; done
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
※ホスト名は、自分のロードバランサーのものと置き換えてください。
2つのEC2インスタンスに対して、交互にアクセスが振り分けられているのが分かります。
ここまでで、基本的なロードバランサーの設定は完了しました。
記事が長いと livedoor blog に怒られるので、今回はここまで。
以前設定した WEBサーバ(EC2インスタンス)は動作状態である…という前提です。
・ロードバランサーの設定
WEBサーバが2台用意できたので、次はロードバランサーを設定します。
AWS Management Console の EC2 Dashboard から「LoadBalancer→Create Load Balancer」で作成を開始できます。
ロードバランサーの設定画面ですが……ここでは名前(Load Balancer Name)ぐらいしか設定するものはありません。ここでは test-lb という名前にしておきます。
ポート設定は……port:80 以外使わないので、追加は不要です。
ヘルスチェック(EC2の死活確認)の設定画面。
↑はデフォルトのままですが、これでOKということにしておきましょう。
ロードバランサーの配下に従える EC2 (WEBサーバ)の割り当て画面。
ここでは web01 と web02 の両方をチェックし、割り当てておきます。
確認画面。特に気になることもないので次へ。
完了画面。特に言うことは無いです。
・ロードバランサーの状態確認
出来上がったロードバランサーの動作を確認してみます。
まず、先ほど割り当てた二台の web01 と web02 が、正しく割り当てに入っているかどうかの確認をします。
「Load Balancers → test-lb(今回作成したロードバランサー) → Instances」をクリックすると、ロードバランサー配下のEC2インスタンスの状態を確認できます。精確には、ロードバランサーから見えている EC2 インスタンスの状態……ということになりますが。
ここでは、web01、web02 ともに In Service となっているので 正常 ということですね。
・ロードバランサーのURL(FQDN)確認
ロードバランサーのURL (FQDN) は、Description のタブで確認できます。
「Load Balancers → test-lb(今回作成したロードバランサー) → Description」にあります。
URL(FQDN)は、3種類提供されていますが……。Aレコード(IPv4用…一番最初のFQDN)を使えばOKなような気もするのですが、InternetExplorer で試したところアクセスできませんでした。
仕方がないので、dualstack. ~ で始まる「A or AAAA record」というのをコピーして使用します。curl で確認するのであれば、こんな感じ。
$ for R in $(seq 1 20) ; do curl 'http://dualstack.test-lb-2062688374.ap-northeast-1.elb.amazonaws.com/ec2meta.php/latest/meta-data/public-hostname'; echo -en "\n" ; done
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
ec2-54-248-141-85.ap-northeast-1.compute.amazonaws.com
ec2-176-34-36-129.ap-northeast-1.compute.amazonaws.com
※ホスト名は、自分のロードバランサーのものと置き換えてください。
2つのEC2インスタンスに対して、交互にアクセスが振り分けられているのが分かります。
ここまでで、基本的なロードバランサーの設定は完了しました。
記事が長いと livedoor blog に怒られるので、今回はここまで。
コメント
コメント一覧 (14)
ótica ray ban porto alegre http://www.langwhich.com/list_info.php?pid=791
czy oryginalne ugg przemakają http://www.ticket2010.com/temp_info.php?pid=886
válenky ugg cena http://www.cookingholidayspain.com/list_index.php?pid=1246
fake cheap ray bans uk http://hellolace.net/newartical-246/
nike free sko dk tilbud http://www.ticket2010.com/getRecommends.php?pid=6168
óculos ray ban rb3244 http://www.photobooksexpress.co.nz/images/index.php?pid=468
boutique nike champs elysées contact http://www.webmaster-toolkit.com/links.php?pid=788
китайские угги в украине http://www.thephotobookclub.com.au/list_info.php?pid=435
Canada Goose Jacket http://www.abudgetair.com/tmp/spec.php
Cheap Jerseys Sale http://www.meadowdistribution.com/whse.html
Urban Works Blog http://www.portlandurbanblog.com/
Brief but very accurate information… Thanks for sharing this one.
A must read post!
★超人気新品★激安通販!
新品入荷!
新品イタリア製!
【2024最新入荷】低価格!
【全品送料無料】100%の品質保証!
SALE定番!
HOT本物保証!
最新アイテムを海外通販!全国送料無料!
好評セールス中!
信用第一、良い品質、低価格!
内の卸売デザイナーのラグジュアリーアイテムアイテム
豪華アイテムアウトレットセール
激安大特価,送料無料!
これらの製品は低価格なのである
ルイ ヴィトン エピ 財布 色 https://www.copysale.net/Copy-sale-6101-PRADA_25EF_25BC_2588_25E3_2583_2597_25E3_2583_25A9_25E3_2583_2580_25EF_25BC_2589_25E30498A6FCFF.htm