VPC 환경에서 이용 가능합니다.
Cloud DB Serverless 서비스에서는 DB 클러스터를 생성, 삭제하거나 운영 중인 클러스터 목록을 확인할 수 있습니다.
여기서는 DB 클러스터를 생성하고 관리하는 방법을 설명합니다. DB Cluster 메뉴에 접속하려면 네이버 클라우드 플랫폼 포털에 접속한 후 콘솔 > Menu > Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오.
DB Cluster를 생성하는 순서는 다음과 같습니다.
Cluster 생성
VPC 환경에서 DB 클러스터를 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Menu > Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오.
- DB Cluster 메뉴를 클릭해 주십시오.
- [DB Cluster 생성] 버튼을 클릭해 주십시오.
- 생성 페이지에서 Cluster 설정 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
- DB 설정 단계에서 필요한 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
- 연결 설정 단계에서 필요한 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
- 최종 확인 단계에서 입력된 정보를 확인해 주십시오.
- [생성] 버튼을 클릭해 주십시오.
1. Cluster 설정
설정값을 입력하여 DB 클러스터를 생성하는 방법은 다음과 같습니다.
- 클러스터 설정 화면이 나타나면 설치할 DBMS 종류와 DB정보를 확인해 주십시오.
- DBMS 종류: DB 클러스터에 설치할 DBMS 종류이며 현재 MySQL만 제공
- DB 엔진 버전: 네이버 클라우드 플랫폼에서 생성 가능한 MySQL 버전 정보
- DB 라이센스: 네이버 클라우드 플랫폼에서 생성 가능한 MySQL의 오픈소스 라이선스 정보
- 고가용성 지원: 장애 발생 시 자동 복구를 위한 기능이며, Primary와 Replica 2대의 인스턴스가 생성되어 추가 요금 발생
- Multi Zone: 존 간 고가용성 확보를 위해 Primary와 Replica 인스턴스를 2개의 Zone에 각각 1대씩 생성하는 옵션
- 설치할 인스턴스의 설정값을 입력해 주십시오.
- 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자까지 입력
- 필요한 정보를 입력 후 [다음] 버튼을 클릭해 주십시오.
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 환경에서 Menu > Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오.
- DB Cluster 메뉴를 클릭해 주십시오.
- 다시 시작할 DB 클러스터 내 DB 인스턴스를 클릭한 다음 [재시작] 버튼을 클릭해 주십시오.
- DB Instance 재시작 팝업 창이 나타나면 다시 시작할 DB 인스턴스의 이름을 확인한 다음 [확인] 버튼을 클릭해 주십시오.
- DB Cluster 화면의 DB 클러스터 목록에서 DB 인스턴스 상태를 확인해 주십시오.
- 정지중: DB 인스턴스 구동을 중지하고 있는 상태
- 재시작중: DB 인스턴스를 다시 시작하고 있는 상태
정지중과 재시작중 상태를 거쳐 실제 사용 가능한 운영중이 되기까지 수 분이 소요될 수 있습니다.
Cluster 삭제
운영 중인 클러스터를 삭제할 수 있습니다. 클러스터를 삭제하면 백업 파일도 함께 삭제됩니다.
DB 클러스터를 삭제하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Menu > Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오.
- DB Cluster 메뉴를 클릭해 주십시오.
- 삭제할 클러스터를 클릭한 다음 [삭제] 버튼을 클릭해 주십시오.
- DB Cluster 삭제 팝업 창이 나타나면 삭제할 DB 클러스터 이름을 입력한 다음 [확인] 버튼을 클릭해 주십시오.
- DB Cluster 화면의 목록에서 DB 클러스터 상태를 확인해 주십시오.
- 삭제중: DB 클러스터를 삭제하고 있는 상태
삭제중 상태를 거쳐 실제 목록에서 삭제되기까지 수 분이 소요될 수 있습니다.
Monitoring
네이버 클라우드 플랫폼의 Cloud DB Serverless에서는 사용자가 운영 중인 DB 클러스터와 데이터 상태를 확인하고 효과적으로 관리할 수 있도록 DB 인스턴스별로 대시보드를 통한 모니터링 서비스를 제공하고 있습니다.
Monitoring에 대한 자세한 사용 방법은 Monitoring을 참조해 주십시오.
운영 중인 DB 클러스터의 모니터링 화면으로 이동하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Menu > 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 환경에서 Menu > Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오.
- DB Cluster 메뉴를 클릭해 주십시오.
- 관리할 DB 클러스터 및 DB 인스턴스를 클릭한 다음 [DB 관리] 버튼을 클릭해 주십시오.
- 필요한 관리 기능에 따라 메뉴를 클릭하여 선택해 주십시오.
Multizone 설정 변경
Primary와 Replica용 Instance를 서로 다른 Zone에 생성할 수 있습니다. 더욱 높은 가용성을 제공합니다.
- Multi zone 설정 변경 기능은 기본적으로 DB 인스턴스 상태가 운영중인 경우에 사용 가능합니다.
- Multi zone 설정 변경 기능은 DB 클러스터와 DB 인스턴스에 따라 사용 가능한 메뉴가 상이합니다.
DB 관리 메뉴에서 오토 스케일링 설정을 변경하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Menu > Services > Database > Cloud DB Serverless 메뉴를 차례대로 클릭해 주십시오.
- DB Cluster 메뉴를 클릭해 주십시오.
- DB Cluster 목록에서 변경할 DB 클러스터를 클릭한 다음 [DB 관리] 버튼을 클릭해 주십시오.
- Multizone 설정 변경 메뉴에서 필요한 옵션 변경해 주십시오.
- Multizone 설정: Primary와 Replica용 Instance를 서로 다른 Zone에 생성할지 여부
- 변경 후 [저장] 버튼을 클릭해 주십시오.