VPC 환경에서 이용 가능합니다.
Cloud DB Serverless 서비스에서는 DB 클러스터를 생성, 삭제하거나 운영 중인 클러스터 목록을 확인할 수 있습니다.
여기서는 DB 클러스터를 생성하고 관리하는 방법을 설명합니다. DB Cluster 메뉴에 접속하려면 네이버 클라우드 플랫폼 포털에 접속한 후 콘솔 >
> Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오.
DB Cluster를 생성하는 순서는 다음과 같습니다.
Cluster 생성
VPC 환경에서 DB 클러스터를 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서
> Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오. - DB Cluster 메뉴를 클릭해 주십시오.
- [DB Cluster 생성] 버튼을 클릭해 주십시오.
- 생성 페이지에서 Cluster 설정 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
- DB 설정 단계에서 필요한 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
- 연결 설정 단계에서 필요한 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
- 최종 확인 단계에서 입력된 정보를 확인해 주십시오.
- [생성] 버튼을 클릭해 주십시오.
1. Cluster 설정
설정값을 입력하여 DB 클러스터를 생성하는 방법은 다음과 같습니다.
- 클러스터 설정 화면이 나타나면 설치할 DBMS 종류와 DB정보를 확인해 주십시오.
- DBMS 종류: DB 클러스터에 설치할 DBMS 종류이며 현재 MySQL만 제공
- DB 엔진 버전: 네이버 클라우드 플랫폼에서 생성 가능한 MySQL 버전 정보
- DB 라이센스: 네이버 클라우드 플랫폼에서 생성 가능한 MySQL의 오픈소스 라이선스 정보
- 고가용성 지원: 장애 발생 시 자동 복구를 위한 기능이며, 2대의 인스턴스가 생성되어 추가 요금이 발생
- 설치할 인스턴스의 설정값을 입력해 주십시오.
- Instance 스펙 설정: 최소 Unit과 최대 Unit을 1~165까지 입력 가능하며 최소 보다 작은 최대 값 입력 불가
- Auto Scaling 정책 설정: 오토 스케일링 정책 설정의 사용 여부 선택
- 오토 스케일링 정책 설정을 사용할 경우, 최소 Replica 대수와 최대 Replica 대수를 1~15까지 입력
- Replica 증설 기준: 평균 CPU 사용량, 평균 Connection 개수 중 기준값을 입력
- 데이터 스토리지 옵션과 DB 클러스터 이름을 설정해 주십시오.
- 데이터 스토리지 타입: DB 데이터 저장을 위한 스토리지 종류이며 현재 CB2만 제공
- 데이터 스토리지 용량: DB 데이터 저장을 위한 스토리지 용량
- 최초 생성 시 10GB 할당
- 데이터 증가에 따라 10GB 단위로 용량 자동 갱신 및 과금
- 최대 16,000GB까지 자동 증가
- 요금제: 요금에 대한 자세한 정보는 네이버 클라우드 플랫폼 포털에서 요금 안내 클릭
- DB Cluster 이름: 3~30자까지 입력
- 필요한 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
Cloud DB Serverless 서비스는 CBT(Closed Beta Test)로 제공되며, CBT 기간동안 제한 없이 무료로 이용이 가능합니다. CBT 기간 종료 후에는 요금 정책에 따라 과금으로 전환됩니다. CBT 기간의 서비스 제공에 대한 SLA는 보장되지 않습니다.
2. DB 설정
설치할 DBMS 대한 정보를 설정하는 방법은 다음과 같습니다.
- DB 설정 화면이 나타나면 생성을 위해 필요한 항목을 설정해 주십시오.
- USER_ID: MySQL 관리자 계정 아이디 입력
- 영문, 숫자, "_", "-"의 특수문자를 사용하여 4~16자 사이로 입력
- 첫 글자는 영문
- 미리 정의된 예약어 사용 불가능
- USER 암호: MySQL 관리자 계정 비밀번호 입력
- 영문, 숫자, 특수문자를 각 1자 이상씩 포함하여 8~20자 사이로 입력
- 특수문자 ` & + \ " ' / 및 공백 사용 불가
- DB 접속 포트: 생성될 MySQL Server에 접근을 허용할 TCP 포트 번호를 10000~20000 사이로 입력
- 기본값: 3306
- 한 번 지정한 포트 번호는 변경 불가능
- 기본 DB 명: 기본으로 생성할 DB 이름 입력
- 영문, 숫자, "_", "-"의 특수문자를 사용하여 1~30자 사이로 입력
- 첫 글자는 영문
- DB Config 설정: 네이버에서 제공하는 최적화된 기본 설정 확인
- 상세보기 > DB Config에서 내용 확인 및 변경 가능
- DB log 수집: error 로그, slow query 로그 수집 및 뷰어 기능 제공 확인
- USER_ID: MySQL 관리자 계정 아이디 입력
- 생성할 DB 클러스터의 백업 사용 여부를 설정해 주십시오.
- Backup 설정: 백업 여부와 백업 파일 보관, 백업 시간 설정
- Cloud DB Serverless의 Backup 설정을 사용합니다.: 기본적으로 사용 상태 고정
- Backup 파일 보관 기간: 별도의 백업 스토리지에 백업 파일을 보관할 기간을 입력
- 백업 파일은 최대 30일까지 보관
- InnoDB 엔진으로 생성된 테이블의 백업만 지원
- Backup 시간: 백업이 수행되는 시간을 자동, 사용자 정의 가운데 선택
- 선택 시 사용한 공간 크기만큼 추가 요금 발생
- 자동: 하루마다 자동으로 백업 시작
- 사용자 정의: 하루마다 사용자가 설정한 시간+15분 사이에 백업 시작
- Backup 설정: 백업 여부와 백업 파일 보관, 백업 시간 설정
- [다음] 버튼을 클릭해 주십시오.
3. 연결 설정
- DB 클러스터 접속에 필요한 VPC, Subnet 관련 항목을 설정해 주십시오.
- VPC: DB 클러스터 접속 시 사용할 VPC 선택
- [새로 고침] 버튼: 생성해 놓은 VPC 목록을 최신 버전으로 확인하려는 경우 클릭
- [VPC 생성] 버튼: 생성해 놓은 VPC가 없어 신규 생성하려는 경우 클릭
- Subnet: VPC 접근 시 사용할 Subnet 선택
Cloud DB Serverless는 DB 클러스터에 Public 도메인을 할당하지 않으며 Private Subnet만 선택 가능- [새로 고침] 버튼: 생성해 놓은 Subnet 목록을 최신 버전으로 확인하려는 경우 클릭
- [Subnet 생성] 버튼: 생성해 놓은 Subnet이 없어 신규로 생성하려는 경우 클릭
- ACG 설정: ACG(Access Control Group)는 자동 생성
- ACG 세부 설정은 콘솔의 Server > ACG에서 가능
- Cloud Log Analytics 이용 신청이 필요한 경우 서비스 이용 신청 팝업창 표시
- VPC: DB 클러스터 접속 시 사용할 VPC 선택
- [다음] 버튼을 클릭해 주십시오.
- 3.에서 최신 상태를 확인하려면 [새로 고침] 버튼을 클릭해 주십시오.
- 생성중과 설정중 상태를 거쳐 실제 사용 가능한 운영중이 되기까지 수 분~수십 분의 시간이 소요될 수 있습니다.
4. 최종 확인
- 최종확인 화면이 나타나면 설정한 클러스터 정보, DB 정보, 연결 설정 정보를 확인해 주십시오.
- 설정을 수정하려면 [이전] 버튼 클릭
- [생성] 버튼을 클릭해 주십시오.
- 서비스 제공을 위한 유지보수 다운 타임 동의 창이 표시되면 서비스 제공을 위한 유지보수 다운 타임에 동의합니다에 동의해 주십시오.
- [확인] 버튼을 클릭해 주십시오.
- DB Cluster 화면의 목록에서 생성한 클러스터 상태를 확인해 주십시오.
- 시작중: 사용자가 입력한 정보로 DB 클러스터를 생성하고 있는 상태
- 설정중: 사용자가 입력한 정보로 DB 클러스터를 생성하여 구성하고 있는 상태
- 운영중: 사용자가 입력한 정보로 DB 클러스터의 생성과 설정이 완료되어 접속 가능한 상태
- 5.에서 최신 상태를 확인하려면 [새로 고침] 버튼을 클릭해 주십시오.
- 시작중 상태를 거쳐 실제 사용 가능한 운영중이 되기까지 수분~수십 분의 시간이 소요될 수 있습니다.
Instance 재시작
DB 인스턴스를 쉽고 간편하게 다시 시작할 수 있습니다. 다시 시작 중인 DB 인스턴스에는 접속할 수 없습니다. 다시 시작하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서
> Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오. - DB Cluster 메뉴를 클릭해 주십시오.
- 다시 시작할 DB 클러스터 내 DB 인스턴스를 클릭한 다음 [재시작] 버튼을 클릭해 주십시오.
- DB Instance 재시작 팝업 창이 나타나면 다시 시작할 DB 인스턴스의 이름을 확인한 다음 [확인] 버튼을 클릭해 주십시오.
- DB Cluster 화면의 DB 클러스터 목록에서 DB 인스턴스 상태를 확인해 주십시오.
- 정지중: DB 인스턴스 구동을 중지하고 있는 상태
- 재시작중: DB 인스턴스를 다시 시작하고 있는 상태
정지중과 재시작중 상태를 거쳐 실제 사용 가능한 운영중이 되기까지 수 분이 소요될 수 있습니다.
Cluster 삭제
운영 중인 클러스터를 삭제할 수 있습니다. 클러스터를 삭제하면 백업 파일도 함께 삭제됩니다.
DB 클러스터를 삭제하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서
> Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오. - DB Cluster 메뉴를 클릭해 주십시오.
- 삭제할 클러스터를 클릭한 다음 [삭제] 버튼을 클릭해 주십시오.
- DB Cluster 삭제 팝업 창이 나타나면 삭제할 DB 클러스터 이름을 입력한 다음 [확인] 버튼을 클릭해 주십시오.
- DB Cluster 화면의 목록에서 DB 클러스터 상태를 확인해 주십시오.
- 삭제중: DB 클러스터를 삭제하고 있는 상태
삭제중 상태를 거쳐 실제 목록에서 삭제되기까지 수 분이 소요될 수 있습니다.
Monitoring
네이버 클라우드 플랫폼의 Cloud DB Serverless에서는 사용자가 운영 중인 DB 클러스터와 데이터 상태를 확인하고 효과적으로 관리할 수 있도록 DB 인스턴스별로 대시보드를 통한 모니터링 서비스를 제공하고 있습니다.
Monitoring에 대한 자세한 사용 방법은 Monitoring을 참조해 주십시오.
운영 중인 DB 클러스터의 모니터링 화면으로 이동하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서
> Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오. - DB Cluster 메뉴를 클릭해 주십시오.
- 모니터링할 DB 인스턴스를 클릭한 다음 [Monitoring] 버튼을 클릭해 주십시오.
- 모니터링할 대시보드를 클릭하여 선택해 주십시오.
- DB Dashboard
- OS Dashboard
- DB Logs
- Query Timeline
DB 관리
생성한 클러스터의 설정값이나 옵션을 변경해야 하는 경우, Cloud DB Serverless에서는 간편하게 몇 번의 DB Config를 변경하거나 오토 스케일링 정책을 변경할 수 있도록 지원하고 있습니다.
- DB 관리 기능은 기본적으로 DB 인스턴스 상태가 운영중인 경우에 사용 가능합니다.
- DB 관리 기능은 Cluster와 Instance에 따라 사용 가능한 메뉴가 상이합니다.
DB 관리 기능을 사용하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서
> Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오. - DB Cluster 메뉴를 클릭해 주십시오.
- 관리할 DB 클러스터 및 DB 인스턴스를 클릭한 다음 [DB 관리] 버튼을 클릭해 주십시오.
- 필요한 관리 기능에 따라 메뉴를 클릭하여 선택해 주십시오.