사용하기 전에

Q. Principal 서버와 Mirror 서버의 차이는 무엇인가요?

  • CloudDB for MSSQL은 기본적으로 고가용성을 위한 이중화를 지원하며, 이를 위해 Principal DB와 Mirror DB, 2대의 DB가 기본으로 생성됩니다. DB가 정상 운영되는 동안 Mirror DB는 어떠한 역할도 하지 않고 Principal DB의 데이터를 그대로 복제하며, Principal DB에 장애가 발생하는 경우 Mirror DB가 Principal DB의 역할을 담당하게 됩니다.

Q. DB 서버 목록 화면에서 수행 가능한 작업에는 어떤 것이 있나요?

  • Cloud DB 상품의 DB 서버의 경우 DB 서버의 시작, 정지 등을 별도로 지원하지 않으며, 일반 서버와 달리 정지 시 일시적으로 요금을 청구하지 않는 형태로 사용할 수 없습니다.
  • 일반적으로 DB 서버를 선택해서 할 수 있는 작업에는 재시작DB Server 삭제가 있습니다.
    • 재시작을 실행하면 해당 DB 서버와 DB 서버가 설치된 가상 서버가 동시에 재시작됩니다.
    • DB Server 삭제를 실행하면 백업된 데이터를 포함해 삭제하는 DB 서버의 모든 데이터는 삭제됩니다. Mirror DB도 같이 삭제되며, 삭제 이후에는 복구할 수 없습니다.

Q. Principal 서버를 재시작할 경우 자동으로 failover가 되나요?

  • 재시작을 실행하면 다음과 같은 재부팅 모드를 선택할 수 있습니다.
    • Without FailOver: 사용자가 SSMS로 설정한 내용이 보장되지만 서비스 down time이 몇 분 이상 걸릴 수 있습니다.
    • With FailOver: 서비스 down time이 30초 이내로 짧지만 사용자가 SSMS로 설정한 내용이 유실될 수 있습니다.

DB 서버 목록

DB Server 페이지에서 사용자가 생성한 DB 서버의 목록을 확인하고 기본적인 관리를 수행할 수 있습니다.

database-9-3-101

① DB Server 생성

  • Cloud DB for MSSQL 상품의 DB Server를 생성할 수 있습니다.

② 재시작, DB Server 삭제, Monitoring, DB 관리

  • DB 재시작을 클릭하여 DB 서버와 DB 서버가 구동 중인 가상 서버를 함께 재시작할 수 있습니다. 정상적으로 동작하지 않거나 정상 종료가 불가능한 상황에서는 강제로 재시작합니다.
    • 재시작 방법과 예약 일정을 선택할 수 있습니다.
    • Without FailOver: 사용자가 SSMS로 설정한 내용이 보장되지만 서비스 down time이 몇 분 이상 걸릴 수 있습니다. 재시작 일정을 예약할 수 있습니다.
    • With FailOver: 서비스 down time이 30초 이내로 짧지만 사용자가 SSMS로 설정한 내용이 유실될 수 있습니다.
  • DB Server 삭제를 클릭하여 운영 중인 DB 서버를 삭제할 수 있습니다.
  • Monitoring을 클릭하여 DB Dashboard, Performance, DB log 보기 메뉴로 바로 이동할 수 있습니다.
  • DB 관리를 클릭하여 DB Server 상세보기, DB 스펙 변경, DB Config 관리, DB User 관리, Database 관리, Backup 설정 관리 등 DB 관리 관련 작업을 진행할 수 있습니다.

③ DB 서버 검색

  • DB 서버 리스트에서 원하는 DB 서버를 검색합니다.

④ DB 서버 상세 정보

  • 선택한 DB 서버에 대한 상세한 정보를 확인하고 Database Config, 백업 보관일(백업시간) 등 특정 정보를 수정할 수 있습니다.
  • 재시작 필요: DB Config Group 변경 등으로 Cloud DB 서버 재시작 후 적용 가능한 설정이 있을 경우 재시작이 필요할 수 있습니다.

⑤ DB 서버 리스트 페이지 변경

  • 페이지 번호를 클릭하여 원하는 페이지로 이동할 수 있습니다. 페이지당 20대의 DB 서버가 표시됩니다.

DB 서버 상세 보기

선택한 DB 인스턴스의 상태를 상세하게 볼 수 있는 페이지로 이동하는 방법은 다음과 같습니다.

database-9-3-102

① 상세 정보를 확인하려는 DB 서버를 선택하고 DB 관리 > DB Server 상세보기를 클릭합니다.

② 또는 DB 서버 목록에서 상세 정보를 확인하려는 DB 서버에 해당하는 DB Status 아이콘을 클릭합니다.

③ 고가용성 설정 버튼에서 '고가용성'과 'stand-alone'를 변경할 수 있습니다.

'고가용성'일 경우 'stand-alone' 이 기본 선택되어 있고, 'stand-alone'일 경우 '고가용성'이 기본 선택되어 있습니다.

'고가용성' 변경은 서비스 중에 적용 가능하나, 'stand-alone'에서 '고가용성'으로 변경의 경우, mirror 신규 구성에 상당한 시간이 소요됩니다.

database-9-3-104

Process List

DB 서버 상세보기 화면에서 Process list를 클릭하면 선택한 DB 서버에 현재 접속한 세션 리스트를 확인할 수 있습니다.

database-9-3-103

① 지정한 기간에 대한 process list를 확인할 수 있습니다. 기본으로 최근 1시간이 지정됩니다.

② session_id 외에 다음과 같은 8개 항목이 기본 지정됩니다.

항목 설명
probe_time 수집한 시간입니다.
session_id 접속한 세션 번호입니다.
last_wait_type 마지막 또는 현재 대기 유형의 이름을 나타내는 문자열입니다.
message 수집된 쿼리 텍스트입니다.
program_name 응용 프로그램 이름입니다.
original_login_name 실행한 계정 이름입니다.

항목설정을 클릭해 최대 10개까지 선택 가능합니다.

④ probe_time이 최신인 경우 kill session 버튼이 활성화됩니다.

Lock

DB 서버 상세보기 화면에서 Lock을 클릭하면 선택한 DB 서버의 Lock 정보를 확인할 수 있습니다.

database-9-3-104

① 지정한 기간에 대한 Lock 정보를 확인할 수 있습니다. 기본으로 최근 1시간이 지정됩니다.

② spid 외에 다음과 같은 8개 항목이 기본 지정됩니다.

항목 설명
probe_time 수집한 시간입니다.
spid 접속한 세션 번호입니다.
last_wait_type 마지막 또는 현재 대기 유형의 이름을 나타내는 문자열입니다.
message 수집된 쿼리 텍스트입니다.
program_name 응용 프로그램 이름입니다.
original_login_name 실행한 계정 이름입니다.

항목설정을 클릭해 최대 10개까지 선택 가능합니다.

④ probe_time이 최신인 경우 kill session 버튼이 활성화됩니다.

DB Config 관리

DB 서버 상세보기 화면에서 DB Config 관리를 클릭하면 선택한 DB 서버에 적용할 Config Group을 변경할 수 있습니다.

database-9-3-105

① Config Group을 먼저 생성한 후 적용하셔야 하며, 선택한 DB 서비스 전체에 같은 설정이 적용됩니다.

자세한 설정 방법은 Config Group 설정 및 사용 가이드를 참고하세요.

② default를 선택하면 MSSQL 초기 설정으로 변경됩니다.

Database 관리

DB 서버 상세보기 화면에서 Database관리를 클릭하면 선택한 DB 서버에 데이터베이스를 추가하거나 생성되어 있는 데이터베이스를 삭제할 수 있습니다.

데이터베이스를 삭제하면 선택한 데이터베이스의 모든 데이터가 삭제됩니다.

사용자가 변경한 데이터베이스는 DB 서비스 전체에 적용됩니다.

database-9-3-106

DB User 관리

DB 서버 상세보기 화면에서 DB User 관리를 클릭하면 관리자용 DB 계정의 비밀번호를 변경할 수 있습니다.

관리자용 DB 계정은 변경이 되지 않습니다. SSMS를 통해 DB 계정을 변경하는 경우 콘솔에서 일부 기능 사용이 제한되므로 유의해 주시기 바랍니다.

database-9-3-107

백업 설정 관리

DB 서버 상세보기 화면에서 Backup 설정 관리를 클릭하면 선택한 DB 서버의 백업 파일 보관 기간 및 수행 시간을 설정할 수 있습니다.

database-9-3-108

① 백업 파일의 보관 기간은 최소 1일에서 최대 30일입니다.

② 백업 시간을 자동으로 설정한 경우 임의의 시간이 선택되며, 이후 매일 해당 시간에 백업이 시작됩니다. 사용자 정의로 시간을 설정한 경우 사용자가 설정한 시간에 시작됩니다.

DB 스펙 변경

DB 서버 상세보기 화면에서 DB 스펙 변경을 클릭하면 선택한 DB 서버의 타입을 변경할 수 있습니다.

스펙 변경은 Principal과 Mirror 모두 변경되며, 변경이 진행되는 동안 DB 서버가 재시작됩니다.

또한, Slave가 있다면, Slave 도 같이 Spec 변경이 됩니다.

① CPU, 메모리 타입을 변경할 수 있습니다.

database-9-3-109

Public 도메인 관리

DB 관리에서 public 도메인을 설정할 수 있습니다.

Slave 추가

database-9-3-555

① 읽기 가능한 Slave 서버를 추가할 수 있습니다.

  • 읽기 가능한 Slave 서버도 별도의 Public 도메인 설정이 가능하며, 기본적으로는 Private 도메인만 기본으로 할당됩니다.

database-9-3-555

② 사용하고자 하는 도메인의 고유한 숫자 3자리를 입력할 수 있습니다.

  • 읽기가능 Slave는 Log-Shipping 방식으로 진행하여, transaction log 백업을 restore 하는 시간 동안에는 읽기가 불가능하여 일반 서비스 용도로는 사용할 수 없습니다.

  • 매일 주기적인 batch 및 BI 등의 목적에 적합합니다.

database-9-3-555

③ 시간 단위로 읽기가능한 시간을 최대 20시간까지 설정할 수 있으며, 해당 시간에는 restore를 하지 않아서 읽기가 가능하도록 합니다.

  • restore를 하지 않으므로, data sync 또한 되지 않습니다.
  • 읽기 가능 slave는 최대 5대까지 생성할 수 있습니다.
  • 읽기 가능 slave의 spec을 변경하면, Principal과 Mirror 서버도 같이 변경이 되며, 변경 작업 중에는 서비스가 되지 않습니다.

연관 정보 바로가기

DB 서버 생성, Config Group 설정, 모니터링, 백업 및 이벤트 관련하여 아래 사용 가이드를 참고할 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...