영업: 1-800-867-1380

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

업데이트 날짜: 2015년 2월

비즈니스 연속성은 위기 상황 또는 재해 발생 시 비즈니스 운영을 계속할 수 있는 기능을 제공합니다. 비즈니스 연속성을 계획하려면 비즈니스 운영을 중단 없이 계속할 수 있도록 프로세스, 절차 및 대책을 마련해야 합니다. 이 항목에서는 비즈니스 연속성 및 및 재해 복구를 지원하는 Azure SQL 데이터베이스 기능에 대해 중점적으로 살펴봅니다.

Azure SQL 데이터베이스에서 데이터를 저장하면 여러 내결함성과 안전한 인프라 기능을 활용할 수 있습니다. 이러한 기능이 제공되지 않는다면 해당 기능을 직접 디자인하고 확보하고 구현하고 관리해야 할 것입니다. Azure SQL 데이터베이스에는 데이터 센터에 있는 개별 서버와 장치의 오류로부터 데이터베이스를 보호하는 고가용성 하위 시스템이 기본 제공됩니다. Azure SQL 데이터베이스는 독립된 물리적 하위 시스템에 있는 여러 다른 물리적 노드에서 모든 데이터의 여러 복사본을 유지 관리하여 하드 드라이브, 네트워크 인터페이스 어댑터 등의 개별 서버 구성 요소 또는 전체 서버의 오류로 인한 가동 중단을 완화합니다. 항상 데이터베이스 복제본 세 개(주 복제본 하나와 보조 복제본 두 개 이상)가 실행됩니다. 데이터는 트랜잭션이 커밋된 것으로 간주되기 전에 쿼럼 기반 커밋 방법을 사용하여 주 복제본과 하나의 보조 복제본에 기록됩니다. 주 복제본에 대해 하드웨어 오류가 발생할 경우 Azure SQL 데이터베이스는 오류를 검색하고 보조 복제본으로 장애 조치합니다. 복제본에 대해 물리적 손실이 발생할 경우에는 새 복제본이 자동으로 만들어집니다. 따라서 데이터 센터에는 트랜잭션 측면에서 일치하는 데이터의 물리적 복사본이 항상 두 개 이상 있습니다.

데이터베이스 고가용성을 지원하는 기본 제공 시스템 외에 Azure SQL 데이터베이스는 추가적인 비즈니스 연속성 기능을 제공합니다.

 

  기본 Standard 프리미엄

지정 시간 복원

지난 7일 이내의 모든 복원 지점

지난 14일 이내의 모든 복원 지점

지난 35일 이내의 모든 복원 지점

지역에서 복원

RTO* < 24시간

RPO† < 24시간

RTO* < 24시간

RPO† < 24시간

RTO* < 24시간

RPO† < 24시간

표준 지역에서 복제

포함되지 않음

RTO* < 2시간

RPO† < 30분

RTO* < 2시간

RPO† < 30분

활성 지리적 복제

포함되지 않음

포함되지 않음

RTO* < 1시간

RPO† < 5분

* RTO(복구 시간 목표) - 오류 발생 후 응용 프로그램이 완전하게 작동할 때까지의 최대 가동 중지 시간

† RPO(복구 지점 목표) - 오류 발생 후 응용 프로그램이 완전하게 작동할 때까지 손실될 수 있는 가장 최근 데이터 변경 내용(시간 간격)의 최대 크기

지정 시간 복원은 Basic, Standard 및 Premium 데이터베이스에서 자동으로 가져오는 가장 기본적인 복원 옵션입니다. 지정 시간 복원을 사용하여 데이터베이스를 이전 지정 시간으로 되돌릴 수 있습니다. 해당 기간은 Basic의 경우 7일, Standard의 경우 14일, Premium의 경우 35일입니다. 자세한 내용은 Azure SQL 데이터베이스 백업 및 복원Azure SQL 데이터베이스 지정 시간 복원(블로그)을 참조하세요. 지정 시간 복원을 사용하여 SQL 데이터베이스 복원 비디오에서 지정 시간 복원이 얼마나 사용하기 쉬운지 알아볼 수 있습니다.

지역에서 복원은 지정 시간 복원과 유사합니다. 이 복원 방법도 Basic, Standard 및 Premium 데이터베이스에서 자동으로 가져옵니다. 그러나 지역에서 복원은 데이터베이스가 호스팅되는 지역의 대규모 사건 또는 정전으로 인해 데이터베이스를 사용할 수 없는 경우의 기본 복구 옵션으로 설계되었습니다. 이 기능은 Azure 읽기 액세스 지역 중복 저장소를 사용하여 데이터베이스의 최신 매일 백업을 다른 지리적 위치에 저장합니다. 따라서 응용 프로그램이 최대 24시간 동안 가동 중지 시간 및 데이터 손실을 감당할 수 있는 경우 지역에서 복원을 기본 재해 복구 솔루션으로 사용하는 것이 좋습니다. 자세한 내용은 Azure SQL 데이터베이스 지역에서 복원(블로그)을 참조하고, 지역에서 복원을 사용하여 SQL 데이터베이스 복원 비디오를 통해 지역에서 복원을 사용하여 데이터베이스를 복구하는 방법을 알아보세요.

표준 지역에서 복제는 Standard 및 Premium 데이터베이스에 사용할 수 있습니다. 이 옵션은 쓰기 작업이 많지 않지만 대용량 데이터를 처리하고 지역에서 복원보다 복구 요구 사항이 더 엄격한 응용 프로그램에 사용됩니다. 주 데이터베이스에서 오류가 발생하면 성능이 저하된 것으로 표시되므로 다른 지역에 저장된 읽을 수 없는 보조 데이터베이스로 장애 조치(failover)를 시작할 수 있습니다. 자세한 내용은 Azure SQL 데이터베이스를 위한 표준 지역에서 복제Azure SQL 데이터베이스 표준 지역에서 복제(블로그)를 참조하세요. 이 블로그에는 활성 지역에서 복제와 표준 지역에서 복제가 면밀히 비교되어 있습니다.

활성 지역에서 복제는 Premium 데이터베이스에 사용할 수 있으며, 쓰기 작업이 많고 복구 요구 사항이 가장 엄격한 응용 프로그램용으로 설계되었습니다. 활성 지역에서 복제를 사용하면 최대 4개의 읽기 가능한 보조 데이터베이스를 여러 지역에 만들 수 있습니다. 이러한 보조 데이터베이스는 주 데이터베이스의 연속 복사본으로 유지 관리되며, 표준 지역에서 복제와 동일한 방법으로 장애 조치(failover)를 시작할 수 있습니다. 활성 지역에서 복제는 일시적인 연결 문제 및 긴 대기 시간에 대한 가장 높은 수준의 복원력을 제공하므로 온라인 응용 프로그램 업그레이드 또는 재배치 시나리오와 읽기 전용 작업의 부하 분산을 지원할 수 있습니다. 자세한 내용은 Azure SQL 데이터베이스를 위한 활성 지리적 복제SQL 데이터베이스 활성 지역에서 복제 집중 조명(블로그)을 참조하세요.

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

  • 가져오기 및 내보내기 서비스를 사용하면 데이터베이스 스키마와 데이터의 논리적 복사본이 포함된 BACPAC 파일을 수동 또는 자동으로 내보낸 다음 가져와 데이터베이스를 복원할 수 있습니다. 가져오기 및 내보내기는 다른 비즈니스 연속성 기능을 지원하지 않는 Web 및 Business 데이터베이스에 사용됩니다. 또는 매일 백업을 장기간 저장하거나 지정 시간 복원을 위한 보존 기간 이상으로 백업을 보존하기 위해 다른 비즈니스 연속성 기능과 함께 사용됩니다. 자세한 내용은 방법: Azure SQL 데이터베이스의 가져오기 및 내보내기 서비스 사용을 참조하세요.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

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