본문 바로가기
CSP (Cloud Service Provider)/NAVER Cloud

[Naver Cloud Platform] Cloud DB for MS-SQL 소개

by 알 수 없는 사용자 2022. 11. 2.

안녕하세요. 대머리독수리팀 입니다.

오늘은 NCP의Cloud DB for MS-SQL 에 대해서 알아보도록 하겠습니다.

 

네이버클라우드플랫폼 Cloud DB for MS-SQL 핵심기능


1. 사용자 환경에 맞는 구성

  • 최대 24vCPU, 128GB 메모리까지 지원하며 2TB까지 DISK 확자이 가능합니다.

2. 편리한 구성과 사용

  • 클릭 몇 번으로 구성이 완료되며 네이버 서비스에서 검증된 파라메터 셋을 제공하여 안정된 운영이 가능합니다.

3. 자동화된 DB 백업

  • 매일 자동 DB 백업이 진행되며 데이터는 최대 30일 보관됩니다.
  • 보관 기간 내의 특정 시점으로의 복원을 지원합니다.

4. 자동 Fail-over 지원

  • 비용이 저렴한 Standard edition을 사용하고도 자동 Failover를 지원하여 어플리케이션 변경 없이 DB 고가용성을 지원합니다.

5. 모니터링과 알람

  • 설치 후 즉시 DB 모니터링을 이용할 수 있으며, 사용자의 메일, SMS 등으로 빠르게 장애를 보고합니다.

6. 쿼리 분석

  • 1분 단위의 쿼리 레벨 성능 분석을 지원하여 서비스 성능과 안정성을 향상 시킬 수 있습니다.

 

Cloud DB for MS-SQL 구성도


 

Cloud DB for MS-SQL


1. Standard 타입과 High-memory 타입을 제공

2. 데이터스토리지는 HDD,SSD에서 선택

  • 데이터스토리지는 Cloud DB 생성 이후, 변경 불가능
  • 데이터스토리지는 100GB부터 2TB까지 10GB씩 자동 확장

3. 고가용성이 지원되는 타입과 Stand-alone 타입 선택 가능

  • Stand-alone 타입으로 생성하였다가 고가용성 지원 타입으로 변경 가능

4. 1분 단위의 쿼리 레벨 성능 분석 제공

5. 자동 Fail-over 지원

  • 기본적으로 Principal DB와 Mirror DB를 생성하여 Principal DB 서버 장애 시 Mirror DB로 Fail-over

6. Slave DB는 5대까지 추가 가능

 

CDB for MS-SQL Operation 1. DB Config 및 Config Group 관리


1. DB config 관리를 클릭하면, 선택한 DB서버에 적용할 Config Group을 변경할 수 있습니다.

  • Cloud DB 상품의 서비스 특성에 맞게 sp_config와 trace flag를 변경해 config group을 생성할 수 있음
  • Config group 생성 뿐만 아니라 변경, 삭제 가능
  • Config group이 적용된 서버가 있을 경우, config group 삭제 불가능
  • Config group을 이미 적용한 Cloud DB 서비스가 있다면, 해당 DB 서버들도 변경 적용 (재시작이 필요한 경우, 서버 재시작후 적용)

 

CDB for MS-SQL Operation 2. Slave DB 추가 


1. Slave DB는 log shipping 방식으로 생성되며, transacting log 백업을 restore 하는 동안에는 읽기가 불가능하여 일반 서비스 용도로는 사용이 불가능함.

2. 매일 주기적인 BI 및 Batch 작업에 적합함

3. 시간 단위로 읽기 가능한 시간을 최대 20시간까지 설정 가능

4. 읽기 가능 Slave는 최대 5대까지 생성 가능

5. 읽기 가능 Slave의 spec을 변경하면, principal과 mirror 서버도 함께 변경

 

CDB for MS-SQL Operation 3. 이벤트 설정


1. Cloud DB for MSSQL 서버에서 발생한 이벤트 이력 확인 가능

2. 서비스별로 알람 항목과 임계치를 설정하여, 임계치를 넘은 이벤트에 대해서 메일과 SMS로 실시간 통보 설정 가능

 

CDB for MS-SQL Operation 4. 쿼리 분석


1. 쿼리 수행 횟수에 CPU 소모량과 메모리 읽기 순느 상관관계 및 분포를 버블 차트로 표현

2. X축은 해당 쿼리의 일별 수행 횟수 합계

3. Y축은 해당 쿼리의 일별 CPU 소모량의 합계

4. 버블의 크기로 해당 쿼리의 메모리 읽기 수 확인

5. 버블을 클릭하면 어떤 쿼리인지 하단에 확인 가능

 

 

 

댓글