Classic 환경에서 이용 가능합니다.
DB Server에서는 Cloud DB Server를 생성, 삭제하거나 운영 중인 DB Server 목록을 확인할 수 있습니다. 또한 운영 중인 DB Server의 스펙을 변경할 수 있습니다.
DB Server 화면
DB Server 이용을 위한 기본적인 설명은 다음과 같습니다.

| 영역 | 설명 |
|---|---|
| ① 메뉴 이름 | 현재 확인 중인 메뉴 이름과 운영 중인 DB Server 개수 |
| ② 기본 기능 | DB Server 생성, Cloud DB for Cache 상세 정보 확인, DB Server 화면 새로 고침 |
| ③ 생성 후 기능 | 운영 중인 DB Server의 삭제, 모니터링, 관리 |
| ④ DB Server 목록 | 운영 중인 DB Server 목록 및 정보 확인 |
| ⑤ 검색 | DB Server 목록에서 서비스 이름으로 원하는 서버 검색 |
DB Server 목록 확인
생성하여 운영 중인 DB 서비스 목록에서 각 서비스별 정보를 확인할 수 있습니다. 확인하는 방법은 다음과 같습니다.
운영 중인 서버가 1대 이상인 경우 목록을 확인할 수 있습니다. 생성하여 운영 중인 서버가 없는 경우 DB Server 화면에서 목록이 표시되지 않습니다.
- 네이버 클라우드 플랫폼 콘솔의 Classic 환경에서
> Services > Database > Cloud DB for Cache 메뉴를 차례대로 클릭해 주십시오. - DB Server 메뉴를 클릭해 주십시오.
- 생성한 DB Server 목록이 나타나면 요약 정보를 확인하거나 DB Server를 클릭하여 상세 정보를 확인해 주십시오.
- 서비스 이름: DB Server의 서비스 이름
- Role: DB Server의 역할(Master/Standby Master/Stand Alone)
- DB Server 이름: DB Server의 이름
- DB Memory: DB Server의 가용 메모리 크기
- DNS 명: DB Server가 사용 중인 DNS 이름
- Status/상태: DB Server의 상태
- 생성중: 사용자가 입력한 정보로 DB Server를 생성하고 있는 상태

- 설정중: 사용자가 입력한 정보로 DB Server를 생성하여 구성하고 있는 상태

- 운영중: 사용자가 입력한 정보로 DB Server의 생성과 설정이 완료되어 애플리케이션 서버에서 DB에 접속 가능한 상태

- 삭제중: 사용자가 입력한 정보로 생성한 DB Server를 삭제하고 있는 상태

- 생성중: 사용자가 입력한 정보로 DB Server를 생성하고 있는 상태
- 생성 일시: DB Server를 생성한 날짜, 서버 상태가 생성중이 된 최초 시점
- 구동 일시: DB Server의 운영을 시작한 날짜, 서버 상태가 운영중이 된 최초 시점
- ACG: DB Server에서 사용 중인 ACG의 이름과 아이디
: 클릭 시 Server > ACG 화면으로 이동- [규칙 보기] 버튼: 클릭 시 적용된 상세 규칙 확인
- Zone: DB Server가 속한 Zone의 이름
- DB 버전: DB 버전 정보
- Licence: DB에 적용된 오픈소스 라이선스 정보
- 고가용성: 고가용성 기능 사용 여부를 Y, N으로 표시
- 접속포트: DB Server가 사용 중인 포트 번호
- DB Config: DB Server가 속해 있는 Config Group 이름
: 클릭 시 Config Group 변경
- Backup 보관일(Backup시간): 백업 기능을 사용 중인 경우 설정해놓은 백업 파일 보관 기간과 백업 수행 주기 정보
: 클릭 시 백업 기능 사용 여부 및 파일 보관 기간, 수행 주기 설정
- Monitoring: 클릭 시 Cloud DB for Cache > Monitoring 화면으로 이동
사용 중이던 백업 기능을 사용 해제할 경우 기존의 백업 파일이 전부 삭제됩니다.
DB Server 생성
네이버 클라우드 플랫폼 콘솔에서 DB 서비스를 생성하는 방법은 다음과 같습니다.
-
네이버 클라우드 플랫폼 콘솔의 Classic 환경에서
> Services > Database > Cloud DB for Cache 메뉴를 차례대로 클릭해 주십시오. -
DB Server 메뉴를 클릭해 주십시오.
-
[DB Server 생성] 버튼을 클릭해 주십시오.

-
서비스 신청 화면이 나타나면 다음 단계를 차례대로 진행해 주십시오.
네이버 클라우드 플랫폼 포털의 서비스 > Database > Cloud DB for Cache 에 있는 [이용 신청하기] 버튼을 클릭하면 4.의 화면으로 바로 이동할 수 있습니다.
1. 서버 및 DB 설정
설정값을 입력하여 DB Server를 생성하는 방법은 다음과 같습니다.
- 서버 및 DB 설정 화면이 나타나면 생성될 DB 버전과 라이선스 정보를 확인해 주십시오.
- DB Version: 네이버 클라우드 플랫폼에서 생성 가능한 DB 버전 정보
- 라이센스: 네이버 클라우드 플랫폼에서 생성 가능한 DB의 오픈소스 라이선스 정보
- DB Server 생성을 위해 필요한 Zone, DB Server 관련 항목을 설정해 주십시오.
- Zone: 서버를 생성할 Zone을 클릭하여 선택
- DB Server 타입: 생성할 DB Server 타입과 선택한 서버 타입에 따른 가용 메모리 선택
- 노드별 메모리 설정
- 총 가용 메모리: Master node들의 메모리 총합
- Cloud DB for Cache 이용 시 적용되는 요금제 정보를 확인해 주십시오.
- 요금제: 사용한 시간에 따라 요금이 과금되는 시간 요금제가 기본 적용되며 서버 사양, 스토리지 용량에 따라 변경
- 요금에 대한 자세한 정보는 (Cloud DB for Cache 시간 요금제만 지원합니다.) 클릭
- DB Server 생성을 위해 필요한 나머지 항목을 설정해 주십시오.
- DB Server 이름: 생성될 DB Server 이름을 입력
- 영문 소문자, 숫자, 하이픈(-)을 사용하여 3~15자 사이로 입력
- 첫 글자는 영문, 마지막 글자는 영문이나 숫자
- 서버 구분을 위해 사용자가 입력한 이름 뒤에 숫자 3자리가 자동 할당 <예시> mydb-001, mydb-002...
- 중복 사용 불가능
- DB 서비스 이름: 생성될 DB Server의 역할별로 구분한 Group 이름을 입력 <예시> mydb-랭킹용, mydb-게임유저...
- 국문, 영문, 숫자, 하이픈(-)을 사용하여 3~15자 사이로 입력
- 중복 사용 불가능
- ACG 설정: ACG(Access Control Group)은 자동 생성
- ACG 세부 설정은 콘솔의 Server > ACG에서 가능
- DB 접속포트: 생성될 DB 접근을 위한 TCP 포트 번호를 6379 또는 10000~20000 사이로 입력
- 기본값: 6379
- 한 번 지정한 포트 번호는 변경 불가능
- 고가용성 지원: 장애 발생 시 자동 복구를 위한 Failover 기능 사용 여부를 클릭하여 선택
- 선택 시 Active Master Server, Standby Master Server 두 대의 DB 서버로 이중화 구성
- 선택 시 백업 파일 보관 기간과 백업 시간 설정(기본값: 1일, 자동)
- 선택 시 추가 요금 발생
- Standby Master Server는 사용자 별도 접근 불가능
- DB Server 이름: 생성될 DB Server 이름을 입력
- 생성할 서버의 백업 사용 여부를 설정해 주십시오.
- BACKUP 설정: 백업 여부와 백업 파일 보관, 백업 시간 설정
- DB Server의 Backup 설정을 사용합니다.: 백업 사용 시 클릭하여 선택
- Backup 파일 보관 기간: 별도의 백업 스토리지에 백업 파일을 보관할 기간을 클릭하여 선택
- Backup 시간: 백업이 수행되는 시간을 자동, 사용자 정의 가운데 선택
- 선택 시 사용한 공간 크기만큼 추가 요금 발생
- 자동: 하루마다 자동으로 백업 시작
- 사용자 정의: 하루마다 사용자가 설정한 시간+15분 사이에 백업 시작
- BACKUP 설정: 백업 여부와 백업 파일 보관, 백업 시간 설정
- [다음] 버튼을 클릭해 주십시오.
2. 최종 확인
- 최종 확인 화면이 나타나면 설정한 서버 정보, DB 정보, Backup 정보를 확인해 주십시오.
- 설정을 수정하려면 [이전] 버튼 클릭
- [생성] 버튼을 클릭해 주십시오.
- DB Server 화면의 DB 목록에서 생성한 DB 상태를 확인해 주십시오.
- 생성중: 사용자가 입력한 정보로 DB를 생성하고 있는 상태
- 설정중: 사용자가 입력한 정보로 DB 서버를 생성하여 구성하고 있는 상태
- 운영중: 사용자가 입력한 정보로 DB 서버의 생성과 설정이 완료되어 애플리케이션 서버에서 DB에 접속 가능한 상태
3.에서 최신 상태를 확인하려면 [새로 고침] 버튼을 클릭해 주십시오.
생성중과 설정중 상태를 거쳐 실제 사용 가능한 운영중이 되기까지 최대 3분의 시간이 소요될 수 있습니다.
DB Server 삭제
생성하여 운영 중인 DB Server를 삭제할 수 있습니다. 고가용성을 사용 중인 경우 Active Master 서버와 Standby Master 서버가 함께 삭제됩니다. 백업 기능을 사용 중인 경우 백업 파일도 함께 삭제됩니다. 삭제하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Classic 환경에서
> Services > Database > Cloud DB for Cache 메뉴를 차례대로 클릭해 주십시오. - DB Server 메뉴를 클릭해 주십시오.
- 삭제할 DB Server를 클릭한 다음 [DB Server 삭제] 버튼을 클릭해 주십시오.
- DB Server 삭제 팝업 창이 나타나면 삭제할 DB Server의 이름을 입력한 다음 [예] 버튼을 클릭해 주십시오.
- DB Server 화면의 DB 목록에서 삭제한 DB 상태를 확인해 주십시오.
- 삭제중: DB를 삭제하고 있는 상태
삭제중 상태를 거쳐 실제 목록에서 삭제되기까지 일정 시간(분)이 소요될 수 있습니다.
DB Service 모니터링
네이버 클라우드 플랫폼의 Cloud DB for Cache에서는 사용자가 직관적으로 운영 중인 서버와 데이터 상태를 확인하고 효과적으로 관리할 수 있도록 서버별로 대시보드를 통한 모니터링 서비스를 제공하고 있습니다.
Monitoring에 대한 자세한 사용 방법은 Monitoring을 참조해 주십시오.
생성하여 운영 중인 DB Service의 모니터링 화면으로 이동하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Classic 환경에서
> Services > Database > Cloud DB for Cache 메뉴를 차례대로 클릭해 주십시오. - DB Server 메뉴를 클릭해 주십시오.
- 모니터링할 DB Service를 클릭한 다음 [Monitoring] 버튼을 클릭해 주십시오.
- 모니터링할 대시보드를 클릭하여 선택해 주십시오.

DB Server 관리
생성한 DB Server를 운영하다 보면 생성 당시 설정했던 스펙을 업그레이드하거나 변경해야 하는 상황이 발생할 수 있습니다. Cloud DB for Cache에서는 이미 생성한 DB Server일지라도 간편하게 몇 번의 클릭으로 몇 가지 스펙을 변경하거나 업그레이드할 수 있도록 지원하고 있습니다.
DB Server 관리는 기본적으로 서버 상태가 운영중인 경우에 가능합니다.
생성하여 운영 중인 DB Server를 관리하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Classic 환경에서
> Services > Database > Cloud DB for Cache 메뉴를 차례대로 클릭해 주십시오. - DB Server 메뉴를 클릭해 주십시오.
- 관리할 DB Server를 클릭한 다음 [관리] 버튼을 클릭해 주십시오.
- 필요한 관리를 클릭하여 선택해 주십시오.
스펙 변경
생성한 DB Server의 서버 스펙을 변경할 수 있습니다. 기본적으로 서버의 사양을 고사양으로 업그레이드하는 것만 가능하기 때문에 다운그레이드는 되지 않습니다. 스펙 업그레이드 시 추가 요금이 발생합니다.
서버 스펙 업그레이드 시 서버가 다시 시작됩니다. 다시 시작되는 동안 접근이 불가능하기 때문에 데이터 확인은 다시 시작 완료 후 하는 것을 권장합니다.
스펙을 변경하는 방법은 다음과 같습니다.
- 스펙변경 팝업 창이 나타나면 현재 서버 사양을 확인해 주십시오.
- 변경할 서버 사양을 클릭하여 선택해 주십시오.

- [예] 버튼을 클릭해 주십시오.
- DB Server 화면의 DB 목록에서 스펙을 변경한 DB 상태를 확인해 주십시오.
- 설정중: 사용자가 입력한 정보로 DB 서버를 구성하고 있는 상태
- 운영중: 사용자가 입력한 정보로 DB 서버의 설정이 완료되어 애플리케이션 서버에서 DB에 접속 가능한 상태
Config 관리
생성한 DB Server의 설정값(Config)을 설정할 수 있습니다. 사용자가 추가한 설정은 서비스 전체에 적용되며, 설정값을 삭제하는 경우 기본값이 적용됩니다. 설정값을 설정하는 방법은 다음과 같습니다.
- DB 설정 변경 팝업 창이 나타나면 Config 변수 목록에서 현재 설정값을 확인해 주십시오.
- Config Name: 설정 변수 이름
- Config Value: 변수값
- 설정할 설정 변수 이름을 클릭하여 선택하고 변수값을 설정한 다음 [추가] 버튼을 클릭해 주십시오.
- [저장] 버튼을 클릭해 주십시오.
Config 변수 목록
Config 변수에 대한 설명은 다음과 같습니다.
| Config Name(설정 변수 이름) | 설명 |
|---|---|
| hash-max-ziplist-entries | hash 형태가 ziplist로 저장되는 기준(필드 수) |
| hash-max-ziplist-value | hash 형태가 ziplist로 저장되는 기준(바이트) |
| maxclients | 최대 Client 사용자 수 |
| maxmemory-policy | DB 메모리가 100%인 경우 메모리 정책 |
| zset-max-ziplist-entries | zset 형태가 ziplist로 저장되는 기준(필드 수) |
| zset-max-ziplist-value | zset 형태가 ziplist로 저장되는 기준(바이트) |
Variable Status
설정 변수에 현재 설정되어 있는 변수값을 확인할 수 있습니다. 설정 변수의 변수값을 확인하는 방법은 다음과 같습니다.
- Variables 팝업 창이 나타나면 변수값 목록에서 현재 설정값을 확인해 주십시오.
- Variables Name: 설정 변수 이름
- Value: 변수값
변수값 목록
변수값에 대한 설명은 다음과 같습니다.
| Variables Name(설정 변수 이름) | 설명 |
|---|---|
| hash-max-ziplist-entries | hash 형태가 ziplist로 저장되는 기준(필드 수) |
| hash-max-ziplist-value | hash 형태가 ziplist로 저장되는 기준(바이트) |
| list-max-ziplist-entries | list 형태가 ziplist로 저장되는 기준(필드 수) |
| list-max-ziplist-value | list 형태가 ziplist로 저장되는 기준(바이트) |
| maxclients | 최대 Client 사용자 수 |
| maxmemory-policy | DB 메모리가 100%인 경우 메모리 정책 |
| slowlog-log-slower-than | Slow 명령어 로깅 기준시간(micro second) |
| slowlog-max-len | Slow 명령어 로깅의 양 |
| tcp-keepalive | Client 확인 시간 주기 |
| timeout | Client의 대기 시간 |
| zset-max-ziplist-entries | zset 형태가 ziplist로 저장되는 기준(필드 수) |
| zset-max-ziplist-value | zset 형태가 ziplist로 저장되는 기준(바이트) |
| activerehashing | yes인 경우 100밀리초마다 1밀리초씩 수행하는 재해싱 작업에 1밀리초를 더 할당해서 100밀리초마다 2밀리초씩 수행 |
| always-show-logo | 레디스 서버가 시작될 때마다 ASCII 로고 보기 |
| client-output-buffer-limit(normal) | 클라이언트 출력 버퍼 제한에 대한 옵션. 〈class〉 〈hard limit〉 〈soft limit〉 〈soft seconds〉로 구성 |
| client-output-buffer-limit(slave) | 클라이언트 출력 버퍼 제한에 대한 옵션. 〈class〉 〈hard limit〉 〈soft limit〉 〈soft seconds〉로 구성 |
| client-output-buffer-limit(pubsub) | 클라이언트 출력 버퍼 제한에 대한 옵션. 〈class〉 〈hard limit〉 〈soft limit〉 〈soft seconds〉로 구성 |
| cluster-require-full-coverage | 마스터 노드 다운 시 클러스터 전체를 사용하지 못하게 할지, 다운된 노드를 제외한 나머지 노드들은 정상 운영할지 결정 |
| daemonize | 레디스 서버를 데몬으로 실행할지 결정 |
| databases | 데이터베이스 개수 지정 |
| hll-sparse-max-bytes | 하이퍼로그로그 스파스 표현 바이트 제한. 이 제한을 초과하면 밀도가 높은 표현으로 변환됨. |
| hz | 클라이언트 연결 해제, 만료된 키 삭제와 같은 백그라운드 작업을 얼마 주기로 실행할지 결정하는데 참고하는 값 |
| latency-monitor-threshold | Latency Monitor에서 다룰 내부 처리 연산의 실행시간. 설정한 값(milliseconds)를 넘으면 해당 연산을 기록함. |
| lazyfree-lazy-eviction | maxmemory 정책으로 키를 삭제할 때 UNLINK 사용 여부 |
| lazyfree-lazy-expire | 만료된 키를 삭제할 때 UNLINK 사용 여부 |
| lazyfree-lazy-server-del | SET 또는 RENAME 등으로 이미 존재하는 키가 삭제되어야 할 때 UNLINK 사용 여부 |
| maxmemory | 레디스 서버가 사용할 수 있는 메모리 한계치 |
| maxmemory-samples | maxmemory 정책 중 샘플이 필요한 알고리즘(LRU, LFU, 최소 TTL)에서 사용할 샘플의 개수 |
| port | 지정한 포트로 레디스 서버에 접속을 허용 |
| protected-mode | 보호 모드가 활성화되면 bind나 password의 설정에 따라 접속을 제한 |
| rdbchecksum | rdb 파일 끝에 checksum 값 기록 여부 |
| rdbcompression | rdb 파일을 저장할 때 LZF 압축 사용 |
| repl-backlog-size | 복제 백로그 크기 |
| repl-disable-tcp-nodelay | yes인 경우 nodelay false가 되므로 마스터와 복제 서버 간 Full Sync가 수행될 때 데이터를 모아서 큰 패킷으로 전송 |
| repl-diskless-sync | 전체 데이터 동기화 방식으로 디스크 방식과 소켓 방식 중 어떤 것을 사용할지 결정 |
| repl-diskless-sync-delay | 전체 데이터 동기화 방식 중 소켓 복제의 경우 여러 복제 요청을 한 번에 처리할 수 있도록 전송 전 대기하는 시간 |
| repl-ping-slave-period | 복제 노드가 마스터 노드에 ping을 보내는 주기 |
| repl-timeout | 마스터 노드와 복제 노드 간 연결이 끊겼다고 인식하는 시간 |
| set-max-intset-entries | set 형태가 intset으로 저장되는 기준 |
| slave-lazy-flush | 복제 노드가 마스터로부터 전체 데이터를 받을 때 기존 데이터 삭제를 FLUSHALL async로 할지에 대한 여부 |
| slave-priority | 복제 노드가 여러 대 있는 경우 마스터 노드가 다운되었을 때 어느 복제 노드가 마스터가 될지 우선순위를 정하는 값 |
| slave-read-only | 클라이언트의 복제 노드에 대한 데이터 입력/수정/삭제 명령 수행 가능 여부입니다. |
| slave-server-stale-data | 복제 노드가 마스터 노드와 연결이 끊어졌거나 replication 진행 중일 경우 클라이언트의 요청에 어떻게 대응할지에 대한 방법 |
| stop-writes-on-bgsave-error | BGSAVE 명령이 실패했을 경우 서버가 쓰기 명령을 계속 받아들일지에 대한 여부 |
| tcp-backlog | 레디스 서버의 클라이언트 초당 연결수 지정 |
Backup 설정
생성한 DB Server의 Backup 관련 옵션을 설정할 수 있습니다. 백업 관련 옵션을 설정하는 방법은 다음과 같습니다.
사용 중이던 백업 기능을 사용 해제할 경우 기존의 백업 파일이 전부 삭제됩니다.
Backup 설정에 대한 자세한 사용 방법은 Backup을 참조해 주십시오.
- Backup 설정 팝업 창이 나타나면 백업 관련 옵션을 설정해 주십시오.
- Backup 설정: 백업 기능 사용 여부
- Backup 파일 보관 기간: 백업 기능 사용 시 백업 파일의 최대 보관 기간
- Backup 시간: 백업 기능 사용 시 백업 수행 주기
- [예] 버튼을 클릭해 주십시오.
DB Flush
생성한 DB Server의 모든 데이터를 삭제할 수 있습니다.
DB Flush로 모든 데이터를 삭제했더라도 백업 파일이 있는 경우 복원할 수 있습니다. 단, DB Flush를 실행한 시점이 아닌 백업 파일이 생성된 시점으로 복원되므로 주의해 주십시오.
- DB Flush 팝업 창이 나타나면 데이터를 삭제할 DB Server 이름을 입력해 주십시오.

- [예] 버튼을 클릭해 주십시오.
- DB Server 화면의 DB 목록에서 모든 데이터를 삭제한 DB 상태를 확인해 주십시오.
- 설정중: DB의 모든 데이터를 삭제하고 있는 상태