기본 가용성 그룹(Always On 가용성 그룹)Basic Availability Groups (Always On Availability Groups)

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Always On 기본 가용성 그룹은 SQL Server 2016 Standard Edition에 대한 고가용성 솔루션을 제공합니다.Always On Basic Availability Groups provide a high availability solution for SQL Server 2016 Standard Edition. 기본 가용성 그룹은 단일 데이터베이스에 장애 조치(failover) 환경을 지원합니다.A basic availability group supports a failover environment for a single database. 기존의(고급) Enterprise Edition Always On 가용성 그룹(SQL Server)과 매우 유사하게 생성 및 관리됩니다.It is created and managed much like traditional (advanced) Always On Availability Groups (SQL Server) with Enterprise Edition. 기본 가용성 그룹의 차이점과 제한 사항은 이 문서에 요약되어 있습니다.The differences and limitations of basic availability groups are summarized in this document.

기능Features

Always On 기본 가용성 그룹은 더 이상 사용되지 않는 데이터베이스 미러링 기능을 대체하며 비슷한 수준의 기능 지원을 제공합니다.Always On Basic Availability Groups replaces the deprecated Database Mirroring feature and provides a similar level of feature support. 기본 가용성 그룹은 주 데이터베이스를 사용하여 단일 복제본을 유지 관리합니다.Basic availability groups enable a primary database to maintain a single replica. 이 복제본은 동기 커밋 모드 또는 비동기 커밋 모드를 사용할 수 있습니다.This replica can use either synchronous-commit mode or asynchronous-commit mode. 가용성 모드에 대한 자세한 내용은 가용성 모드(Always On 가용성 그룹)를 참조하세요.For more information about availability modes, see Availability Modes (Always On Availability Groups). 보조 복제본은 장애 조치(Failover)를 취할 필요가 없다면 비활성 상태로 유지됩니다.The secondary replica remains inactive unless there is a need to failover. 장애 조치(failover)는 주 역할 할당과 보조 역할 할당을 뒤바꿔서 보조 복제본이 주 활성 데이터베이스가 되도록 합니다.This failover reverses the primary and secondary role assignments, causing the secondary replica to become the primary active database. 장애 조치에 대한 자세한 내용은 장애 조치(Failover) 및 장애 조치(Failover) 모드(Always On 가용성 그룹)를 참조하세요.For more information on failover, see Failover and Failover Modes (Always On Availability Groups). 기본 가용성 그룹은 온-프레미스와 Microsoft Azure를 포괄하는 하이브리드 환경에서 작동이 가능합니다.Basic availability groups can operate in a hybrid environment that spans on-premises and Microsoft Azure.

제한 사항Limitations

기본 가용성 그룹은 SQL Server 2016 Enterprise Edition의 고급 가용성 그룹에 비해 기능의 하위 집합을 사용합니다.Basic availability groups use a subset of features compared to advanced availability groups on SQL Server 2016 Enterprise Edition. 기본 가용성 그룹에는 다음과 같은 제한 사항이 포함됩니다.Basic availability groups include the following limitations:

  • 두 개의 복제본(주 및 보조)으로 제한됩니다.Limit of two replicas (primary and secondary).

  • 보조 복제본에 대한 읽기 권한이 없습니다.No read access on secondary replica.

  • 보조 복제본에 대한 백업이 없습니다.No backups on secondary replica.

  • SQL Server 2016 CTP3(Community Technology Preview 3) 이전 버전의 SQL Server를 실행하는 서버에서 호스팅되는 복제본은 지원되지 않습니다.No support for replicas hosted on servers running a version of SQL Server prior to SQL Server 2016 Community Technology Preview 3 (CTP3).

  • 기존의 기본 가용성 그룹에 대한 복제본 추가 또는 제거가 지원되지 않습니다.No support for adding or removing a replica to an existing basic availability group.

  • 하나의 가용성 데이터베이스가 지원됩니다.Support for one availability database.

  • 기본 가용성 그룹은 고급 가용성 그룹으로 업그레이드할 수 없습니다.Basic availability groups cannot be upgraded to advanced availability groups. 그룹을 삭제하고 SQL Server 2016 Enterprise Edition에서만 실행되는 서버를 포함하는 그룹에 다시 추가해야 합니다.The group must be dropped and re-added to a group that contains servers running only SQL Server 2016 Enterprise Edition.

  • 기본 가용성 그룹은 Standard Edition 서버에 대해서만 지원됩니다.Basic availability groups are only supported for Standard Edition servers.

  • 기본 가용성 그룹은 분산 가용성 그룹의 일부가 될 수 없습니다.Basic availability groups can not be part of a distributed availability group.

ConfigurationConfiguration

Always On 기본 가용성 그룹은 두 개의 SQL Server 2016 Standard Edition 서버에서 만들 수 있습니다.An Always On basic availability group can be created on any two SQL Server 2016 Standard Edition servers. 기본 가용성 그룹을 만드는 경우에는, 만드는 동안 두 개의 복제본을 모두 지정해야 합니다.When you create a basic availability group, you must specify both replicas during creation.

기본 가용성 그룹을 만들려면 CREATE AVAILABILITY GROUP transact-SQL 명령을 사용하고 WITH BASIC 옵션을 지정합니다(기본값: ADVANCED).To create a basic availability group, use the CREATE AVAILABILITY GROUP transact-SQL command and specify the WITH BASIC option (the default is ADVANCED). 자세한 내용은 CREATE AVAILABILITY GROUP(Transact-SQL)을 참조하세요.For more information, see CREATE AVAILABILITY GROUP (Transact-SQL). 현재는 SQL Server Management Studio에서 기본 가용성 그룹을 만드는 UI가 지원되지 않습니다.At this time, there is no UI support to create basic availability groups in SQL Server Management Studio.

참고

기본 가용성 그룹에 대한 제한 사항은 WITH BASIC 가 지정된 경우 CREATE AVAILABILITY GROUP 명령에 적용됩니다.The limitations of basic availability groups apply to the CREATE AVAILABILITY GROUP command when WITH BASIC is specified. 예를 들어, 읽기 액세스를 허용하는 기본 가용성 그룹을 만들려고 하면 오류가 발생합니다.For example, you will get an error if you attempt to create a basic availability group that permits read access. 그 밖의 제한 사항이 동일한 방식으로 적용됩니다.Other limitations apply in the same manner. 자세한 내용은 이 문서의 제한 사항 섹션을 참조하십시오.Refer to the Limitations section of this topic for details.

참고 항목See Also

Always On 가용성 그룹 개요(SQL Server)Overview of Always On Availability Groups (SQL Server)