새소식

NCP

[NCP-Certified Professional] 14. Cloud DB for MS-SQL

  • -
728x90

NCP 취득을 위한 아래 링크의 Edwith 강의 내용 요약

Mooc 강의로 무료제공되는 강의입니다.

https://www.edwith.org/professioanl-vpc

 

Professional Course(VPC Platform) 강좌소개 : edwith

- Naksoo Jung

www.edwith.org


1. Cloud DB for MSSQL 핵심 기능

  • 사용자 환경에 맞는 구성
    • 최대 24vCPU, 128GB메모리까지 지원하며, 2TB까지 Disk 확장이 가능
  • 편리한 구성과 사용
    • 클릭 몇번으로 구성 완료, 검증된 파라미터 셋을 제공하여 안정된 운영 가능
  • 자동화된 DB백업
    • 매일 자동 DB백업이 진행되며 최대 30일 보관
    • 특정시점으로의 복원 지원
  • 자동 Fail-Over지원
    • Standard edition을 사용하고도 자동 FailOver 지원
    • 어플리케이션 변경 없이 DB 고가용성 지원
  • 모니터링과 알람
    • 설치 후 즉시 DB 모니터링을 이용할 수 있으며, 사용자의 메일, SMS 등으로 빠르게 장애 보고
  • 쿼리 분석
    • 1분 단위의 쿼리 레벨 성능 분석 지원

2. Cloud DB for MS-SQL 구성

  • Principal Server(Master)
  • Mirror Server(Stanby)
  • 어플리케이션은 DNS를 통해서 DB에 접근
  • Principal 서버에 문제가 생기면 내부의 DNS서버가 Principal 서버의 IP를 mirror 서버의 IP로 바꿔줌(자동 Failover)

3. Cloud DB for MS-SQL 스펙

  • Standard 타입과 High-Memory 타입을 제공
  • 데이터 스토리지는 HDD, SSD에서 선택
    • 데이터 스토리지는 Cloud DB 생성 이후, 변경 불가
    • 100GB부터 2TB 까지 10GB단위로 자동 확장
  • 고가용성이 지원되는 타입과 Stand Alone 타입 선택 가능
    • Stand Alone 타입으로 생성하였다가 고가용성 지원 타입으로 변경 가능
  • 1분 단위의 쿼리 레벨 성능 분석 제공
  • 자동 Fail-over 지원
  • Slave DB는 5대까지 추가 가능
    • log shipping 방식이기 때문에 실시간 Read query를 처리하는 용도로 사용하는 것은 권장하지 않음
    • 배치작업, 지표분석을 위한 이용은 권장

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

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

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

  • Slave DB 는 log shipping 방식으로 생성(실시간성이 없음)되며, transaction log 백업을 restore 하는 동안에는 읽기가 불가능하여 일반 서비스 용도로는 사용이 불가능함
  • 매일 주기적인 BI 및 Batch 작업에 적합함
  • 시간 단위로 읽기 가능한 시간을 최대 20시간까지 설정 가능
  • 읽기 가능 Slave는 최대 5개까지 생성 가능
  • 읽기 가능 Slave의 Spec을 변경하면 Principal 과 mirror 서버도 함께 변경

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

  • Cloud DB for MSSQL 서버에서 발생한 이벤트 이력 확인 가능
  • 서비스별로 알람 항목과 임계치를 설정하여, 임계치를 넘은 이벤트에 대해서 메일과 SMS로 실시간 통보 설정 가능

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

  • 쿼리 수행 횟수 대비 CPU 소모량과 메모리 읽기 수의 상관관계 및 분포를 버블 차트로 표현
  • X축은 해당 쿼리의 일별 수행 횟수 합계
  • Y축은 해당 쿼리의 일별 CPU 소모량의 합계
  • 버블의 크기로 해당 쿼리의 메모리 읽기 수 확인
  • 버블을 클릭하면 어떤 쿼리인지 하단에 확인 가능
    • 버블이 크다, 버블이 떠있다 하면 쿼리를 손볼 필요가 있는 것

 

Contents
  • -

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.