본문으로 건너뛰기

백업 관리

백업은 PostgreSQL 인스턴스 그룹 단위로 관리되며, 인스턴스 그룹을 중지시키지 않고 수행됩니다.

백업 목록 보기

해당 프로젝트의 PostgreSQL 인스턴스 그룹에서 생성한 백업 목록을 확인할 수 있습니다.

  1. 카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.

  2. 백업 메뉴를 클릭합니다.

    수동 백업 탭

    항목설명
    이름백업의 이름
    인스턴스 그룹 이름백업과 연결된 인스턴스 그룹 이름
    상태백업 상태 확인
    - 자세한 설명은 백업 생명 주기 및 상태값 참고
    엔진 버전백업으로 복원 가능한 PostgreSQL 엔진 버전
    백업 크기백업의 크기
    기본 스토리지 크기복원 시의 기본 스토리지 크기
    생성일백업 생성일
    [더 보기]복원, 삭제

수동 백업 생성

PostgreSQL 서비스에서 수동으로 백업을 생성할 수 있습니다.

안내

백업은 인스턴스 그룹 상태값이 Available, Primary-Available, Error, 인스턴스 상태값이 Running인 경우에만 만들 수 있습니다.
- 자세한 설명은 백업 생명주기 및 상태값을 참고하시기 바랍니다.

  1. 카카오클라우드 콘솔 > Data Store > PostgreSQL 메뉴로 이동합니다.

  2. 인스턴스 그룹 메뉴에서 백업을 만들 PostgreSQL 인스턴스 그룹을 선택합니다.

  3. 백업 메뉴를 클릭한 후, [백업 생성] 버튼을 클릭합니다.

    항목설명
    이름생성 시 입력한 백업 이름
    상태백업 상태
    - 자세한 설명은 자세한 설명은 백업 생명 주기 및 상태값 참고
    유형현재 수동 백업만 가능
    - 자동 백업 기능은 지원 예정
    백업 크기백업의 크기
    생성일시백업 생성 일시
    생성자백업을 생성한 사용자
  4. 백업 생성 팝업창에서 정보를 입력하고, [생성] 버튼을 클릭합니다.

  5. 백업 메뉴에서 백업된 파일을 확인합니다.

백업 삭제

더 이상 사용하지 않는 백업을 삭제할 수 있습니다.

주의

백업 삭제 시, 해당 백업은 완전히 반납되며 삭제 내역을 복구할 수 없습니다.

  1. 카카오클라우드 콘솔에서 Data Store > PostgreSQL 메뉴로 이동합니다.
  2. 인스턴스 그룹 메뉴에서 백업을 삭제할 PostgreSQL 인스턴스 그룹을 선택합니다.
  3. 백업 메뉴에서 삭제할 백업의 [더 보기] 아이콘 > 삭제를 선택합니다.
  4. 백업 삭제 팝업창에서 정보를 입력하고, [삭제] 버튼을 클릭합니다.

복원

PostgreSQL 서비스의 복원 기능으로 백업한 PostgreSQL 인스턴스 그룹을 사용하여 신규 인스턴스 그룹을 생성할 수 있습니다. 단, 복원하기 전 인스턴스 그룹의 백업이 생성되어 있어야 합니다.

안내
  • 복원을 통한 신규 인스턴스 그룹 생성은 백업 상태가 Available일 경우에만 가능합니다.
  • 생성할 인스턴스 그룹의 인스턴스 유형은 백업한 인스턴스 그룹의 인스턴스 유형과 같거나 고사양이어야 합니다.
  • 생성할 인스턴스 그룹의 스토리지 크기는 백업한 인스턴스 그룹 스토리지 크기와 같거나 큰 값을 입력해야 합니다.
  1. 카카오클라우드 콘솔에서 Data Store > PostgreSQL 메뉴로 이동합니다.

  2. 인스턴스 그룹 메뉴에서 백업을 사용할 PostgreSQL 인스턴스 그룹을 선택합니다.

  3. 백업 탭에서 복원에 사용할 백업의 [더 보기] 아이콘 > 복원을 선택합니다.

  4. 필요한 정보를 입력하고, [복원] 버튼을 클릭합니다.

    항목구분설명
    복원 정보인스턴스 그룹 이름선택된 백업 파일의 기본 정보
    - 선택한 인스턴스 그룹 이름 및 백업 파일 이름, 인스턴스 그룹 스토리지 크기, 백업 생성일로 구성
    - 해당 정보를 바탕으로 복원
    기본 설정인스턴스 그룹 이름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
    IDPostgreSQL 데이터베이스 사용자 계정의 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별 서브넷과 생성할 인스턴스 개수를 지정 가능
    VPCPostgreSQL 인스턴스의 데이터베이스가 구성될 네트워크를 선택
    서브넷 및 인스턴스 개수 설정Primary 인스턴스가 생성될 서브넷과 Standby가 생성될 서브넷을 선택하고 인스턴스 개수를 입력
    - 인스턴스 그룹당 인스턴스 최대 6개까지 생성 가능
    - Primary 인스턴스가 생성되는 서브넷에는 데이터 이중화를 위해 최소 2개의 인스턴스 생성을 권장
    보안 그룹인스턴스 그룹에 적용할 신규 보안 그룹 생성 또는 미리 생성된 보안 그룹 선택
    - 다중 선택 가능
정보

인스턴스 그룹에 대한 자세한 설명은 자세한 설명은 인스턴스 그룹을 참고하시기 바랍니다.