백업 관리
백업은 PostgreSQL 인스턴스 그룹 단위로 관리되며, 인스턴스 그룹을 중지시키지 않고 수행됩니다.
백업 목록 보기
해당 프로젝트의 PostgreSQL 인스턴스 그룹에서 생성한 백업 목록을 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
-
백업 메뉴를 클릭합니다.
수동 백업 탭
항목 설명 이름 백업의 이름 인스턴스 그룹 이름 백업과 연결된 인스턴스 그룹 이름 상태 백업 상태 확인
- 자세한 설명은 백업 생명 주기 및 상태값 참고엔진 버전 백업으로 복원 가능한 PostgreSQL 엔진 버전 백업 크기 백업의 크기 기본 스토리지 크기 복원 시의 기본 스토리지 크기 생성일 백업 생성일 [더 보기] 복원, 삭제 자동 백업 탭
항목 설명 이름 백업의 이름 인스턴스 그룹 이름 백업과 연결된 인스턴스 그룹 이름 상태 백업 상태 확인
- 자세한 설명은 백업 생명 주기 및 상태값 참고엔진 버전 백업으로 복원 가능한 PostgreSQL 엔진 버전 백업 크기 백업의 크기 기본 스토리지 크기 복원 시의 기본 스토리지 크기 자동 백업 보존 기간 자동 백업에 설정된 보존 기간 보존 만료일 자동 백업의 보존이 만료되는 일자, 만료 시 백업 자동 삭제 생성일 백업 생성일 [더 보기] 복원
자동 백업 설정
PostgreSQL 서비스에서 자동 수행 백업은 1일 1회, 지정한 시간에 진행됩니다.
인스턴스 그룹을 생성할 때, 또는 자동 백업 설정을 통해 설정할 수 있습니다.
인스턴스 그룹을 만들 때
-
카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.
-
[인스턴스 그룹 생성] 버튼을 클릭합니다.
-
인스턴스 그룹 생성에서 자동 백업 설정 정보를 입력한 후, [생성하기] 버튼을 클릭합니다.
항목 구분 설명 자동 백업 자동 백업 옵션 자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행 백업 보존 기간 자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
- 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경자동 백업 시작 시간 자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작
인스턴스 그룹을 관리할 때
-
카카오클라우드 콘솔에서 Data Store > PostgreSQL 메뉴로 이동합니다.
-
인스턴스 그룹 메뉴에서 자동 백업을 설정한 인스턴스 그룹의 [더 보기] 아이콘 > 자동 백업 설정을 선택합니다.
-
자동 백업에 필요한 값을 설정하고 [확인] 버튼을 클릭합니다.
항목 구분 설명 자동 백업 자동 백업 옵션 자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행 백업 보존 기간 자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
- 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경자동 백업 시작 시간 자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작
수동 백업 생성
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 인스턴스를 생성 가능
- 단일 AZ 또는 다중 AZ단일 (Primary 인스턴스) 단일 Primary 인스턴스만 생성 가능
- 단일 AZ(가용 영역)만 이용 가능PostgreSQL 설정 엔진 버전 PostgreSQL 데이터베이스의 버전이 자동 선택됨 14.14, 14.17
버전 제공Primary 포트 PostgreSQL Primary 인스턴스와 통신할 포트, 1024 ~ 65535 내 지정 가능
- 기본값5432
Standby 포트 PostgreSQL Standby 인스턴스와 통신할 포트, 1024 ~ 65535 내 지정 가능, 고가용성을 선택한 경우 지정
- 기본값5433
ID PostgreSQL 데이터베이스 사용자 계정의 ID
* 복원 시에는 ID를 변경할 수 없습니다.
* 예약된 계정 이름(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개의 인스턴스 생성을 권장보안 그룹 인스턴스 그룹에 적용할 신규 보안 그룹 생성 또는 미리 생성된 보안 그룹 선택
- 다중 선택 가능자동 백업 자동 백업 옵션 자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행 백업 보존 기간 자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
- 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경자동 백업 시작 시간 자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작
인스턴스 그룹에 대한 자세한 설명은 인스턴스 그룹을 참고하시기 바랍니다.