로그 전달 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

로그 전달

로그 전달을 사용하면 기본 데이터베이스 인스턴스에서 별도의 DB 인스턴스에 있는 하나 이상의 보조 데이터베이스(웜 스탠바이라고도 함)로 트랜잭션 로그 백업을 자동으로 전송할 수 있습니다. 로그 전달은 SQL Server 에이전트 작업을 사용하여 트랜잭션 로그 백업의 백업, 복사 및 적용 프로세스를 자동화합니다. 로그 전달은 일반적으로 재해 복구 기능으로 간주되지만 기본 DB 인스턴스에 장애가 발생할 경우 보조 DB 인스턴스를 승격시켜 고가용성을 제공할 수도 있습니다. RTO와 RPO가 유연하거나 데이터베이스가 업무상 매우 중요하다고 간주되지 않는 경우 SQL Server 데이터베이스의 가용성을 높이기 위해 로그 전달을 사용해 보십시오.

로그 전달은 필요할 때 기본 데이터베이스의 읽기 전용 복사본으로 사용할 수 있도록 보조 데이터베이스에 대한 액세스를 제공함으로써 데이터베이스의 가용성을 높입니다. 래그 지연(더 긴 지연 시간)을 구성하여 이러한 변경 내용이 보조 데이터베이스로 전달되기 전에 기본 데이터베이스에서 실수로 변경된 데이터를 복구할 수 있습니다.

기본 및 보조 DB 인스턴스를 별도의 가용 영역에서 실행하고 모니터 인스턴스를 배포하여 로그 전달의 모든 세부 정보를 추적하는 것이 좋습니다. 로그 전달 그룹의 백업, 복사, 복원 및 실패 이벤트는 모니터 인스턴스에서 사용할 수 있습니다. 로그 전달 구성은 기본 서버에서 보조 서버로 자동 장애 조치되지 않습니다. 하지만 기본 데이터베이스를 사용할 수 없게 되면 보조 데이터베이스를 수동으로 온라인 상태로 만들 수 있습니다.

로그 전달은 대개 재해 복구 솔루션으로 사용되지만 애플리케이션 요구 사항에 따라 고가용성 솔루션으로도 사용될 수 있습니다. 다음과 같은 경우 로그 전달을 사용하십시오.

  • RTO 및 RPO 요구 사항은 유연합니다. 로그 전달은 분 단위의 RPO와 몇 분에서 몇 시간의 RTO를 제공합니다.

  • 보조 데이터베이스로의 자동 장애 조치는 필요하지 않습니다.

  • 보조 데이터베이스에서 읽고 싶지만 복원 작업 중에는 가독성이 필요하지 않습니다.

로그 전달에 대한 자세한 정보는 Microsoft SQL Server 설명서를 참조하십시오.