개요
TDSQL-C for MySQL 백업은 Tencent Cloud COS(Cloud Object Storage)에서 제공하는 Serverless Cloud Function(SCF) 기반 기능입니다. TDSQL-C for MySQL 에서 COS로 데이터를 저장할 수 있습니다. 데이터를 지속적으로 저장하고 데이터 손실이나 손상으로부터 보호할 수 있습니다. 버킷에 대한 백업 기능 규칙을 설정하면 SCF는 TDSQL-C for MySQL 백업 파일을 주기적으로 스캔하여 버킷에 저장합니다. 참고 사항
TDSQL-C for MySQL 백업 기능은 TDSQL-C for MySQL의 binlog 백업 파일만 백업합니다. 따라서 TDSQL-C for MySQL에 binlog 정기 백업이 활성화되어 있지 않으면 기능을 실행할 수 없습니다. TDSQL-C for MySQL 백업에 대한 자세한 내용은 Backup and Rollback Overview를 참고하십시오. 논리적 백업 및 스냅샷 백업은 이 기능을 통해 COS에 백업할 수 없습니다.
COS 콘솔에서 버킷에 TDSQL-C for MySQL 백업 규칙을 추가한 경우 SCF 콘솔에 백업 기능이 나타납니다. 이 함수를 삭제하지 마십시오. 삭제할 경우 규칙이 적용되지 않을 수 있습니다. TDSQL-C for MySQL 데이터 백업은 광저우, 상하이, 베이징, 청두, 중국홍콩, 싱가포르 및 실리콘밸리 리전에서 지원됩니다. 자세한 내용은 Regions and AZs를 참고하십시오. 작업 단계
애플리케이션 통합에서 백업 설정
2. 왼쪽 사이드바에서 애플리케이션 통합 > 데이터 백업을 클릭하고 TDSQL-C for MySQL 백업을 찾습니다.
3. 백업 규칙 설정을 클릭하여 규칙 설정 페이지로 이동합니다.
4. 함수 추가를 클릭합니다.
주의:
SCF 서비스가 활성화되지 않은 경우 SCF 콘솔에서 SCF 서비스를 활성화하고 안내에 따라 서비스 권한 부여를 완료하십시오. 5. 팝업 창에서 다음과 같이 정보를 설정합니다.
함수 이름: 함수의 고유 식별자로, 생성 후에는 수정할 수 없습니다. SCF 콘솔에서 해당 함수를 조회할 수 있습니다. 연결 버킷: TDSQL-C for MySQL 백업 파일을 저장할 COS 버킷입니다.
주의:
백업할 TDSQL-C for MySQL 데이터는 연결된 버킷과 동일한 리전에 있어야 합니다.
트리거 주기: TDSQL-C for MySQL 데이터 백업 함수는 주기적인 트리거를 통해 백업 저장 작업을 트리거하며 트리거 주기는 매일, 매주, 사용자 정의 주기를 지원합니다.
Cron 표현식: 트리거 주기를 사용자 정의로 설정한 경우 Cron으로 구체적인 트리거 주기 규칙을 지정할 수 있습니다. Cron은 현재 현지 표준 시간을 따릅니다. 정책 설정에 관한 상세 내용은 Cron 관련 문서를 참고하십시오. 데이터베이스 인스턴스: 현재 버킷이 위치한 리전의 TDSQL-C for MySQL 데이터베이스 인스턴스 리스트입니다.
전송 경로: 백업 파일의 전송 경로 접두사로, 입력하지 않은 경우 기본적으로 버킷의 루트 경로에 저장됩니다.
SCF 라이선스: TDSQL-C for MySQL 데이터 백업은 TDSQL-C for MySQL 백업에서 데이터베이스 인스턴스 및 백업 파일을 읽을 수 있는 권한을 SCF에 부여하여 백업 파일을 지정 버킷에 저장합니다. 따라서 해당 라이선스를 추가해야 합니다.
6. 설정을 추가한 후 확인을 클릭하면 추가된 함수를 확인할 수 있습니다.
새로 생성한 함수에 다음과 같은 작업을 진행할 수 있습니다.
로그를 클릭해 TDSQL-C for MySQL 데이터 백업 기록을 조회합니다. 백업 시 오류가 보고된 경우 로그를 클릭하고 빠르게 SCF 콘솔에 리디렉션하여 로그 오류 상세 내용을 조회할 수 있습니다.
더 보기 > 편집을 클릭하여 TDSQL-C for MySQL 데이터 백업 규칙을 수정합니다.
더 보기 > 삭제를 클릭하여 사용하지 않는 TDSQL-C for MySQL 데이터 백업 규칙을 삭제합니다.
버킷 설정 항목에서 백업 설정
2. 왼쪽 사이드바에서 버킷 리스트를 선택한 후 TDSQL-C for MySQL 백업 설정이 필요한 버킷을 클릭하여 버킷 관리 페이지로 이동합니다.
3. 왼쪽 함수 계산을 클릭하여 TDSQL-C for MySQL 백업 함수 설정 항목을 찾습니다.
주의:
SCF 서비스가 활성화되지 않은 경우 SCF 콘솔에서 SCF 서비스를 활성화하고 안내에 따라 서비스 권한 부여를 완료하십시오. 4. 함수 추가를 클릭합니다.
5. 팝업 창에서 다음과 같이 정보를 설정합니다.
함수 이름: 함수의 고유 식별자로, 생성 후에는 수정할 수 없습니다. SCF 콘솔에서 해당 함수를 조회할 수 있습니다. 트리거 주기: TDSQL-C for MySQL 데이터 백업 함수는 주기적인 트리거를 통해 백업 저장 작업을 트리거하며 트리거 주기는 매일, 매주, 사용자 정의 주기를 지원합니다.
Cron 표현식: 트리거 주기를 사용자 정의로 설정한 경우 Cron으로 구체적인 트리거 주기 규칙을 지정할 수 있습니다. Cron은 현재 베이징 시간인 UTC+8 중국 표준 시간(China Standard Time)을 기준으로 실행합니다. 정책 설정에 관한 상세 내용은 Cron 관련 문서를 참고하십시오. 데이터베이스 인스턴스: 현재 버킷이 위치한 리전의 TDSQL-C for MySQL 데이터베이스 인스턴스 리스트입니다.
전송 경로: 백업 파일의 전송 경로 접두사로, 입력하지 않은 경우 기본적으로 버킷의 루트 경로에 저장됩니다.
SCF 라이선스: TDSQL-C for MySQL 데이터 백업은 TDSQL-C for MySQL 백업에서 데이터베이스 인스턴스 및 백업 파일을 읽을 수 있는 권한을 SCF에 부여하여 백업 파일을 지정 버킷에 저장합니다. 따라서 해당 라이선스를 추가해야 합니다.
6. 설정을 추가한 후 확인을 클릭하면 추가된 함수를 확인할 수 있습니다.
새로 생성한 함수에 다음과 같은 작업을 진행할 수 있습니다.
로그를 클릭해 TDSQL-C for MySQL 데이터 백업 기록을 조회합니다. 백업 시 오류가 보고된 경우 로그를 클릭하고 빠르게 SCF 콘솔에 리디렉션하여 로그 오류 상세 내용을 조회할 수 있습니다.
더 보기 > 편집을 클릭하여 TDSQL-C for MySQL 데이터 백업 규칙을 수정합니다.
더 보기 > 삭제를 클릭하여 사용하지 않는 TDSQL-C for MySQL 데이터 백업 규칙을 삭제합니다.
문제 해결에 도움이 되었나요?