본문 바로가기

Development/Web & Server

[Amazon] EC2 Load Balancer 적용하기~!


1. AWS 홈페이지에서 EC2 사이트로 이동하자 거기서 Load Balancers를 클릭~!




2. 클릭하면  Create Load Balancer를 하자




3. 클릭하면 아래와 같이 이름과 포트를 정할 수 있다. EC2 Instance의 포트를 맞추고 또 Load Balancer를 통해서는 어떤 포트로 통신할지 정해주면 된다.

(본인의 경우 Load Balancer : 8080, Instance :8080으로 맞추었다.)



4. 다음은 Instance의 생사를 확인하는 수단을 정하는 곳이다. 아래의 그림은 TCP라서 포트만 정해주면 되지만 그냥 HTTP통신의 경우 Port와 Path를 정해줘야한다.



5, 다음 단계는 EC2 추가 이다. Load Balancer를 사용할 Instace를 선택한다.



6. 음.. 여기는 패스....



7. 이제 생성하기 전에 확인을 하자~!



8. 생성을 하고 나서 조금만 기다려보자 그러면 InService라고 상태확인이 된다.




9. 혹시나 InService가 아닐 경우에는~!!!!! Health Check라는 항목을 클릭하자 그리고 Edit Health Check 를 누르고~!



10. 테스트 하는 곳이 제대로 설정되었는지 확인하자~!! 아래의 것은 TCP 통신



11. 이건 HTTP 통신~~ Ping Port와 Ping Path만 설정해주자.



12. 그리고 나서 Load Balancer를 확인해보면 DNS Name이 나와 있다. 이제 IP 주소 대신에 Load Balancer의 DNS로 통신을 하면된다.~!!