“Connecting the dots”

DNS / Load Balancer 본문

7주차

DNS / Load Balancer

kims1997 2022. 12. 20. 09:52
반응형

DNS / Load Balancer이란?


DNS로드밸런싱은 별도의 소프트웨어 나 하드웨어 로드밸런싱 장비를 이용하지 않고 DNA를 이용하여 도메인 정보를 조회 하는 시저에서 IP정보를 통해 트래픽을 분산하는


DNS라운드로빈

웹 서버에서 사용 할 경우 사이트에 접속하는 사용자가 도메인 주소를 브라우저에 입력하면 DNS는 도메인에 등록된 여러개의 IP 리스트 중에서 라운드 로빈 방식으로 사용자에게 IP를 리턴하여 알려준다

사이트에 접속하는 사용자는 알게 모르게  어려개의 웹 서버에 나뉘어 잡속 하게 되면서 서버의 부하가 분산되는 방식 

 


DNS 라운드 로빈 단점


1-DNs 를  이용한 라운드로빈 로드 밸런싱은 로드밸런스 전용의 소프트웨어나 하드웨어가 달라 Health check에 대한 기능이 없습니다

 

단순히 DNS의 질의시 등록된 다수의 IP가 RR방식으로 정보를 반환하기 때문에 연결된 웹 서버 등이 HA 기능으로 사용 하기는 어렵다 

 

2-사용자 환경이나 ISP DNS에 IP가 Cahing 되어 있다 

DNS는 Cache주기를 사용 매번 DNS를 조회하는 형태가 아닌 IP 값에 대해서 캐싱을 일정 시간 하는것 

 

로브밸런싱의 용도로 사용시 A레코드의 캐싱 주기를 가급적 짧게 설정하는 편으로 고려


DNS 설정


DNS Server : 192.168.56.104
Web server 1 : 192.168.56.51
Web Server 2: 192.168.56.104
PC : Windows 10

 

반응형

'7주차' 카테고리의 다른 글

SSL, HTTPS  (0) 2022.12.21
Firewall(DMZ) / VPC  (0) 2022.12.21
TDD  (0) 2022.12.20