brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Oct 16. 2023

네이버 14탄-15. Global DNS

네이버클라우드 PRO - 네트워크,스토리지

<1> Global DNS

<2> 로드밸런서 생성해 보기

<3> CDN

<4> IPSEC  VPN

<5> GRM 



<1> Global DNS


네이버 클라우드 DNS서비스


1

다양한 레코드 타입 지원  = A, NS , PTR , AAAA, MX , CNAME , SPF , TXT, SRV , CAA

SOA레코드는 기본 설정이라 레코더 타입으로는 지원하지 않는다.


2

등록된 도메인으로 기본 Round Robin으로 트래픽 분기한다.


3

Excel file upload 기능이 제공된다.




<2> 로드밸런서 생성해 보기


로드 밸런서 전용 서브넷이 필요하다.

타깃 그룹이 필요하다.


타킷 그룹이 없어도 된다?

아니다 필수다!!



실습~


1

네트워크 로드 밸런서 생성?

TCP 프로토콜

서버 1, 서버 2 추가



2

애플리케이션 로드밸런서 생성?

HTTP 프로토콜

서버 1, 서버 2에 대해 URL로 분기



3

Proxy 로드 밸런서 및 클라이언트 IP확인

클라이언트 IP확인을 위해 x-forwarded-for 설정이 필요하다.



4

로드밸런서 기본은 Round Robin으로 동작한다.




<3> CDN


1

원본의 위치는 '파일 스토리지' 혹은 '오리진 서버'를 둘 수 있음.

만약, 파일 스토리자만 가능하다고 하는 건 틀린 것이다.


CDN을 사용하기 위해 CDN도메인 또는 보유 도메인을 사용할 수 있다.

개인이 보유 도메인을 사용할 수 있다.


CDN도메인을 HTTPS사용하기 위해서는 오리진에서 HTTPS를 지원해야 한다.




2

캐싱 상태?

Cache Miss = 콘텐츠 초기요청등 캐시 서버에 없는 경우 (원본 서버로부터 응답)

Cache Hit = 캐시 서버에 저장된 콘텐츠를 전송 응답.


캐시 서버에 저장된 콘텐츠를 전송 응답은?




3

CDN+ 옵션?


Cashing expire?

주기적으로 확인하는것.

캐싱된 콘텐츠가 원본 서버에서 변경되었는지 여부를 확인하는 주기를 지정합니다.

단지, 원본 서버 응답 헤더에 Cache-Control:max-age가 존재하면 해당 설정이 우선한다.

자주 업데이트하면 짧게 설정하자.



Purge?

캐시 서버에서 저장된 콘텐츠를 삭제하는 기능



4

프라이빗 콘텐츠 액세스 제한 하는 방법 2가지?

Secure token 과  Referer 설정



Secure token 이용해서 다운로드 허용 시간 설정하는 법

일회성으로 토큰 생성, 인증 통과한 요청만 콘텐츠를 응답.


Referer설정을 통해 인가된 요청만 콘텐츠 딜리버리 

허용된 도메인에 대해서만 허용

기본은 없는 경우도 콘텐츠 접근 허용하므로 제한 필요.

도메인 설정과 '레퍼러 없는 경우 허용 여부'설정을  허용 안 함으로 선택해야 한다.

Referer 도메인 설정으로  로드밸런서를 통해서는 접속됨 = 직접 접속하면 사이트가 뜨지 않음.(실습확인)



5

CDN+ 가 국내용 CDN 서비스이다.

국내 전용으로 서비스한다면 어떤 서비스?  CDN +


6

해외 서비스 한다면?  GCDN (Global CDN서비스)

GRM을 이용해 해외 트래픽을 분산한다.




<4> IPSEC  VPN


고객의 사내망과 네이버 클라우드 플랫폼 간 사설 통신을 위한 IPSEC VPN 서비스




<5> GRM 


1

헬스 체크(Resource Health Check) 로그 제공

https://www.ncloud.com/product/networking/globalTrafficManager



2

Round Robin 제공

Weight 제공

Geoloation 제공


Source IP Hash는 로드밸런서가 제공한다. GRM은 제공하지 않는다.



3

헬스 체크는 30초, 60초, 180초, 300초 제공한다.

1분, 3분, 5분은 있다.

2분 (120초)는 없다~



다음은 미디어 서비스 배워보자

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
















감사합니다.



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari