내보내기(0) 인쇄
모두 확장

Azure SQL 데이터베이스 비즈니스 연속성

업데이트 날짜: 2014년 9월

비즈니스 연속성은 위기 상황 또는 재해 발생 시에도 조직이 비즈니스 작업을 계속할 수 있는 기능을 제공합니다. 비즈니스 연속성을 계획하려면 비즈니스 작업을 중단 없이 계속할 수 있도록 조직이 관련 프로세스, 절차 및 대책을 마련해야 합니다. 이 문서에서는 비즈니스 연속성 계획의 모든 측면에 대해 다루지는 않으며 데이터 보호 및 복구에 대해 중점적으로 살펴봅니다. 또한 고가용성 및 복구 기능을 제공하는 Microsoft Azure SQL 데이터베이스 기술에 대해서도 설명합니다.

아래 섹션에서는 데이터를 보호하는 데 사용할 수 있는 Microsoft Azure SQL 데이터베이스 기능에 대해 간략하게 설명합니다.

 

  Базовое Standard Расширенный

데이터베이스 복구

지난 7일 이내의 지정 시간으로 복원합니다.

지난 14일 이내의 지정 시간으로 복원합니다.

지난 35일 이내의 지정 시간으로 복원합니다.

재해 복구

데이터베이스 복사 + 수동 내보내기

데이터베이스 복사 + 수동 내보내기

활성 지리적 복제

Important중요
수동 복제본을 사용한 지리적 복제는 현재 사용할 수 없습니다. 또한 다른 영역으로 데이터베이스 복원 역시 현재에는 지원되지 않습니다.

지정 시간 복원
Microsoft Azure SQL 데이터베이스에서는 개별 컴퓨터와 장치 오류를 방지하는 기능이 기본적으로 제공되지만 실수로 인한 데이터 변경은 별도로 방지해야 합니다. Microsoft Azure SQL 데이터베이스는 데이터 백업을 만들고 원치 않는 삭제 또는 수정 시 데이터를 복구하는 기능을 제공합니다. 백업 보존 기간은 각 서비스 계층에 따라 달라집니다. Premium의 경우 35일, Standard의 경우 14일, Basic의 경우 7일입니다. 자세한 내용은 Azure SQL 데이터베이스 백업 및 복원를 참조하십시오.

활성 지리적 복제
활성 지리적 복제에서는 여러 지역에 읽기 가능한 보조 데이터베이스를 4개까지 만들고 유지 관리할 수 있습니다. 주 데이터베이스에 적용되는 모든 트랜잭션은 각 보조 데이터베이스로 복제됩니다. 보조 데이터베이스는 읽기 작업, 데이터베이스 마이그레이션 및 장애 복구(failback) 옵션으로 응용 프로그램을 업그레이드하는 동안의 데이터 손실 방지용으로 사용할 수 있습니다. 자세한 내용은 Azure SQL 데이터베이스를 위한 활성 지리적 복제를 참조하십시오.

데이터베이스 복사
데이터베이스 복사를 사용하면 동일한 서버나 동일한 지역 내의 다른 서버에 데이터베이스 복사본을 만들 수 있습니다. 데이터베이스 복사 작업을 완료하면 복사본은 트랜잭션 측면에서 원본과 일치합니다. 그러나 이 복사본은 일회용이며 활성 지리적 복제처럼 원본에서 지속적으로 복제되지는 않습니다. 데이터 마이그레이션 또는 임시 복사가 필요한 경우 이 기능을 사용할 수 있습니다. 자세한 내용은 Azure SQL 데이터베이스에서 데이터베이스 복사를 참조하십시오.

가져오기 및 내보내기 서비스
Azure SQL 데이터베이스 내보내기 서비스를 사용하면 데이터베이스 스키마와 데이터의 논리적 복사본이 포함된 데이터베이스에서 BACPAC 파일을 내보낼 수 있습니다. 내보내기는 지정 시간 복원을 지원하지 않는 Web 및 Business 데이터베이스에 사용할 수 있으며 Basic 및 Standard 데이터베이스에서 재해 복구 솔루션을 제공하는 데 사용할 수도 있습니다. 실수로 데이터를 변경한 경우 또는 데이터를 보관하려는 경우 이러한 백업을 가져와 데이터베이스를 복원할 수 있습니다. 내보내기 서비스에서는 트랜잭션 측면의 데이터베이스 일관성을 보장하지 않으므로 데이터베이스 복사본을 먼저 만든 다음 해당 복사본에서 데이터를 내보낼 수 있습니다. 그러면 원본 데이터베이스의 가용성에 영향을 주지 않고 트랜잭션 측면의 일관성을 보장할 수 있습니다.

자동화된 내보내기:

자동화된 내보내기 옵션은 지원되는 백업 보존 기간을 넘어선 매일 백업의 장기간 저장과 같은 비즈니스 연속성 시나리오에 가장 적합합니다. 자동화된 내보내기 옵션을 사용하면 정기적인 내보내기를 예약할 수 있습니다. 자세한 내용은 방법: 데이터베이스 가져오기 및 내보내기(Azure SQL 데이터베이스)를 참조하십시오.

다양한 서비스 계층에 대한 자세한 내용은 Azure SQL 데이터베이스 서비스 계층(버전)을 참조하십시오.

비즈니스 연속성은 다음과 같은 세 가지 주요 문제 범주 중 하나의 영향을 받을 수 있습니다.

  • 개별 서버, 장치 또는 네트워크 연결의 장애

  • 데이터의 손상, 원치 않는 수정 또는 삭제

  • 데이터 센터 시설의 광범위한 손실

Windows Azure 데이터베이스에서는 개별 서버와 장치의 오류로부터 데이터베이스를 보호하는 고가용성 하위 시스템이 기본 제공됩니다. Microsoft Azure SQL 데이터베이스에서 데이터를 저장하면 여러 내결함성과 안전한 인프라 기능을 활용할 수 있습니다. 이러한 기능이 제공되지 않는다면 해당 기능을 직접 디자인하고 확보하고 구현하고 관리해야 할 것입니다. 이 섹션에서는 Microsoft Azure SQL 데이터베이스에서 추가 비용 없이 제공하는 항목에 대해 설명합니다.

Microsoft Azure SQL 데이터베이스를 사용하면 하드 드라이브, 네트워크 인터페이스 어댑터 또는 전체 서버와 같은 개별 서버 구성 요소의 장애로 인한 중단이 줄어듭니다. 서버 랙 및 네트워크 라우터와 같은 완전히 독립된 물리적 하위 시스템에 위치한 여러 다른 물리적 노드에 모든 데이터의 여러 복사본을 유지 관리하여 데이터 지속성 및 내결함성이 향상됩니다. Microsoft Azure SQL 데이터베이스는 실행 중인 3개 데이터베이스 복제본(주 복제본 하나와 보조 복제본 두 개 이상)을 항상 유지합니다. Microsoft Azure SQL 데이터베이스는 트랜잭션이 커밋된 것으로 간주되기 전에 주 복제본과 하나의 보조 복제본에 데이터가 기록되는 쿼럼 기반 커밋 방법을 사용합니다. 주 복제본에 대해 하드웨어 오류가 발생할 경우 Microsoft Azure SQL 데이터베이스는 오류를 검색하고 보조 복제본으로 장애 조치합니다. 복제본에 대해 물리적 손실이 발생할 경우에는 Microsoft Azure SQL 데이터베이스가 자동으로 새 복제본을 만듭니다. 따라서 데이터 센터에는 트랜잭션 측면에서 일치하는 데이터의 물리적 복사본 두 개 이상이 항상 있습니다. 다음 다이어그램에서는 Microsoft Azure SQL 데이터베이스가 데이터 센터의 물리적 서버 랙에 세 개의 복제본을 유지하는 방법을 보여 줍니다. 이 동작은 모든 Microsoft Azure SQL 데이터베이스 서비스 계층에 공통적으로 적용됩니다.

데이터 센터의 물리적 서버 랙

일시적인 연결 끊김 시 복원이 가능하도록 응용 프로그램을 디자인해야 합니다. 응용 프로그램에서 재시도 논리를 구현하여 연결 끊김을 방지하는 것이 좋습니다. 연결 끊김 오류를 처리하는 방법은 TechNet Wiki의 SQL 데이터베이스 연결 관리 문서를 참조하십시오.

사용자나 응용 프로그램이 데이터를 원치 않거나 의도하지 않은 방식으로 변경할 수 있습니다. 손상이 발생하거나 원치 않는 수정 또는 삭제가 발생할 경우 응용 프로그램 데이터를 복원하는 기능은 소프트웨어 응용 프로그램의 기본 요구 사항입니다.

Microsoft Azure SQL 데이터베이스에는 Basic, StandardPremium 데이터베이스에 대해 모두 사용하도록 설정되는 자동 백업 기능이 있습니다. 백업 서비스는 주기적인 데이터베이스 백업 및 트랜잭션 로그 백업을 만듭니다. Premium 데이터베이스의 백업은 35일, Standard 데이터베이스의 백업은 7일, Basic 데이터베이스의 백업은 24시간 동안 보존됩니다. 지정 시간 복원 서비스를 사용하면 백업에서 데이터베이스를 복원하여 실수로 인한 변경 시 데이터베이스를 이전 상태로 되돌릴 수 있습니다. Premium 및 Standard 데이터베이스는 보존 기간 이내의 모든 지정 시간으로 복원할 수 있습니다. Basic 데이터베이스는 최신 매일 백업으로 복원할 수 있습니다. 따라서 데이터베이스를 실수로 삭제했더라도 데이터를 보호할 수 있습니다.

note참고
Microsoft Azure SQL 데이터베이스에서 제공하는 백업 및 복원 옵션에 대한 개요는 Azure SQL 데이터베이스 백업 및 복원을 참조하십시오.

Microsoft Azure SQL 데이터베이스 Premium 데이터베이스의 경우 활성 지리적 복제을 사용하여 원본 데이터베이스의 지리적 중복 복제본을 만들 수 있습니다. 원본 데이터베이스와 다른 지역에 보조 데이터베이스를 만들면 기본 지역에서 발생하는 재해로부터 데이터베이스를 보호할 수 있습니다. 이러한 활성 보조 데이터베이스는 읽기 작업에도 사용할 수 있습니다. 원본 데이터베이스와 보조 데이터베이스에서는 고가용성이 기본 제공되므로 보다 광범위한 비즈니스 연속성 전략을 지원할 수 있습니다. 활성 지리적 복제의 개요와 설정 방법은 Azure SQL 데이터베이스를 위한 활성 지리적 복제활성 지리적 복제 구성(연속 복사)을 참조하십시오.

Premium 서비스 계층에 없는 데이터베이스의 경우 데이터베이스 복사본을 만든 다음 복사본에서 BACPAC 파일을 내보낼 수 있습니다. 복사본에 대해 비용이 청구되지 않도록 하려면 내보내기를 완료한 후 데이터베이스 복사본을 삭제합니다.

관리 포털에서 자동화된 내보내기 옵션을 사용하여 웹 및 비즈니스 서비스 계층의 정기적인 내보내기를 예약할 수 있습니다. 트랜잭션 일관성을 보장하기 위해 내보내기 자동화 옵션은 데이터베이스 복사본을 먼저 만든 다음 복사본에서 BACPAC 파일을 내보냅니다. 내보내기가 완료되면 데이터 복사본은 자동으로 삭제됩니다.

Warning경고
Business 및 Web 서비스 계층은 2014년 4월 24일부터 12개월 후에 사용이 중지될 예정입니다. 자세한 내용은 Web 및 Business 버전 지원 종료 FAQ를 참조하십시오.

참고 항목

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft