안녕하세요 ~
오늘은 로드밸런서 설정을 진행해보도록 하겠습니다.
먼저 로드밸런서가 무엇인지 모르시는 분들은 아래 링크를 참고해주세요.
자세한 내용이 궁금하신 분들은 찾아보시는 것도 좋을 것 같습니다.
https://alsrbdmsco0409.tistory.com/152
실습에 앞서서 먼저 웹서버 2개를 준비해주시면 됩니다.
서버 제작 방법을 잊으신 분은 아래 링크를 참고하시면 좋을 것 같습니다.
https://alsrbdmsco0409.tistory.com/353?category=468505
1. WEB1, WEB2 서버 두대를 구축해줍니다.
2. WEB1, WEB2 서버에서 사용할 공인 IP 두 개를 할당 후 서버에 연결해주세요.
3. 각각의 방화벽에 들어가서 80,22(SSH,WEB용도)번 포트를 열어주세요.
4. /var/www/html/index.html에 들어가서 html를 수정해줍니다.
수정을 안해도되지만 로드밸런싱 테스트 시 작동이 되는지 확인하기 위해 WEB1, WEB2로 설정했습니다.
여기까지 하면 이제 서버 관련 설정은 완료가 됩니다.
5. 카테고리에 Load Balancer 항목에 들어가셔서 Load Balancer를 눌러주고, 생성 버튼을 클릭해주세요.
6. 이제 로드밸런서 설정을 하게 되는데, 이름, Port, 타입, 옵션, 헬스체크, 적용되는 서버를 선택하시면 됩니다.
로드밸런서 이름 : WEB_LB_TEST
서비스 IP / PORT 신규할당 IP / 80
타입 : HTTP
옵션 : Round Robin
Health Check : HTTP
Path : /index.html
적용 서버 : WEB1, WEB2 & 80번 포트
설정이 완료되었으면 생성하기 버튼을 눌러 로드배런서를 실행해주시면 됩니다.
구분 | 내용 |
지원 메소드 (부하분산 알고리즘) |
Round Robin, Hashing (Source IP/Source IP+Port), Least Connection, Least Response |
모니터링 | Throughput, Server Connections, TTFB, Request Connections, 상태(UP/DOWN) |
서비스 타입 | HTTP / TCP / HTTPS(Bridge) / HTTPS / FTP |
대역폭 | On-Demand |
가격 | LB 사용 시간: 20원/시간 데이터 처리량: 6원/GB 데이터 처리량(SSL): 9원/GB |
안정성 | 이중화 구성(Active/Standby) |
그럼 로드밸런서가 추가가되고 상태에 UP표시가 뜨면서 정상적으로 작동하게 됩니다.
여기에 있는 IP로 접속하게 되면 이제 WEB1, WEB2 서버에 라운드 로빈 방식으로 접속을 하게 됩니다.
오늘은 로드밸런서를 간단하게 설정하는 방법에 대해 알아봤습니다.
아래 작동 영상으로 마무리하겠습니다. 감사합니다.
'Cloud > KT' 카테고리의 다른 글
[KT-CLOUD] 서버 이미지 생성하기 (0) | 2021.03.26 |
---|---|
[KT-CLOUD] NAS 스토리지 - 윈도우 서버 마운트_CIFS (0) | 2021.03.22 |
[KT-CLOUD] NAS 스토리지 - 윈도우 서버 마운트_NFS (2) | 2021.03.22 |
[KT-CLOUD] 윈도우 서버 접속하기 (0) | 2021.03.18 |
[KT-CLOUD] RDP 접속 시 에러 (0) | 2021.03.18 |