본문으로 건너뛰기

백업 관리

백업은 MySQL 인스턴스 그룹 단위로 관리되며, 인스턴스 그룹을 중지시키지 않고 온라인(Online)으로 수행됩니다. MySQL 인스턴스 그룹을 백업하고, 백업을 관리하는 방법은 다음과 같습니다.

백업 생성

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

안내

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

  1. 카카오클라우드 콘솔에서 MySQL 메뉴를 선택합니다.

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

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

    이미지 MySQL 백업 목록

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

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

백업 삭제

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

주의

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

  1. 카카오클라우드 콘솔에서 MySQL 메뉴를 선택합니다

  2. Instance Group 탭에서 백업을 삭제할 MySQL 인스턴스 그룹을 선택합니다.

  3. 백업 탭에서 삭제할 백업의 [더 보기] 아이콘 > 백업 삭제를 선택합니다.

    이미지 MySQL 백업 삭제

  4. 백업 삭제 팝업창에서 정보를 입력하고, [삭제] 버튼을 클릭합니다.

복원

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

안내

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

  1. 카카오클라우드 콘솔에서 MySQL 메뉴를 선택합니다

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

  3. 백업 탭에서 복원에 사용할 백업의 [더 보기] 아이콘 > 백업으로부터 인스턴스 그룹 만들기를 선택합니다.

    이미지. 백업 목록

  4. 백업으로부터 인스턴스 그룹 만들기에서 정보를 입력하고, [복원하기] 버튼을 클릭합니다.

    항목구분설명
    복원 정보인스턴스 그룹 이름선택된 백업 파일의 기본 정보
    - 선택한 인스턴스 그룹 이름 및 백업 파일 이름, 인스턴스 그룹 스토리지 크기, 백업 생성일로 구성
    - 해당 정보를 바탕으로 복원
    기본 설정인스턴스 그룹 이름MySQL 인스턴스 그룹의 이름
    - 동일 프로젝트 내에서 중복된 MySQL 인스턴스 그룹 이름은 사용할 수 없음
    - 형식: 2~20자 이내, 영어로 시작하며, 영문 소문자, 숫자, 하이픈(-) 만 입력 가능
    - 예시: mysql-instance-01
    설명(선택)인스턴스 그룹에 대한 부가 설명을 100자까지 입력 가능
    MySQL 설정엔진 버전MySQL 데이터베이스의 버전이 자동 선택됨
    - MySQL 데이터베이스 버전 8.0.34 제공
    MySQL 사용자 이름MySQL 데이터베이스 관리자 계정의 이름
    - 형식: 1~32자 이내, 영문 소문자, 언더바(_)만 입력 가능
    - 예시: admin
    * 예약된 계정 이름(root)은 입력 불가
    MySQL 비밀번호MySQL 데이터베이스 관리자 계정의 초기 비밀번호
    - 형식: 8~16자 이내
    - 공백, /, ', ", @ 문자는 사용할 수 없음
    * 관리자 계정 패스워드는 데이터베이스 구동 이후에 변경 가능
    * 데이터베이스 구동 후 사용자가 변경한 관리자 계정 패스워드는 확인 불가
    인스턴스 가용성고가용성 (Primary, Standby 인스턴스)Primary 인스턴스와 다수의 Standby 인스턴스를 생성 가능
    - Single AZ 또는 Multi-AZ
    단일 (Primary 인스턴스)단일 Primary 인스턴스만 생성
    - Single AZ만 이용 가능
    네트워크 설정Multi-AZ 옵션고가용성을 선택한 경우 설정할 수 있는 옵션, AZ별 Subnet과 생성할 인스턴스 개수를 지정
    VPCMySQL 인스턴스의 데이터베이스가 구성될 네트워크를 선택
    Primary를 생성할 SubnetPrimary 인스턴스가 생성될 Subnet을 선택
    Primary Subnet 인스턴스 개수1개의 Primary 인스턴스를 포함, 최대 2개의 인스턴스를 생성 가능
    SubnetStandby 인스턴스가 생성될 Subnet입니다. Primary를 생성할 VPC 선택 후에 Subnet을 선택 가능
    Subnet 인스턴스 개수최대 2개의 Standby 인스턴스를 생성 가능
    인스턴스 유형데이터베이스 컴퓨팅 자원 구성을 위한 인스턴스 유형 선택
    - 자세한 설명은 인스턴스 유형 참고
    기본 스토리지 타입/크기SSD데이터베이스에서 사용할 볼륨의 타입과 크기 설정
    - 볼륨 타입: 현재는 SSD 타입만 지원하며, 향후 다양한 타입을 지원 예정
    - 볼륨 크기: 100 GB~5,120GB 크기로 볼륨을 생성 가능
    * 선택한 인스턴스 유형에 따라 최소 용량 제한은 달라질 수 있습니다.
    로그 스토리지 타입/크기SSD데이터베이스에서 로그 적재에 사용하는 스토리지로, 생성 후 타입은 변경할 수 없음
    - 볼륨 타입: 현재는 SSD 타입만 지원하며, 향후 다양한 타입을 지원할 예정입니다.
    - 볼륨 크기: 100 GB~5,120 GB 범위에서 생성 가능
    * 선택한 인스턴스 유형에 따라 최소 용량 제한은 달라질 수 있습니다.
정보

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