アークウェブ
システム開発
SandBox
Web制作会社アークウェブのスタッフが、システム開発のTips・ノウハウをまとめているWikiです
アークウェブシステム開発SandBox
アークウェブWebマーケティングSandBox
アークウェブWebデザインSandBox
アークウェブ アクセシビリティWiki
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
** ダウンロード & インストール [#idb21eb6]
Amazon Web Services Developer Community : Elastic Load Ba...
http://developer.amazonwebservices.com/connect/entry.jspa...
cd /usr/local/src/
wget http://ec2-downloads.s3.amazonaws.com/ElasticLoadBa...
unzip ElasticLoadBalancing-2009-05-15.zip
sudo mv ElasticLoadBalancing-1.0.1.23/ /usr/share/ec2-el...
sudo cat<<EOB > /etc/profile.d/ec2-elastic-load-balancin...
export AWS_ELB_HOME=/usr/share/ec2-elastic-load-balancing
export PATH=$PATH:${AWS_ELB_HOME}/bin
EOB
sudo cat<<EOB > /etc/profile.d/ec2-elastic-load-balancin...
setenv AWS_ELB_HOME /usr/share/ec2-elastic-load-balancing
setenv PATH $PATH:${AWS_ELB_HOME}/bin
EOB
** 使い方 [#ne3f9804]
- Elastic Load Balancing
http://docs.amazonwebservices.com/ElasticLoadBalancing/20...
の「User Senario」
*** ロードバランサを作る [#wc2b2de5]
$ elb-create-lb MyLoadBalancer --headers --listener "lb...
- ロードバランサ名 「MyLoadBalancer」
- 80番ポートからのアクセスを80番に
- 443番ポートをからのアクセスを443番に
- us-east-1a に設置
- 実行すると以下のように表示される
DNS-NAME DNS-NAME
DNS-NAME MyLoadBalancer-2111276808.us-east-1.elb.amazon...
- MyLoadBalancer-2111276808.us-east-1.elb.amazonaws.com ...
- MyLoadBalancer-2111276808.us-east-1.elb.amazonaws.comが...
*** health-checkを設定する [#y1879988]
elb-configure-healthcheck MyLoadBalancer --headers --t...
- MyLoadBalancerに紐づくインスタンスに対して、
- 80ポートの、 /index.phpに
- 30秒置きに
- 3秒以上レスポンスがなければNGとみなす
- 2回連続NGになったらunhealthyとみなす
- 2回連続OKになったらhealtyとみなす
*** インスタンスを割り当てる [#xd6f32f5]
elb-register-instances-with-lb MyLoadBalancer --header...
*** ぶら下がってるインスタンスの様子を見る [#bf1d6988]
elb-describe-instance-health MyLoadBalancer --headers ...
INSTANCE INSTANCE-ID STATE
INSTANCE i-3a8cf324 OutOfService
INSTANCE i-2603ca33 OutOfService
- NGだとOutOfServiceと出るらしい
- instances を指定しないと全ぶら下げてるインスタンスが出...
#blikifooter(志田)
tag: [[EC2>tag/EC2]]
終了行:
** ダウンロード & インストール [#idb21eb6]
Amazon Web Services Developer Community : Elastic Load Ba...
http://developer.amazonwebservices.com/connect/entry.jspa...
cd /usr/local/src/
wget http://ec2-downloads.s3.amazonaws.com/ElasticLoadBa...
unzip ElasticLoadBalancing-2009-05-15.zip
sudo mv ElasticLoadBalancing-1.0.1.23/ /usr/share/ec2-el...
sudo cat<<EOB > /etc/profile.d/ec2-elastic-load-balancin...
export AWS_ELB_HOME=/usr/share/ec2-elastic-load-balancing
export PATH=$PATH:${AWS_ELB_HOME}/bin
EOB
sudo cat<<EOB > /etc/profile.d/ec2-elastic-load-balancin...
setenv AWS_ELB_HOME /usr/share/ec2-elastic-load-balancing
setenv PATH $PATH:${AWS_ELB_HOME}/bin
EOB
** 使い方 [#ne3f9804]
- Elastic Load Balancing
http://docs.amazonwebservices.com/ElasticLoadBalancing/20...
の「User Senario」
*** ロードバランサを作る [#wc2b2de5]
$ elb-create-lb MyLoadBalancer --headers --listener "lb...
- ロードバランサ名 「MyLoadBalancer」
- 80番ポートからのアクセスを80番に
- 443番ポートをからのアクセスを443番に
- us-east-1a に設置
- 実行すると以下のように表示される
DNS-NAME DNS-NAME
DNS-NAME MyLoadBalancer-2111276808.us-east-1.elb.amazon...
- MyLoadBalancer-2111276808.us-east-1.elb.amazonaws.com ...
- MyLoadBalancer-2111276808.us-east-1.elb.amazonaws.comが...
*** health-checkを設定する [#y1879988]
elb-configure-healthcheck MyLoadBalancer --headers --t...
- MyLoadBalancerに紐づくインスタンスに対して、
- 80ポートの、 /index.phpに
- 30秒置きに
- 3秒以上レスポンスがなければNGとみなす
- 2回連続NGになったらunhealthyとみなす
- 2回連続OKになったらhealtyとみなす
*** インスタンスを割り当てる [#xd6f32f5]
elb-register-instances-with-lb MyLoadBalancer --header...
*** ぶら下がってるインスタンスの様子を見る [#bf1d6988]
elb-describe-instance-health MyLoadBalancer --headers ...
INSTANCE INSTANCE-ID STATE
INSTANCE i-3a8cf324 OutOfService
INSTANCE i-2603ca33 OutOfService
- NGだとOutOfServiceと出るらしい
- instances を指定しないと全ぶら下げてるインスタンスが出...
#blikifooter(志田)
tag: [[EC2>tag/EC2]]
ページ名:
アークウェブのサービスやソリューションはこちら
サービス
Webの企画・戦略立案
Webデザイン
Webシステム開発
Zen Cartソリューション
Zen Cart導入コンサルティング, RFP作成, トラブル診断
Zen Cartで大規模ECサイト構築
Zen Cartモジュールの開発・カスタマイズ
Zen Cart制作会社(デザイン・企画会社)様向けサービス
Zen Cart海外向け・多言語ECサイトの制作
Zen Cartのデザイン, ペルソナ/シナリオ法, RIA(Ajax・Flex)
Zen Cartのセキュリティ・運用保守サポート
Zen Cart企画・マーケティング戦略, SEO・SEM(サーチエンジン広告)
Zen Cartハイエンド版(大規模サイト用高可用バージョン)
EC-CUBEとZen Cart 機能比較表(概要)
Zen Cart携帯モジュール(モバイルショップ構築用)
Zen Cartの導入事例
Zen-Cart.JPのご紹介とアークウェブの取り組み
Zen-Cartモバイルショップ構築サービス
Movable Typeソリューション
企業サイトでのMovable Type活用
Movable Type用プラグイン一覧
MT用フォーム作成プラグイン「A-Form」
A-Formパートナー制度
その他ソリューション
AjaxでRIA開発
Ruby on Rails
Flexによる業務システム構築
ペルソナ/シナリオ法
ビジネスブログ
SNS・ソーシャルソフトウェア
SEO・SEM
アークウェブのCSR(企業の社会的責任)
アークウェブのCSR指針