DNS Plus - GSLB 서비스를 사용해보자
아래 내용은 개인적으로 정리한 내용이라 틀릴수 있습니다.
일본에 서버, 미국에 웹 서버를 두자.
일본서버가 다운 되면 미국에서 서비스 되도록 하자.
<1> 웹 서버 생성
<2> GSLB 생성
<3> 동작 확인
<4> DNS cname 연결
<5> 정리
<1> 웹 서버 생성
1
도쿄 리전
bc-nhnj-web01
bc-nhnj-web01-key
키페어 생성 , 다운로드
floating 사용 (공인ip 사용)
보안그룹 생성
bc-nhnj-web01-sg
22, 80 허용
사용자 스크립트
#!/bin/bash
yum -y install httpd
systemctl enable httpd
systemctl start httpd
echo '<html><h1>Hello From japan Web Server!</h1></html>' > /var/www/html/index.html
웹서버 접속 확인
2
미국(캘리포니아)리전
bc-nhncal-web01
bc-nhncal-web01-key
키페어 생성 , 다운로드
floating 사용 (공인ip 사용)
보안그룹 생성
bc-nhncal-web01-sg
22, 80 허용
사용자 스크립트
#!/bin/bash
yum -y install httpd
systemctl enable httpd
systemctl start httpd
echo '<html><h1>Hello From us Web Server!</h1></html>' > /var/www/html/index.html
웹서버 접속 확인
<2> GSLB 생성
1
DNS > GSLB 생성
2
헬스 체크 생성
80으로 헬스체크해보자
3
Pool 2개 생성
웹서버 엔드포인트를 지정한다.
가중치를 설정한다.
1
4
Pool을 연결한다.
GSLB 도메인이 확인된다.
<3> 동작 확인
1
GSLB 도메인으로 접속한다.
2
일본 웹서버 다운시켜 미국 웹서버에서 서비스가 되는지 확인하자.
3
<4> DNS cname 연결
DNS에서 Cname으로 연결해보자.
GSLB로 cname 연결이 가능하도록 메뉴가 준비되어 있다.
1
dns에서 레코드 세트 생성
www를 cname으로 gslb에 연결한다.
2
성공
3
레코드 확인
4
접속 확인
5
일본 서버 웹서비스 다운후 , 미국으로 전환 되는지 확인
<5> 정리
1
GSLB 생성 순서?
GSLB를 생성한다.
Health 체크를 생성한다.
연결한 Pool을 생성한다.
Pool을 연결한다.
확인
dns 연결 확인
일본 서버 웹서비스 다운후 , 미국으로 전환 되는지 확인
2
NHN GSLB는 별도로 설정하고, DNS에서 CNAME으로만 연결해주면 된다.
개념이 간단해 사용하기 편리하다.
타 ISP에 비해 장점이 될거 같다.
3
Nhn Cloud는 IDC(AZ)단위로 서비스 중이다.
로드밸런서가 여러 AZ를 커버하지 않는다.
GSLB로 한국(판교) 리전 , 한국(평촌) 리전을 이중화 가능하다.
4
한번에 모아 보기
https://brunch.co.kr/@topasvga/3167
감사합니다.