728x90
반응형
Load Balancer는 기본적으로 트래픽분산, 헬스체크 용도로 서버가 많을 때 관리하기 위한 클라우드 서비스이다.
간단하게 클라우드 서비스에서 Load Balancer를 통해 2개의 서버에 다른 내용을 넣어서 서버가 바뀌는지 확인해보려한다.
기본 웹 서버를 하나 생성해뒀고, 웹서버 이미지를 통해서 서버를 또 하나 생성했다.
총 2개의 서버가 Public Subnet에 위치해 있다.
Load Balancer 서비스 안에
- Load Balancer
- Target Group
2개를 설정해서 테스트를 진행해본다.
서브넷을 생성할 때, 기본적으로 Private와 LoadBalancer를 용도로 설정해야 Load Balancer를 정상적으로 사용할 수 있다. 용도가 다를 경우, 실제 Load Balancer에서 Subnet을 확인 할 수 없으니 주의하자.
로드밸런서에서는 총 3개의 용도를 선택 할 수 있다.
- 애플리케이션 로드밸런서
- 네트워크 로드밸런서
- 네트워크 프록시 로드밸런서
총3개에서 용도에 맞게 선택을 하자.
대체적으로 웹서버에서 테스트를 할 경우에는 애플리케이션 로드밸런서를 많이 사용한다.
타켓그룹과 로드밸런서의 내부 설정을 진행해주면 로드밸런서만의 주소가 생성된다.
로드밸런서를 생성하면 위와 같은 화면을 볼 수 있고, 접속정보에서 URL을 확인 할 수 있다.
공인IP를 보면, 타켓그룹에서 설정한 서버2개의 공인IP를 확인 할 수 있다.
위에 있는 접속정보로 웹에서 들어가면 2가지 서버의 웹 내용을 확인 할 수 있다.
동일한 접속정보에서 2개의 서버의 내용을 확인할 수 있다.
새로고침을 계속하면 2개의 서버를 바꿔하면서 웹화면에 띄워준다.
728x90
반응형
'Naver Cloud Platform' 카테고리의 다른 글
[NaverCloud] Cloud Log Analytics에서 Agent 설치 후, Log 확힌해보기. (0) | 2023.11.27 |
---|---|
[NaverCloud] Server에 Storage 생성 후, mount하는 작업하기. (Block Storage) (0) | 2023.11.27 |
[NaverCloud] SSL VPN서비스를 통한 Private DB서버에 접속하기 (0) | 2023.11.23 |
[NaverCloud] 네이버클라우드 DB서비스를 통한 Cloud for MySQL 서비스 사용하기. DB서버 생성 및 FailOver기능 (0) | 2023.11.23 |
서버에 HTML 파일 넣어 서버 띄워보기! (0) | 2023.11.23 |