Classic Load Balancer에서 ALB로 One-step으로 Migration 할 수 있게 되었기 때문에 해 보았다
Classic Load Balancer에서 ALB로 One-step으로 이동할 수 있게 되었기 때문에 해 보았다
목적
Classic Load Balancer에서 Application Load Balancer(이하, ALB)에 포치로 작성할 수 있게 되었기 때문에
릴리스 분을 조속히 시험해 보았다
릴리스 내용
New One-step Migration Wizard to Migrate a Classic Load Balancer
Classic Load Balancer의 원래 설정
거의 기본값으로
nginx를 2대 매달려 있을 뿐
# aws --profile PROFILE名 elb describe-load-balancers --load-balancer-name=test-elb01 --query 'LoadBalancerDescriptions[].LoadBalancerName' --output table
-----------------------
|DescribeLoadBalancers|
+---------------------+
| test-elb01 |
+---------------------+
# aws --profile PROFILE名 elb describe-load-balancers --load-balancer-name=test-elb01 --query 'LoadBalancerDescriptions[].Instances' --output table
-------------------------
| DescribeLoadBalancers |
+-----------------------+
| InstanceId |
+-----------------------+
| i-aaaaaaaaaaaaaaaaa |
| i-bbbbbbbbbbbbbbbbb |
+-----------------------+
# aws --profile PROFILE名 elb describe-load-balancers --load-balancer-name=test-elb01 --query 'LoadBalancerDescriptions[].ListenerDescriptions' --output table
------------------------------------------------------------------------
| DescribeLoadBalancers |
|| Listener ||
|+--------------+--------------------+--------------------+-----------+|
|| InstancePort | InstanceProtocol | LoadBalancerPort | Protocol ||
|+--------------+--------------------+--------------------+-----------+|
|| 80 | HTTP | 80 | HTTP ||
|+--------------+--------------------+--------------------+-----------+|
ALB에 Migration 해보기
※매니지먼트 트 콘솔 위에서 조작
음 간단!
생성된 ALB 확인
# aws --profile PROFILE名 elbv2 describe-load-balancers --names=test-elb01 --query 'LoadBalancers[].LoadBalancerName' --output table
-----------------------
|DescribeLoadBalancers|
+---------------------+
| test-elb01 |
+---------------------+
# aws --profile PROFILE名 elbv2 describe-target-groups --names=test-elb01 --query 'TargetGroups[].TargetGroupName' --output table
----------------------
|DescribeTargetGroups|
+--------------------+
| test-elb01 |
+--------------------+
# aws --profile PROFILE名 elbv2 describe-target-health --target-group-arn=TARGETGROUPのARN --query 'TargetHealthDescriptions[].[Target.Id,TargetHealth.State,Target.Port]' --output table
------------------------------------------
| DescribeTargetHealth |
+----------------------+-----------+-----+
| i-aaaaaaaaaaaaaaaaa | healthy | 80 |
| i-bbbbbbbbbbbbbbbbb | healthy | 80 |
+----------------------+-----------+-----+
ALB는 같은 이름으로 만들어졌습니다! !
결과
ELB를 바탕으로 ALB를 원 클릭으로 작성할 수 있었습니다! !
Classic Load Balancer에서 ALB로 교체하려면
아직 서비스에 할당되지 않았기 때문에
다음 단계 필요
※주의점
ELB 부하의 서버들이 그대로 ALB로 바뀌는 것은 아니기 때문에
조심하십시오
Reference
이 문제에 관하여(Classic Load Balancer에서 ALB로 One-step으로 Migration 할 수 있게 되었기 때문에 해 보았다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t_kawamura/items/ed563c5a4772df33d18e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)