본문 바로가기
기술면접 준비하기

[기술면접 준비_NaverCloud] 클라우드 주니어의 네이버클라우드 플랫폼을 통한 기술면접 준비하기(Live Station, Cloud DB for PostgreSQL, Global Traffic Manager)

by 클수저 2023. 11. 28.
728x90
반응형

네이버클라우드를 학습하면서 기술적인 면접에 대한 대비를 하기 위해서 다양한 서비스에 대한 기술을 준비하기 위해서 개념적인 내용과 질문을 작성해보았다.

Live Station
실시간 방송에 필요한 필수 기능을 강력한 인코딩 엔진 기반으로 제공하는 서비스

Live Station은 라이브 스트리밍에 관련 된 다양한 서비스를 제공하는 네이버클라우드 플랫폼의 서비스이다.
라이브스트리밍, 동시송출, 해외송출, 보안을 한번에 서비스로 연동되어 할 수 있다.

 

Q. 스트리밍을 해주는 서비스회사에서 인기있는 BJ가 방송을 하면 기본적으로 1만명정도의 시청자가 유입이 될텐데, 이런경우 어떻게 해결을 할 수 있는지?

A : 서버가 여유롭지 않기 때문에 사전에 방송전 담당 회사와 상의 후 미리 네이버클라우드에 요청해 서버를 확장해서 트래픽을 대비 하는 방법이 있습니다.


Cloud DB for PostgreSQL
네이버클라우드 플랫폼에서 PostgreSQL을 완전관리형으로 해주는 DB서비스이다.

네이버클라우드 플랫폼에서 Cloud DB for완전관리형 DB관리 서비스이다. Postgre의 장점이 여러가지이지만, 그 중에서는 자동 Fail-Over 을 제공하는 것이 가장 주요한 점이다.

즉, Primary DB에 장애가 발생해도, Secondary DB로 바로 DB서버를 사용할 수 있게 해준다.

Fail-Over 예시

 

Q. 어떠한 기업에서는 기업의 규정에 따라 백업이 최대 30일까지만 보관이 가능한데, 백업 데이터 연장이 가능한지? 대체방안이 있는지?

A : 백업 데이터 보관을 하기 위해서는 Storage서비스를 이용할 수 있습니다. 그래서 Object Storage로 내보내기를 해서 백업 데이터를 보관할 수 있으며, 더 나아가 Archive Storage를 통해 장기백업을 고려할 수 있습니다.


Q. 일반 PostgreSQL과 Cloud DB for PostgreSQL의 차이점은 무엇인가요~?

A: 일반적인 DB서비스는 CLI에서 SSL 설치과정이 필요합니다. 하지만, Cloud DB for SQL은 자동 Fail-Over기능과 DB만 관리를 해주기 때문에 큰 차이점이 있습니다.

Q. DB서버를 활용할 때, DB 테이블에 접근에 대한 활용을 어떻게 할지 궁금합니다. 즉, DB를 읽기만 필요할 때는 어떻게 할용하면 될까요~?

A: Read Replica 확장 서비스를 제공합니다. 개별 Primary DB마다 최대 5대의 Read Replica DB를 생성할 수 있습니다. Read Replica DB 서버를 읽기 전용 복제본으로 사용함으로써 데이터베이스의 읽기 부하를 분산할 수 있습니다.


Global Traffic Manager
DNS를 기반으로 네트워크 트래픽을 다수의 서버로 분산(로드밸런싱)해 주는 서비스

Global Traffic Manager 서비스는 글로벌 규모의 DNS기반 트래픽 분산 처리 서비스이다. 로드밸런싱 서비스이기 때문에 헬스체크 기능이 들어가있어 리소스를 확인하면서 트래픽을 분산하게끔 해준다.

 

Q. 나눠주는 방법으로 CIDR가 있었는데, CIDR 대역을 나눠주는 방식 어떻게 되는지 궁금합니다.

A: IPv4를 각 국가별에 할당을 하기 때문에, 사용자 위치 별 국가에 CIDR 주소를 할당해서 사용하게끔 합니다.


Q. 국가별 응답 리소스를 다르게 하고 싶을 때는 어떻게 하나요~?
A :  GeoLocation 타입을 사용하면 대륙 또는 국가 단위로 MAP을 구성하여 지역에 따라 원하는 리소스가 응답하게 할 수 있습니다. 한국 내에선 CDN 서비스를, 해외에선 Global CDN 서비스를 적용하여 단일 도메인으로 그 지역에서 가장 가까운 CDN이 빠르게 응답하도록 설정할 수 있습니다. 

 

 

위와 같이 서비스 학습을 통해서 기본적인 면접에 대한 준비를 할 수 있다.

혹시나 해당 글을 읽고 정보가 잘못되었다면 댓글로 알려주시면 수정하도록 하겠습니다. 같이 배워나가면 좋을 것 같습니다!

728x90
반응형