백업 관리
백업은 MySQL 인스턴스 그룹 단위로 관리되며, 인스턴스 그룹을 중지시키지 않고 수행됩니다.
백업 목록 보기
해당 프로젝트의 MySQL 인스턴스 그룹에서 생성한 백업 목록을 확인할 수 있습니다.
- kr-central-1
- kr-central-2
추후 지원 예정입니다.
- 카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.
- Back up 메뉴를 클릭한 후, 수동 백업또는 자동 백업 탭을 선택합니다.
수동 백업 탭
항목 | 설명 |
---|---|
이름 | 백업의 이름 |
인스턴스 그룹 이름 | 백업과 연결된 인스턴스 그룹 이름 |
상태 | 백업 상태 확인 - 자세한 설명은 인스턴스 생명 주기 및 상태값 참고 |
엔진 버전 | 백업으로 복원 가능한 MySQL 엔진 버전 |
백업 크기 | 백업의 크기 |
기본 스토리지 크기 | 복원 시의 기본 스토리지 크기 |
생성일 | 백업 생성일 |
[더 보기] | 복원, 삭제 |
자동 백업 탭
항목 | 설명 |
---|---|
이름 | 백업의 이름 |
인스턴스 그룹 이름 | 백업과 연결된 인스턴스 그룹 이름 |
상태 | 백업 상태 확인 - 자세한 설명은 인스턴스 생명 주기 및 상태값 참고 |
엔진 버전 | 백업으로 복원 가능한 MySQL 엔진 버전 |
백업 크기 | 백업의 크기 |
기본 스토리지 크기 | 복원 시의 기본 스토리지 크기 |
자동 백업 보존 기간 | 자동 백업에 설정된 보존 기간 |
보존 만료일 | 자동 백업의 보존이 만료되는 일자, 만료 시 백업 자동 삭제 |
생성일 | 백업 생성일 |
[더 보기] | 복원 |
자동 백업 설정
MySQL 서비스에서 자동 수행 백업은 1일 1회, 지정한 시간에 진행됩니다.
인스턴스 그룹을 생성할 때, 또는 자동 백업 설정을 통해 설정할 수 있습니다.
자동 백업 설정은 kr-central-2에만 지원하고 있습니다.
- kr-central-1
- kr-central-2
추후 지원 예정입니다.
인스턴스 그룹을 만들 때
-
카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.
-
[인스턴스 그룹 만들기] 버튼을 클릭합니다.
-
인스턴스 그룹 만들기에서 자동 백업 설정 정보를 입력한 후, [생성하기] 버튼을 클릭합니다.
항목 구분 설명 자동 백업 자동 백업 옵션 자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행 백업 보존 기간 자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
- 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경자동 백업 시작 시간 자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작
인스턴스 그룹을 관리할 때
-
카카오클라우드 콘솔에서 Data Store > MySQL 메뉴로 이동합니다.
-
Instance Group 메뉴에서 자동 백업을 설정한 인스턴스 그룹의 [더 보기] 아이콘 > 자동 백업 설정을 선택합니다.
-
자동 백업에 필요한 값을 설정하고 [확인] 버튼을 클릭합니다.
항목 구분 설명 자동 백업 자동 백업 옵션 자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행 백업 보존 기간 자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
- 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경자동 백업 시작 시간 자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작
수동 백업 생성
MySQL 서비스에서 수동으로 백업을 생성할 수 있습니다.
백업은 인스턴스 그룹 상태값이 AVAILABLE
, PRIMARY_AVAILABLE
, ERROR
, 인스턴스 그룹의 가용성 상태가 READY
, PARTIAL-READY
, PARTIAL-UNAVAILABLE
, 인스턴스 상태값이 Running
인 경우에만 만들 수 있습니다.
- 자세한 설명은 백업 생명주기 및 상태값을 참고하시기 바랍니다.
-
카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.
-
Instance Group 메뉴에서 백업을 만들 MySQL 인스턴스 그룹을 선택합니다.
-
백업 메뉴를 클릭한 후, [백업 만들기] 버튼을 클릭합니다.
MySQL 백업 만들기
항목 설명 백업 이름 생성 시 입력한 백업 이름 상태 백업 상태
- 자세한 설명은 자세한 설명은 백업 생명 주기 및 상태값 참고백업 유형 현재 수동 백업만 가능
- 자동 백업 기능은 지원 예정생성일 백업 생성일시 생성자 백업을 생성한 사용자 -
백업 만들기 팝업창에서 정보를 입력하고, [생성] 버튼을 클릭합니다.
-
백업 메뉴에서 백업된 파일을 확인합니다.
백업 삭제
더 이상 사용하지 않는 백업을 삭제할 수 있습니다.
자동 백업 삭제
현재 자동 백업은 개별 삭제를 지원하지 않으며 자동 백업 설정을 통한 보존기간 조정 또는 자동백업 미사용 전환을 통한 삭제만 가능합니다. 자동 백업 설정은 kr-central-2에만 지원하고 있습니다.
- kr-central-1
- kr-central-2
추후 지원 예정입니다.
- 기존에 설정된 보존 기간을 단축하는 경우, 백업 생성일 기준으로 보존기간이 지난 백업은 수분 내 모두 삭제됩니다.
- 자동 백업 사용을 사용을 중단하는 경우, 기존에 백업한 데이터는 수분 내 모두 삭제됩니다.
자세한 설명은 자동 백업 설정 참고
수동 백업 삭제
백업 삭제 시, 해당 백업은 완전히 반납되며 삭제 내역을 복구할 수 없습니다.
- 카카오클라우드 콘솔에서 Data Store > MySQL 메뉴로 이동합니다.
- Instance Group 메뉴에서 백업을 삭제할 MySQL 인스턴스 그룹을 선택합니다.
- 백업 메뉴에서 삭제할 백업의 [더 보기] 아이콘 > 백업 삭제를 선택합니다.
- 백업 삭제 팝업창에서 정보를 입력하고, [삭제] 버튼을 클릭합니다.
복원
MySQL 서비스의 복원 기능으로 백업한 MySQL 인스턴스 그룹을 사용하여 신규 인스턴스 그룹을 생성할 수 있습니다. 단, 복원하기 전 인스턴스 그룹의 백업이 생성되어 있어야 합니다.
복원을 통한 신규 인스턴스 그룹 생성은 백업 상태가 Succeeded일 경우에만 가능합니다. 생성할 인스턴스 그룹 스토리지 크기는 백업한 인스턴스 그 룹 스토리지 크기와 같거나 큰 값을 입력해야 합니다.
복원 후 인스턴스 추가하기 기능을 이용하려는 경우, 23년 1월 16일 이후 생성된 백업으로부터 인스턴스 그룹 만들기 기능을 사용을 해주시기를 바랍니다.
-
카카오클라우드 콘솔에서 Data Store > MySQL 메뉴로 이동합니다.
-
Instance Group 메뉴에서 백업을 사용할 MySQL 인스턴스 그룹을 선택합니다.
-
백업 메뉴에서 복원에 사용할 백업의 [더 보기] 아이콘 > 복원을 선택합니다.
-
복원에서 정보를 입력하고, [복원하기] 버튼을 클릭합니다.
- kr-central-1
- kr-central-2
항목 구분 설명 복원 정보 인스턴스 그룹 이름 선택된 백업 파일의 기본 정보
- 선택한 인스턴스 그룹 이름 및 백업 파일 이름, 인스턴스 그룹 스토리지 크기, 백업 생성일로 구성
- 해당 정보를 바탕으로 복원기본 설정 인스턴스 그룹 이름 MySQL 인스턴스 그룹의 이름
- 동일 프로젝트 내에서 중복된 MySQL 인스턴스 그룹 이름은 사용할 수 없음
- 예시: mysql-instance-01설명(선택) 인스턴스 그룹에 대한 부가 설명을 100자 이내로 입력 가능 MySQL 설정 엔진 버전 MySQL 데이터베이스의 버전이 자동 선택됨
- MySQL 데이터베이스 버전 5.7.33 제공MySQL 사용자 이름 MySQL 데이터베이스 관리자 계정의 이름
- 1~32자 이내, 영문 소문자만 입력 가능
- 예시: admin
* 예약된 계정 이름(root, k5d_mon)은 입력 불가MySQL 비밀번호 MySQL 데이터베이스 관리자 계정의 초기 비밀번호
- 8~16자 이내 입력
- 공백,/
,'
,"
,@
문자는 사용 불가
_ 관리자 계정 패스워드는 데이터베이스 구동 이후에 변경 가능
_ 데이터베이스 구동 이후에 사용자가 변경한 관리자 계정 패스워드는 확인 불가인스턴스 가용성 단일 Primary 인스턴스만 1개 생성 고가용성 Primary 인스턴스 1개, Standby 인스턴스 1~5개 생성
- 자세한 설명은 인스턴스 가용성 구성 및 역할 참고Standby 인스턴스 개수 인스턴스 가용성을 고가용성으로 선택한 경우에만 설정
- 최소 1개에서 최대 5개까지 생성 가능인스턴스 유형 데이터베이스 컴퓨팅 자원 구성을 위한 인스턴스 유형 선택
- 자세한 설명은 인스턴스 유형 참고스토리지 유형/크기 SSD 데이터베이스에서 사용할 볼륨의 유형과 크기 설정
_ 생성할 인스턴스 그룹 스토리지 크기는 백업 인스턴스 그룹 스토리지 크기 이상이어야 함
- 볼륨 유형: 현재는 SSD 유형만 지원하며, 향후 다양한 유형을 지원 예정
- 볼륨 크기: 100~5,120 GB 크기로 볼륨을 생성 가능
_ 선택한 인스턴스 유형에 따라 최소 용량 제한은 달라질 수 있음네트워크 구성 네트워크 MySQL 인스턴스의 데이터베이스가 구성될 네트워크 선택 서브넷 MySQL 인스턴스의 데이터베이스가 구성될 네트워크의 서브넷 선택 항목 구분 설명 복원 정보 인스턴스 그룹 이름 선택된 백업 파일의 기본 정보
- 선택한 인스턴스 그룹 이름 및 백업 파일 이름, 인스턴스 그룹 스토리지 크기, 백업 생성일로 구성
- 해당 정보를 바탕으로 복원기본 설정 인스턴스 그룹 이름 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별 서브넷과 생성할 인스턴스 개수를 지정 가능 VPC MySQL 인스턴스의 데이터베이스가 구성될 네트워크를 선택 서브넷 Primary
Primary 인스턴스가 생성될 서브넷을 선택 인스턴스 개수 1개의 Primary 인스턴스를 포함, 최대 2개의 인스턴스를 생성 가능 서브넷 Standby 인스턴스가 생성될 서브넷
- Primary를 생성할 VPC 선택 후에 서브넷 선택 가능인스턴스 개수 최대 2개의 Standby 인스턴스를 생성 가능 자동 백업 자동 백업 옵션 자동 백업 옵션 사용 여부, 사용 시 1일 1회 자동으로 백업 진행 백업 보존 기간 자동 백업 보존 기간, 최소 1일에서 35일까지 선택 가능
- 인스턴스 그룹에 생성된 모든 자동 백업의 보존 기간 변경자동 백업 시작 시간 자동 백업 시작 시간, 선택한 시간부터 15분 사이에 백업 시작
인스턴스 그룹에 대한 자세한 설명은 자세한 설명은 인스턴스 그룹을 참고하시기 바랍니다.