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 |
댓글