본문 바로가기
  • Where there is a will there is a way.
개발/기타개발

aws classic loadbalancer 에서 application loadbalancer 로 옮기기

by 소확행개발자 2018. 10. 12.

aws classic loadbalancer 에서 application loadbalancer 로 옮기기


기존 classic loadbalancer 를 과감하게 지우고

application loadbalancer 를 만들었다.

1. Create Load Balancer

LOAD BALANCING 카테고리에서 Load Balancers 를 클릭하고 create load balancer를 누른 뒤에 application load balancer 를 create 하는 버튼을 누른다.

2. Configure Load Balancer

 이름과 Listeners 를 등록한다. 우리는 https ssl 을 사용할 예정이므로 https 를 추가한다. 그리고 잊지 말아야 할 것은 내부 load balancer 는 Scheme 에서 internal 등록을 해주어야 한다. 그런 뒤에 Availability Zone 을 추가한다.


3. Configure Security Settings

 ssl 를 위해 등록해놓은 키를 사용하려면 ACM 을 선택하고 기존에 등록해놓은 키를 사용한다.


4 Configure Security Groups

security group은 외부에서 접근할 인바운드 설정을 해놓아야 한다. ( 만약 외부에서 접속하는 load balancer 의 경우 )
security group 관리는 load balancer에 새로운 security group 을 만들어 놓고 이를 상속하는 security group 을 만드는 형식으로 사용하는게 좋다. 


5 Configure Routing

라우팅을 위한 target 그룹을 설정하는게 기존의 classic load balancer 와 달랐다. 여기서 target 그룹을 생성해 준다음에 이후 target그룹에 포함될 인스턴스를 추가시켜 준다. 


여기까지 완료되면 security group의 제한이 없을 경우 target group에서 연결된 instance 가 healty를 볼 수 있다. 여기서 나는 security group 설정이 완전하지 않아 unhealthy read timeout 이 되었었다.

그런 이후 등록된 도메인에서 넘어오는 urtl 의 https redirect를 target group과 매핑시켜주면 된다. 

  


'개발 > 기타개발' 카테고리의 다른 글

Sequence Diagram 무료 생성사이트  (0) 2018.11.30
클라우드란 Iaas Pass SaaS  (0) 2018.11.01
Docker 쉽게 정리  (0) 2018.10.31
안드로이드 파일저장형식 SharedPreference  (0) 2018.10.12
패스워드 저장 해시함수  (0) 2018.10.12

댓글