Compute Engine을 사용하여 Microsoft SQL Server 재해 복구 계획 만들기

본 백서는 Google Cloud Platform에서 Microsoft SQL Server를 위한 저렴한 재해 복구 솔루션을 구현하는 방법을 보여줍니다. 다음에 해당하는 경우 이 백서가 도움이 됩니다.

  • 시스템 관리자인 경우
  • 데이터베이스 관리자인 경우
  • 프로덕션 SQL Server 인스턴스를 보호하려는 경우
  • 별도의 데이터 센터 또는 다른 코로케이션 사이트를 가지고 있지 않거나 사용하고 싶지 않은 경우

본 백서에서는 다음 내용을 배우게 됩니다.

  • SQL Server 데이터베이스를 Google Cloud Storage에 복사합니다.
  • 백업을 테스트하기 위해 Google Compute Engine에서 SQL Server 가상 머신(VM)을 실행합니다.
  • 몇 가지 무료 스크립트를 사용하여 가장 최근 시점으로 백업을 복원합니다.
  • 백업이 손상되지 않았는지 확인하기 위해 백업을 테스트합니다.

기존의 데이터베이스 트랜잭션 로그 전달에서는 기본 SQL Server가 로그 백업을 수행할 때마다 다른 SQL Server가 새로 생성된 백업 파일을 발견하고 복원합니다. 이렇게 하면 항상 바로 사용할 수 있는 대기 SQL Server를 갖게 됩니다. 그러나 이 방법은 비용이 많이 듭니다. 클라우드 기반 전략을 사용하면 정기적인 간격으로 로그 백업을 수행한 다음 해당 파일을 클라우드에 동기화할 수 있습니다. 재난이 발생하거나 백업만 테스트하려는 경우 클라우드에서 SQL Server를 가동하고 해당 백업을 복원한 다음 데이터베이스를 테스트하여 손상 여부를 확인하세요.

백업 파일을 클라우드에 동기화하는 것은 이 프로세스에서 가장 어려운 단계일 수 있습니다. 다음과 같은 몇 가지 유의사항이 있습니다.

  • 특히 전체 백업의 경우 이러한 파일은 작지 않을 수 있습니다.
  • 파일이 SQL Server에 저장되지 않을 수 있습니다. 예를 들어 백업을 파일 공유 또는 UNC 경로에 기록할 수 있습니다.
  • 인터넷 대역폭이 제한될 수 있습니다.
  • 동기화를 위해 명령줄 도구에 의존해야 합니다.

전체 백서를 읽으려면 아래의 버튼을 클릭하세요.

PDF 다운로드

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...