10TB 데이터베이스 백업 / 복원 질문


15

우리는 10TB 인 매우 큰 프로덕션 데이터베이스를 가지고 있습니다. 클라우드 서비스로 마이그레이션하는 것을 고려하고 있지만 위험을 이해하고 전체 프로세스의 기간을 추정해야합니다. Native SQL Server 2014 SP2 백업 솔루션을 사용하여 한 달에 한 번 데이터베이스를 백업합니다. 소요 시간은 거의 720 분-12 시간입니다. 압축 비율은 5이며 백업 크기는 거의 2TB입니다. 우리는 차등 백업을 감당할 수 없습니다. 누적되기 때문에 전체 시간보다 많은 시간과 공간이 걸리므로 매일 10 분 ~ 144 개의 파일로 T- 로그 백업 (각 ~ 200Mb)을 수행합니다. 큰 질문은 이러한 모든 통계를 가지고 있다는 것입니다. 누가 10TB 데이터를 포함하는 2TB 백업을 복원하는 데 시간이 얼마나 걸릴지 알고 있습니까? 전체 백업 기간보다 훨씬 길어 집니까?


3
시간이 얼마나 걸리는지 확인하려면 복원해야합니다. 봐 대답. `클라우드 서비스에서 마이그레이션`-좀 더 구체적이어야합니다. 옵션은 선택한 서비스에 따라 다릅니다. 참고로 SQL 2014 R2 버전이 없습니다.
SqlWorldWide

1
백업 및 복원 작업은 매우 다르므로 한 작업에 대한 결과를 사용하여 다른 작업에 대한 합리적인 견적을 얻을 수 없습니다. 내부 및 외부 요인이 적용됩니다. 가장 좋은 방법은 시도해 보는 것입니다. 작은 백업을 먼저 시도한 다음 그 위치를 확인하십시오.
Bertrand Leroy

여러 파일로 백업하고 있습니까? 나는 그것이 백업 및 복원 시간을 크게 단축시킬 수 있음을 발견했다. mssqltips.com/sqlservertip/935/…
Jonathan Fite

" 매일 10 분 ~ 70 개 파일. "24 시간 동안 10 분마다 144 개 파일입니다.
RonJohn

당신은 파일의 버전과 수에 대해 맞습니다. Microsoft SQL Server 2014 (SP2-CU11) (KB4077063)-12.0.5579.0 (X64) 2018 년 2 월 21 일 12:19:47 저작권 (c) Microsoft Corporation Enterprise Edition : Windows 및 144 파일의 코어 기반 라이센스 (64 비트) . 내 잘못이야.
yrushka

답변:


21

이것은 간단하고 빠르게 테스트 할 수 있습니다.

2TB 백업 파일을 가져 와서 AzCopy를 사용하여 Azure에 복사하십시오 . 12-15TB의 SSD 스토리지로 구성된 "무료 라이센스 : Windows Server 2016의 SQL Server 2017 개발자"이미지를 사용하여 SQL Server를 프로비저닝하십시오. SQL VM에 원격 데스크톱을 배치하고 Blob Storage에서 직접 백업을 복원 하거나 로컬 디스크에 복사 한 다음 복원합니다.

테스트하지 않을 때는 VM을 종료하고 요금을 최소화하기 위해 완료 한 후에는 VM과 디스크를 폐기하십시오.


0

답변 해 주셔서 감사합니다. 복원 시간을 추정하기 위해 수행 한 작업은 다음과 같습니다. 현재 2TB 백업을 복원하는 실제 테스트 시나리오를 감당할 수 없으며 아직 마이그레이션의 최종 구성을 모릅니다. 그것은 우리가 지금 가진 것에 가깝습니다. 그리고 그것은 Alibaba Cloud에있을 것입니다. 우리는 클래식 가상 머신 (ECS)을 사용할 것입니다. 프로덕션 SQL Server 인스턴스와 구성이 동일한 4 노드 SQL 클러스터의 4 번째 노드에서 2 개의 소규모 백업 복원을 테스트했습니다. 복원 결과 백업 시간에서 복원 시간이 20 %에서 50 %로 증가한 것으로 나타났습니다. 50 %를 취하고 720 분 백업 시간에 적용-복원 시간이 1080 분 (18 시간)입니다. 또한 테스트 된 데이터베이스 모두 5 개 파일로 분할 된 백업의 경우를 테스트했으며 복원 시간이 전혀 줄어들지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.