brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 10. 2023

12. NHN Cloud - DNS Plus-GSLB

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

접속 확인

http://www.taeho11.co.kr/



5

일본 서버 웹서비스 다운후 ,  미국으로 전환 되는지 확인





<5> 정리


1

GSLB 생성 순서?


GSLB를 생성한다.

Health 체크를 생성한다.

연결한 Pool을 생성한다.

Pool을 연결한다.

확인

dns 연결 확인

http://www.taeho11.co.kr/

일본 서버 웹서비스 다운후 ,  미국으로 전환 되는지 확인


2

NHN GSLB는 별도로 설정하고, DNS에서 CNAME으로만 연결해주면 된다.

개념이 간단해 사용하기 편리하다.

타 ISP에 비해 장점이 될거 같다.


3

Nhn Cloud는 IDC(AZ)단위로 서비스 중이다.

로드밸런서가 여러 AZ를 커버하지 않는다.

GSLB로 한국(판교) 리전 , 한국(평촌) 리전을 이중화 가능하다.



4

한번에 모아 보기


https://brunch.co.kr/@topasvga/3167

감사합니다.

매거진의 이전글 11. NHN Cloud - DNS Plus (DNS)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari