1. Cloud Z DB 소개

Print



1.1. Cloud Z DB란?


  • CloudZ DB는 Dedicated Managed DBaaS Platform으로서, Web Console을 통해 몇 가지 정보 입력만으로 수 분 내 DB를 생성하고 손쉽게 관리할 수 있습니다.
  • 오픈소스 데이터베이스 별 최적의 HA 모델을 지원합니다.
  • 서비스 장애 시 Auto-Recovery를 통해 서비스 연속성을 확보할 수 있으며, 백업/복구 기능을 통해 안정적으로 서비스를 복구할 수 있습니다.
  • Elastic한 용량 관리로 Small Start가 가능하며, 필요 시 DB를 Scale-Up 또는 Scale-Out 할 수 있습니다.
  • OS/DB Engine 영역에 대한 Managed Service를 제공하여, 자동화된 운영 기능(설치/모니터링/백업 등)을 통해 DB 운영 비용을 절감할 수 있습니다. 


1.2. 사용자 역할(Role)


사용자에게는 Cluster 와 Namespace 권한이 부여 되며, 아래와 같이 부여되는 권한 별로 수행할 수 있는 기능에 제약이 발생합니다.

현재 부여된 권한보다 더 높은 권한이 필요한 경우, Cluster Admin 권한을 가진 사용자에게 요청해서 권한을 변경한 후 사용하시기 바랍니다. 

Cluster 권한



역할


설명
권한
ZCP PortalZDB Portal
네임스페이스 생성네임스페이스 멤버 관리사용자 생성네임스페이스 조회글로벌 설정 관리네임스페이스 설정 관리
cluster-admin

ZDB 플랫폼 관리자

  • 플랫폼 Operation Unit 운영자
  • 각 클러스터 이용 조직의 총괄 관리자

O

OOOOO
member (Attribute: zdb-admin)

ZDB 클러스터 관리자

네임스페이스 관리자

X

XXOXO
member (Attribute: zdb-user)네임스페이스 이용자XXXXXX

Namespace 권한



역할


설명
권한
ZCP PortalZDB Portal
네임스페이스 멤버 관리네임스페이스 조회전체 이벤트 조회전체 백업 스케쥴 관리DB 생성DB 설정DB 삭제DB조회
adminDB 관리자 (DBA)OOOOOOOO
userDB 사용자 (Application 개발자)XXXXXXXO


1.3. 용어(Terms)


Namespace

Namespace란 목적에 따라 클러스터를 분할 및 관리하기 위해 사용되는 논리적 단위입니다. 일반적으로 개발(Development), 테스트(Staging), 운영(Production) 등의 프로젝트 단계로 Namespace를 생성합니다.


Service

Service란 CloudZ DB에서 생성한 Redis, MariaDB 등의 DB Instance를 말합니다.


Master-Slave

장애에 대비하여 가용성을 보장하기 위해 DB를 Master-Slave 구조로 구성하고 Data를 복제(Replication)합니다. Master는 Read/Write전용, Slave는 Read전용으로 용도를 나누어 사용합니다. 


Resource

DB Instance를 생성하기 위해 할당되는 CPU, Memory, Disk 등의 물리적 용량입니다.


Public network

인터넷만 연결되어 있으면 어디서든 접근 가능한 네트워크입니다. 


Private network

Public network와 분리되어 있어 외부에서 접근 불가하고, 같은 Subnet에 포함된 시스템에서만 접근이 가능한 네트워크를 말합니다.


Credential 

DB에 접속하거나 시스템을 DB와 연동할 때 사용자 인증에 사용되는 암호입니다. 


Connection String

DB에 접속하기 위해 필요한 Host, Port, Username, Password 등의 정보를 포함하고 있으며, 시스템을 DB와 연동할 때 사용 가능한 String입니다.


Command Line

DB에 접속하기 위해 필요한 Host, Port, Username, Password 등의 정보를 포함하고 있으며, DB에 접속할 때 사용 가능한 Command입니다.


Scale Up

CPU, MemoryDisk 등 DB의 Resource를 필요한 만큼 늘리는 작업을 말합니다. 


Scale Out

DB Node의 개수(일반적으로 Slave)를 필요한 만큼 늘리는 작업을 말합니다. 


Event

DB 생성, 관리 등의 모든 기능 수행에 의해 발생되는 Action을 Event라고 말합니다.

이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.