AlibabaCloud RDS 백업 파일을 OSS로 복사

개요



AlibabaCloud의 RDS를 이용하고 있고 백업 파일을 따로 넣을 수 있으면 기쁩니다라고 생각 검증했습니다.
RDS 인스턴스를 지우면 RDS의 백업 파일은 사라져 버리고, DR이라든지 생각하기 시작하면 OSS에 복사해 가지고 가는 의미는 있을까.

아래 그림이 목표


순서 1.~2.에서의 대응





1. RDS 인스턴스 생성



RDS 콘솔 열기



콘솔에 로그인하고 상단의 '제품 및 서비스'에서 'Apsara for RDS'를 선택합니다.


RDS 인스턴스 생성



일본 지역을 선택하고 "인스턴스 만들기"를 클릭하십시오.


구매 시 구독 또는 종량 요금 선택에 주의하여 요구사항에 따라 구매합니다.

2. RDS 백업



RDS 백업 파일 확인



RDS 인스턴스 관리 콘솔 열기



RDS 콘솔에서 인스턴스 관리를 클릭합니다.


RDS 백업 관리 콘솔 열기



왼쪽 창에서 백업 및 복구를 클릭합니다.


RDS 백업 파일의 VPC 내의 URL 링크(인증 포함) 확인



대상 백업 파일의 "다운로드"를 클릭하십시오.


동일한 VPC에 복사하기 때문에 "인트라넷 주소 복사"


【보충】 RDS의 백업에 대해서



RDS 인스턴스를 만들면 자동으로 백업이 생성됩니다.
디폴트는 매일 13시~14시에 백업을 실시한다. SQLserver는 풀과 증분을 반복하는 사양으로 되어 있다.
자세한 내용은 아래 참조 URL을 참조하십시오.
참고 : RDS 데이터 백업

순서 3.~5.에서의 대응





3. OSS 생성



OSS 관리 콘솔 열기



콘솔에 로그인하고 상단의 '제품 및 서비스'에서 'Objet Storage Service'를 선택합니다.


버킷(파일의 흔들림) 만들기



버킷 만들기를 클릭합니다.


버킷 확인



OSS 관리 콘솔의 왼쪽 창에 작성한 버킷 이름이 표시되므로 클릭하여 내용을 확인해 봅니다.


4. OSSFS 배포 설정



이번에는 RDS 백업 대상으로 OSS를 선택하지만 OSSFS를 이용한다.
OSSFS는 오브젝트 스토리지를 ECS(Linux)에 마운트하는 툴.

OSSFS 설치


# wget https://github.com/aliyun/ossfs/releases/download/v1.80.3/ossfs_1.80.3_centos7.0_x86_64.rpm
~snip~
`ossfs_1.80.3_centos7.0_x86_64.rpm' へ保存完了 [1149462/1149462]

# yum localinstall ossfs_1.80.3_centos7.0_x86_64.rpm 
読み込んだプラグイン:fastestmirror
~snip~
完了しました!

# echo <OSS名>:<AccessKeyID>:<AccessKeySecret> /etc/passwd-ossfs
# chmod 640 /etc/passwd-ossfs 


참고 : SB 클라우드: OSSFS로 OSS as FileSystem

OSS 마운트



마운트 포인트로 "/var/tmp/ossfs"를 만들고 마운트
# mkdir /var/tmp/ossfs

# ossfs <oss名> /var/tmp/ossfs -ourl=oss-ap-northeast-1-internal.aliyuncs.com


언마운트는 다음
# fusermount -u /var/tmp/ossfs

5. OSS에 백업 파일 복사



OSS(OSSFS)로 백업 파일 다운로드



다운로드 파일의 URL은 2단계에서 복사한 백업 파일의 URL을 이용
# curl -O "http://rdsbakbucket-japan.oss-ap-northeast-1-internal.aliyuncs.com/custins***/hins***.zip?OSSAccessKeyId=***=***&Signature=***"


끝에



DR등의 데이터 보관을 위해서 해 보았습니다만, 좀 더 이케하고 있는 방법 있어라고 하는 분 계시시면 가르쳐 주세요.

좋은 웹페이지 즐겨찾기