백업 관리
백업은 PostgreSQL 인스턴스 그룹 단위로 관리되며, 인스턴스 그룹을 중지시키지 않고 수행됩니다.
백업 목록 보기
해당 프로젝트의 PostgreSQL 인스턴스 그룹에서 생성한 백업 목록을 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
-
백업 메뉴를 클릭합니다.
수동 백업 탭
항목 설명 이름 백업의 이름 인스턴스 그룹 이름 백업과 연결된 인스턴스 그룹 이름 상태 백업 상태 확인
- 자세한 설명은 백업 생명 주기 및 상태값 참고엔진 버전 백업으로 복원 가능한 PostgreSQL 엔진 버전 백업 크기 백업의 크기 기본 스토리지 크기 복원 시의 기본 스토리지 크기 생성일 백업 생성일 [더 보기] 복원, 삭제
수동 백업 생성
PostgreSQL 서비스에서 수동으로 백업을 생성할 수 있습니다.
백업은 인스턴스 그룹 상태값이 Available
, Primary-Available
, Error
, 인스턴스 상태값이 Running
인 경우에만 만들 수 있습니다.
- 자세한 설명은 백업 생명주기 및 상태값을 참고하시기 바랍니다.
-
카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
-
인스턴스 그룹 메뉴에서 백업을 만들 PostgreSQL 인스턴스 그룹을 선택합니다.
-
백업 메뉴를 클릭한 후, [백업 생성] 버튼을 클릭합니다.
항목 설명 이름 생성 시 입력한 백업 이름 상태 백업 상태
- 자세한 설명은 자세한 설명은 백업 생명 주기 및 상태값 참고유형 현재 수동 백업만 가능
- 자동 백업 기능은 지원 예정백업 크기 백업의 크기 생성일시 백업 생성 일시 생성자 백업을 생성한 사용자 -
백업 생성 팝업창에서 정보를 입력하고, [생성] 버튼을 클릭합니다.
-
백업 메뉴에서 백업된 파일을 확인합니다.
백업 삭제
더 이상 사용하지 않는 백업을 삭제할 수 있습니다.
백업 삭제 시, 해당 백업은 완전히 반납되며 삭제 내역을 복구할 수 없습니다.
- 카카오클라우드 콘솔에서 Data Store > PostgreSQL 메뉴로 이동합니다.
- 인스턴스 그룹 메뉴에서 백업을 삭제할 PostgreSQL 인스턴스 그룹을 선택합니다.
- 백업 메뉴에서 삭제할 백업의 [더 보기] 아이콘 > 삭제를 선택합니다.
- 백업 삭제 팝업창에서 정보를 입력하고, [삭제] 버튼을 클릭합니다.
복원
PostgreSQL 서비스의 복원 기능으로 백업한 PostgreSQL 인스턴스 그룹을 사용하여 신규 인스턴스 그룹을 생성할 수 있습니다. 단, 복원하기 전 인스턴스 그룹의 백업이 생성되어 있어야 합니다.
- 복원을 통한 신규 인스턴스 그룹 생성은 백업 상태가 Available일 경우에만 가능합니다.
- 생성할 인스턴스 그룹의 인스턴스 유형은 백업한 인스턴스 그룹의 인스턴스 유형과 같거나 고사양이어야 합니다.
- 생성할 인스턴스 그룹의 스토리지 크기는 백업한 인스턴스 그룹 스토리지 크기와 같거나 큰 값을 입력해야 합니다.
-
카카오클라우드 콘솔에서 Data Store > PostgreSQL 메뉴로 이동합니다.
-
인스턴스 그룹 메뉴에서 백업을 사용할 PostgreSQL 인스턴스 그룹을 선택합니다.
-
백업 탭에서 복원에 사용할 백업의 [더 보기] 아이콘 > 복원을 선택합니다.
-
필요한 정보를 입력하고, [복원] 버튼을 클릭합니다.
항목 구분 설명 복원 정보 인스턴스 그룹 이름 선택된 백업 파일의 기본 정보
- 선택한 인스턴스 그룹 이름 및 백업 파일 이름, 인스턴스 그룹 스토리지 크기, 백업 생성일로 구성
- 해당 정보를 바탕으로 복원기본 설정 인스턴스 그룹 이름 PostgreSQL 인스턴스 그룹의 이름
- 동일 프로젝트 내에서 중복된 PostgreSQL 인스턴스 그룹 이름은 사용할 수 없음설명(선택) 인스턴스 그룹에 대한 부가 설명을 100자까지 입력 가능 인스턴스 가용성 고가용성 (Primary, Standby 인스턴스) Primary 인스턴스와 다수의 Standby 인스턴스를 생성 가능
- Single AZ 또는 Multi-AZ단일 (Primary 인스턴스) 단일 Primary 인스턴스만 생성 가능
- Single AZ(가용 영역)만 이용 가능PostgreSQL 설정 엔진 버전 PostgreSQL 데이터베이스의 버전이 자동 선택됨 14.14
버전 제공Primary 포트 PostgreSQL Primary 인스턴스와 통신할 포트, 1024 ~ 65535 내 지정 가능
- 기본값5432
Standby 포트 PostgreSQL Standby 인스턴스와 통신할 포트, 1024 ~ 65535 내 지정 가능, 고가용성을 선택한 경우 지정
- 기본값5433
ID PostgreSQL 데이터베이스 사용자 계정의 ID
- 예시: admin
* 예약된 계정 이름(root,postgres,rewind,replication,orafce_set_umask, plprofiler)은 입력 불가
* 권한에 대한 자세한 내용은 인스턴스 그룹 사용자 계정참고비밀번호 PostgreSQL 데이터베이스 사용자 계정의 초기 비밀번호
- 형식: 8~16자 이내
- 공백,/
,'
,"
,@
문자는 사용할 수 없음
⚠️ 관리자 계정 패스워드는 데이터베이스 구동 이후에 변경 가능
⚠️ 데이터베이스 구동 후 사용자가 변경한 관리자 계정 패스워드는 확인 불가인스턴스 유형 데이터베이스 컴퓨팅 자원 구성을 위한 인스턴스 유형 선택
- 자세한 설명은 인스턴스 유형 참고기본 스토리지 SSD 데이터베이스에서 사용할 볼륨의 유형과 크기 설정
- 볼륨 타입: 현재는 SSD 유형만 지원하며, 향후 다양한 유형을 지원 예정
- 볼륨 크기: 100 GB~16,384 GB 크기로 볼륨을 생성 가능
* 선택한 인스턴스 유형에 따라 최소 용량 제한은 달라질 수 있습니다.로그 스토리지 SSD 데이터베이스에서 로그 적재에 사용하는 스토리지로, 생성 후 유형은 변경할 수 없음
- 볼륨 타입: 현재는 SSD 유형만 지원하며, 향후 다양한 유형을 지원 예정
- 볼륨 크기: 100 GB~16,384 GB 크기로 볼륨을 생성할 수 있습니다.
* 선택한 인스턴스 유형에 따라 최소 용량 제한은 달라질 수 있습니다.네트워크 설정 다중 AZ 옵션 고가용성을 선택한 경우 설정할 수 있는 옵션, AZ별 서브넷과 생성할 인스턴스 개수를 지정 가능 VPC PostgreSQL 인스턴스의 데이터베이스가 구성될 네트워크를 선택 서브넷 및 인스턴스 개수 설정 Primary 인스턴스가 생성될 서브넷과 Standby가 생성될 서브넷을 선택하고 인스턴스 개수를 입력
- 인스턴스 그룹당 인스턴스 최대 6개까지 생성 가능
- Primary 인스턴스가 생성되는 서브넷에는 데이터 이중화를 위해 최소 2개의 인스턴스 생성을 권장보안 그룹 인스턴스 그룹에 적용할 신규 보안 그룹 생성 또는 미리 생성된 보안 그룹 선택
- 다중 선택 가능
인스턴스 그룹에 대한 자세한 설명은 자세한 설명은 인스턴스 그룹을 참고하시기 바랍니다.