본문으로 건너뛰기

백업 관리

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

백업 목록 보기

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

  1. 카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.
  2. Back up 메뉴를 클릭한 후, 수동 백업또는 자동 백업 탭을 선택합니다.

수동 백업 탭

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

자동 백업 탭

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

자동 백업 설정

MySQL 서비스에서 자동 수행 백업은 1일 1회, 지정한 시간에 진행됩니다.
인스턴스 그룹을 생성할 때, 또는 자동 백업 설정을 통해 설정할 수 있습니다. 자동 백업 설정은 kr-central-2에만 지원하고 있습니다.

인스턴스 그룹을 만들 때

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

  2. [인스턴스 그룹 만들기] 버튼을 클릭합니다.

  3. 인스턴스 그룹 만들기에서 자동 백업 설정 정보를 입력한 후, [생성하기] 버튼을 클릭합니다.

    항목구분설명
    자동 백업자동 백업 옵션자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행
    백업 보존 기간자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
    - 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경
    자동 백업 시작 시간자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작

인스턴스 그룹을 관리할 때

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

  2. Instance Group 메뉴에서 자동 백업을 설정한 인스턴스 그룹의 [더 보기] 아이콘 > 자동 백업 설정을 선택합니다.

  3. 자동 백업에 필요한 값을 설정하고 [확인] 버튼을 클릭합니다.

    항목구분설명
    자동 백업자동 백업 옵션자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행
    백업 보존 기간자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
    - 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경
    자동 백업 시작 시간자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작

수동 백업 생성

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

안내

백업은 인스턴스 그룹 상태값이 AVAILABLE, PRIMARY_AVAILABLE, ERROR, 인스턴스 그룹의 가용성 상태가 READY, PARTIAL-READY, PARTIAL-UNAVAILABLE, 인스턴스 상태값이 Running인 경우에만 만들 수 있습니다.
- 자세한 설명은 백업 생명주기 및 상태값을 참고하시기 바랍니다.

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

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

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

    이미지 MySQL 백업 만들기

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

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

백업 삭제

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

자동 백업 삭제

현재 자동 백업은 개별 삭제를 지원하지 않으며 자동 백업 설정을 통한 보존기간 조정 또는 자동백업 미사용 전환을 통한 삭제만 가능합니다. 자동 백업 설정은 kr-central-2에만 지원하고 있습니다.

  • 기존에 설정된 보존 기간을 단축하는 경우, 백업 생성일 기준으로 보존기간이 지난 백업은 수분 이내에 모두 삭제됩니다.
  • 자동 백업 사용을 중단하는 경우, 기존에 백업한 데이터는 수분 이내에 모두 삭제됩니다.

자세한 설명은 자동 백업 설정 참고

수동 백업 삭제

주의

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

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

복원

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

안내

복원을 통한 신규 인스턴스 그룹 생성은 백업 상태가 Succeeded일 경우에만 가능합니다. 생성할 인스턴스 그룹 스토리지 크기는 백업한 인스턴스 그룹 스토리지 크기와 같거나 큰 값을 입력해야 합니다.
복원 후 인스턴스 추가하기 기능을 이용하려는 경우, 23년 1월 16일 이후 생성된 백업으로부터 인스턴스 그룹 만들기 기능을 사용을 해주시기를 바랍니다.

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

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

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

  4. 복원에서 정보를 입력하고, [복원하기] 버튼을 클릭합니다.

    항목구분설명
    복원 정보인스턴스 그룹 이름선택된 백업 파일의 기본 정보
    - 선택한 인스턴스 그룹 이름 및 백업 파일 이름, 인스턴스 그룹 스토리지 크기, 백업 생성일로 구성
    - 해당 정보를 바탕으로 복원
    기본 설정인스턴스 그룹 이름MySQL 인스턴스 그룹의 이름
    - 동일 프로젝트 내에서 중복된 MySQL 인스턴스 그룹 이름은 사용할 수 없음
    - 예시: mysql-instance-01
    설명(선택)인스턴스 그룹에 대한 부가 설명을 100자까지 입력 가능
    인스턴스 가용성고가용성 (Primary, Standby 인스턴스)Primary 인스턴스와 다수의 Standby 인스턴스를 생성 가능
    - Single AZ 또는 Multi-AZ
    단일 (Primary 인스턴스)단일 Primary 인스턴스만 생성 가능
    - Single AZ(가용 영역)만 이용 가능
    MySQL 설정엔진 버전MySQL 데이터베이스의 버전이 자동 선택됨
    - MySQL 데이터베이스 버전 8.0.34 제공
    MySQL 사용자 이름MySQL 데이터베이스 관리자 계정의 이름
    - 형식: 1~32자 이내, 영문 소문자, 언더바만 입력 가능
    - 예시: admin
    * 예약된 계정 이름(root)은 입력 불가
    MySQL 비밀번호MySQL 데이터베이스 관리자 계정의 초기 비밀번호
    - 형식: 8~16자 이내
    - 공백, /, ', ", @ 문자는 사용할 수 없음

    ⚠️ 관리자 계정 패스워드는 데이터베이스 구동 이후에 변경 가능
    ⚠️ 데이터베이스 구동 후 사용자가 변경한 관리자 계정 패스워드는 확인 불가
    파라미터 그룹선택한 엔진 버전에 맞는 파라미터 그룹을 선택 가능
    인스턴스 유형데이터베이스 컴퓨팅 자원 구성을 위한 인스턴스 유형 선택
    - 자세한 설명은 인스턴스 유형 참고
    기본 스토리지 유형/크기SSD데이터베이스에서 사용할 볼륨의 유형과 크기 설정
    - 볼륨 유형: 현재는 SSD 유형만 지원하며, 향후 다양한 유형을 지원 예정
    - 볼륨 크기: 100 GB~16,384GB 크기로 볼륨을 생성 가능
    * 선택한 인스턴스 유형에 따라 최소 용량 제한은 달라질 수 있습니다.
    로그 스토리지 유형/크기SSD데이터베이스에서 로그 적재에 사용하는 스토리지로, 생성 후 유형은 변경할 수 없음
    - 볼륨 유형: 현재는 SSD 유형만 지원하며, 향후 다양한 유형을 지원 예정
    - 볼륨 크기: 100 GB~16,384 GB 크기로 볼륨을 생성할 수 있습니다.
    * 선택한 인스턴스 유형에 따라 최소 용량 제한은 달라질 수 있습니다.
    네트워크 설정Multi-AZ 옵션고가용성을 선택한 경우 설정할 수 있는 옵션, AZ별 서브넷과 생성할 인스턴스 개수를 지정 가능
    VPCMySQL 인스턴스의 데이터베이스가 구성될 네트워크를 선택
    서브넷 PrimaryPrimary 인스턴스가 생성될 서브넷을 선택
    인스턴스 개수1개의 Primary 인스턴스를 포함, 최대 2개의 인스턴스를 생성 가능
    서브넷Standby 인스턴스가 생성될 서브넷
    - Primary를 생성할 VPC 선택 후에 서브넷 선택 가능
    인스턴스 개수최대 2개의 Standby 인스턴스를 생성 가능
    자동 백업자동 백업 옵션자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행
    백업 보존 기간자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
    - 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경
    자동 백업 시작 시간자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작
정보

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