다음을 통해 공유


하이퍼스케일로 명명된 복제본 구성 및 관리

적용 대상: Azure SQL Database

이 문서에서는 Azure SQL 데이터베이스 하이퍼스케일로 명명된 복제본을 구성하고 관리하는 샘플을 제공합니다.

하이퍼스케일로 명명된 복제본 만들기

다음 샘플 시나리오에서는 Azure Portal, T-SQL, PowerShell 또는 Azure CLI를 사용하여 데이터베이스WideWorldImporters의 명명된 복제본 WideWorldImporters_NamedReplica를 만드는 방법을 안내합니다.

다음 예제에서는 T-SQL을 사용하여 데이터베이스 WideWorldImporters의 명명된 복제본 WideWorldImporters_NamedReplica을 만듭니다. 주 복제본은 서비스 수준 목표 HS_Gen5_4를 사용하고, 명명된 복제본은 HS_Gen5_2를 사용합니다. 둘 다 동일한 논리 서버 contosoeast를 사용합니다.

  1. Azure Portal에서 명명된 복제본을 만들려는 데이터베이스를 찾아봅니다.

  2. SQL Database 페이지에서 데이터베이스를 선택하고, 데이터 관리로 스크롤하고, 복제본을 선택한 다음, 복제본 만들기를 선택합니다.

    명명된 복제본 만들기 단계를 보여 주는 스크린샷

  3. 복제본 구성에서 명명된 복제본을 선택합니다. 기존 서버를 선택하거나 명명된 복제본에 대한 새 서버를 만듭니다. 명명된 복제본 데이터베이스 이름을 입력하고 필요한 경우 컴퓨팅 + 스토리지 옵션을 구성합니다.

    명명된 복제본의 구성을 보여 주는 스크린샷

  4. 필요에 따라 영역 중복 하이퍼스케일로 명명된 복제본을 구성합니다. 자세한 내용은 Azure SQL 데이터베이스 하이퍼스케일로 명명된 복제본의 영역 중복을 참조하세요.

    1. 데이터베이스 구성 페이지에서 이 데이터베이스 영역을 영역 중복으로 지정하시겠습니까?에 대해 를 선택합니다.
    2. 구성에 하나 이상의 고가용성 보조 복제본을 추가합니다.
    3. 적용을 선택합니다.
  5. 검토 + 만들기를 선택하고, 정보를 검토한 다음, 만들기를 선택합니다.

  6. 명명된 복제본 배포 프로세스가 시작됩니다.

    명명된 복제본 배포 상태를 보여 주는 스크린샷

  7. 배포가 완료되면 명명된 복제본은 해당 상태를 표시합니다.

    배포 후 명명된 복제본 배포 상태를 보여 주는 스크린샷

  8. 주 데이터베이스 페이지로 돌아간 후 복제본을 선택합니다. 명명된 복제본은 명명된 복제본 아래에 나열됩니다.

    SQL 데이터베이스 주 및 명명된 복제본을 보여 주는 스크린샷

데이터 이동이 없기 때문에 대부분의 경우 명명된 복제본은 약 1분 이내에 생성됩니다. 명명된 복제본을 사용할 수 있게 되면 포털이나 AZ CLI 또는 PowerShell과 같은 명령줄 도구에서 볼 수 있습니다. 명명된 복제본은 일반 읽기 전용 데이터베이스로 사용할 수 있습니다.

하이퍼스케일로 명명된 복제본에 연결

하이퍼스케일로 명명된 복제본에 연결하려면 명명된 복제본의 연결 문자열을 사용하여 서버 이름과 데이터베이스 이름을 참조해야 합니다. 명명된 복제본은 항상 읽기 전용이기 때문에 ApplicationIntent=ReadOnly 옵션을 지정할 필요가 없습니다.

HA 복제본과 마찬가지로 주 복제본, HA 복제본, 명명된 복제본이 동일한 페이지 서버 세트의 동일한 데이터를 공유하더라도 각 명명된 복제본의 데이터 캐시는 주 복제본과 동기화 상태를 유지합니다. 동기화는 주 복제본에서 명명된 복제본으로 로그 레코드를 전달하는 트랜잭션 로그 서비스에 의해 유지됩니다. 따라서 명명된 복제본에서 처리되는 워크로드에 따라 로그 레코드가 다른 속도로 적용될 수 있으므로 각 복제본의 데이터 대기 시간은 주 복제본을 기준으로 다를 수 있습니다.

하이퍼스케일로 명명된 복제본 수정

명명된 복제본을 만들 때 ALTER DATABASE 명령이나 지원되는 다른 방법(포털, AZ CLI, PowerShelI)을 통해 서비스 수준 목표를 정의할 수 있습니다. 명명된 복제본을 만든 후 서비스 수준 목표를 변경해야 하는 경우 명명된 복제본 자체에서 ALTER DATABASE ... MODIFY 명령을 사용하면 됩니다.

다음 예제에서 WideWorldImporters_NamedReplicaWideWorldImporters 데이터베이스의 명명된 복제본입니다.

명명된 복제본 데이터베이스 페이지를 연 다음, 컴퓨팅 + 스토리지를 선택합니다. vCore를 업데이트합니다.

명명된 복제본 서비스 수준의 목표 업데이트를 보여 주는 스크린샷

하이퍼스케일로 명명된 복제본 제거

하이퍼스케일로 명명된 복제본을 제거하려면 일반 데이터베이스를 삭제할 때처럼 삭제하면 됩니다.

명명된 복제본 데이터베이스 페이지를 열고 Delete 옵션을 선택합니다.

명명된 복제본의 삭제를 보여 주는 스크린샷

Important

명명된 복제본을 만들 때 사용된 주 복제본을 삭제하면 명명된 복제본이 자동으로 제거됩니다.