ユースケース:ドメイン名ベースのAutoScaleサービスグループの展開
導入シナリオ
-
データセンターを作成します (GSLB サイトで表されます)。
add gslb site aws-sydney 192.0.2.2add gslb site aws-nvirginia 198.51.100.111add gslb site alb-southindia 203.0.113.6 -
GSLB ノードが追加される DNS Gateway IP アドレスを持つネームサーバーを追加します。これは、すべてのデータセンターで行う必要があります。
add dns nameServer 8.8.8.8 -
ELB と ALB のサーバーを追加します。
add server aws-sydney_server lb-sydney-1052691850.ap-southeast-2.elb.amazonaws.comadd server aws-nvirginia_server LB-nvirginia-860559595.us-east-1.elb.amazonaws.comadd server alb-southindia_server alb.southindia.cloudapp.azure.com -
ELB と ALB ごとに GSLB AutoScaleサービスグループを追加し、各サーバーをそれぞれのサービスグループにバインドします。
add gslb serviceGroup aws-nvirginia_sg HTTP -autoScale DNS -siteName aws-nvirginiaadd gslb serviceGroup aws-sydney_sg HTTP -autoScale DNS -siteName aws-sydneyadd gslb serviceGroup alb-southindia_sg HTTP -autoScale DNS -siteName alb-southindiabind gslb serviceGroup aws-nvirginia_sg aws-nvirginia_server 80bind gslb serviceGroup aws-sydney_sg aws-sydney_server 80bind gslb serviceGroup alb-southindia_sg alb-southindia_server 80 -
GSLB 仮想サーバーを追加し、アプリケーションドメインとサービスグループをこの仮想サーバーにバインドします。
add gslb vserver gv1 HTTPbind gslb vserver gv1 -serviceGroupName aws-nvirginia_sgbind gslb vserver gv1 -serviceGroupName aws-sydney_sgbind gslb vserver gv1 -serviceGroupName alb-southindia_sg