본문 바로가기

NHN Cloud

[NHN Cloud] RDS for MySQL

반응형

1. 개요

RDS for MySQL은 NHN Cloud에서 제공하는 관계형 데이터 베이스로 원하는 즉시 사용 가능하며 백업, 데이터베이스 볼륨 크기 조정과 같은 작업을 자동화할 수 있습니다.

본 내용에서는 RDS for MySQL의 생성 방법에 대한 내용을 설명합니다.

 

아래는 NHN Cloud RDS 에서 제공하는 내용에 대한 설명입니다.

  • 이중화를 기본으로 제공합니다.
  • 자동 백업을 제공합니다.
  • 별도의 설정 없이 기본 모니터링을 제공합니다.
  • Master 장애 시 Cname으로 Candidate Master로 자동 전환됩니다.

 

2. 구성

2.1 RDS for MySQL 활성화

RDS for MySQL 이용을 위해 서비스 선택 에서 Database > RDS for MySQL 을 선택 후 RDS for MySQL 서비스를 활성화 합니다.

 

2.2 RDS for MySQL DB 인스턴스 생성

RDS for MySQL > Instance > 생성 을 차례로 선택하여 생성할 RDS for MySQL의 Instance 구성 설정을 위한 레이어로 이동합니다.

 

RDS 생성에 대한 상세 설정 설명

더보기
  • DB Instance: DB 인스턴스의 이름을 입력합니다.
  • 설명: DB 인스턴스의 설명을 입력합니다.
  • DB Engine: 생성을 원하는 Database Engine 버전을 선택합니다.
  • DB Port: Database의 Port 번호를 10000 ~ 12000 사이의 번호 중 선택하여 지정합니다.
  • DB ID: Database 관리자 계정 ID를 입력합니다.
  • DB Password: Database 관리자 계정의 비밀번호를 입력합니다.
  • VPC Subnet: DB 인스턴스가 위치할 Subnet을 선택합니다.
  • Floating IP: 외부 네트워크와의 연결을 원할 경우 Floating IP를 사용으로 설정한다. 단 DB 인스턴스가 Public Subnet에 위치해야만 위부 네트워크와의 연결이 가능합니다.
  • Flavor: DB 인스턴스의 사양을 선택합니다.
  • Storage 타입: DB 인스턴스 볼륨의 타입을 지정합니다.
  • Availibillity Zone: DB 인스턴스가 위치할 가용성 영역을 선택합니다.
  • 고가용성: 고가용성을 사용으로 선택할 경우 DB 인스턴스를 생성할 때, Master와 다른 가용성 영역에 Candidate Master가 생성되며 생성 된 Candidate Master는 DB 인스턴스 목록에서 조회되지 않습니다.
  • 기본 알람: DB 인스턴스의 이벤트 중 미리 정의된 이벤트에 대한 알람을 등록할 수 있으며 기본 알람 사용 시 수신 그룹을 선택해야 합니다.

 

 

백업 & Access 제어 항목에 대한 상세 설명

더보기
  • 쿼리 지연 대기 시간: 백업 수행 시 FLUSH TABLES WITH READ LOCK 지연 대기 시간을 0~21600 사이 값으로 설정할 수 있습니다.
  • 백업 보관 기간: 0입력 시 자동 백업을 하지 않으며 자동 백업을 원하는 경우 1일 이상 선택합니다.
  • 테이블 잠금 사용: 백업 수행 시 FLUSH TABLES WITH READ LOCK 구문으로 테이블 잠금 여부를 설정합니다.
  • 백업 복제 리전: 백업 복제 리전을 사용할 경우 자동 백업 시 다른 리전에 파일이 복제됩니다.
  • 백업 재시도 횟수: 자동 백업 수행 시 백업에 실패할 경우 재시도할 횟수를 지정합니다.
  • 백업 실행 주기: 자동 백업을 실행하는 주기를 설정합니다.
  • 사용자 접근 제어: DB 인스턴스에 접근 가능한 IP를 설정합니다.
  • FLUSH TABLES WITH READ LOCK: 글로벌 락으로 MySQL 락 범위 중 가장 크며 서버에 존재하는 모든 테이블에 잠금을 걸게됩니다. 주로 데이터베이스에 존재하는 MyISAM이나 MEMORY 테이블에 대해 mysql dump로 일관 된 백업을 받아야할 때 사용한합니다.

 

DB Configuration의 수식 사용 값이 Y로 표기된 항목은 파라미터 값에 수식 입력이 가능하다. 환경에 따라 설정값을 수정한 뒤 생성 버튼을 선택해 RDS for MySQL 인스턴스 생성을 완료합니다.

 

RDS for MySQL인스턴스가 성공적으로 생성 되면 상태가 초록불과 함께 정상으로 표시되며 해당 DB를 선택하여 상세 설정 내용을 확인할 수 있습니다.

 

 

 

 

 

반응형