하이퍼스케일 서비스 계층은 Azure 아키텍처를 활용하여 범용 및 중요 비즈니스용 서비스 계층에 사용할 수 있는 제한을 초과하여 Azure SQL Database용 스토리지 및 컴퓨팅 리소스를 확장하는 확장성이 뛰어난 스토리지 및 컴퓨팅 성능 계층을 제공합니다.
이 문서에서는 기존 데이터베이스를 하이퍼스케일로 변환하고, 하이퍼스케일 데이터베이스를 다른 지역으로 복원하고, 하이퍼스케일에서 다른 서비스 계층으로 역방향 마이그레이션하고, 하이퍼스케일 데이터베이스에 대한 진행 중인 작업 및 최근 작업의 상태를 모니터링하는 등 하이퍼스케일 데이터베이스에 대한 필수 관리 작업을 수행하기 위한 중요한 가이드에 연결합니다.
Azure Portal은 마이그레이션, 역방향 마이그레이션 또는 복원과 같은 작업이 진행 중인 경우 Azure SQL Database에 데이터베이스에 대한 알림을 표시합니다.
Azure Portal의 데이터베이스로 이동합니다.
왼쪽 탐색 모음에서 개요를 선택합니다.
오른쪽 창의 아래쪽에 있는 알림 섹션을 검토합니다. 작업이 진행 중인 경우 알림 상자가 나타납니다.
세부 정보를 보려면 알림 상자를 선택합니다.
진행 중인 작업 창이 열립니다. 진행 중인 작업의 세부 정보를 검토합니다.
이 코드 샘플은 az sql db op list를 호출하여 Azure SQL Database의 데이터베이스에 대한 최근 작업 또는 진행 중인 작업을 반환합니다.
다음 코드 샘플에서 resourceGroupName, serverName, databaseName 및 serviceObjective를 적절한 값으로 바꾸고 실행합니다.
resourceGroupName="myResourceGroup"
serverName="server01"
databaseName="mySampleDatabase"
az sql db op list -g $resourceGroupName -s $serverName --database $databaseName
SELECT d.name, dso.edition, dso.service_objective
FROM sys.database_service_objectives AS dso
JOIN sys.databases as d on dso.database_id = d.database_id
WHERE dso.edition = 'Hyperscale';
GO
데이터베이스를 하이퍼스케일로 변환
Azure Portal, Azure CLI, PowerShell 또는 Transact-SQL을 사용하여 Azure SQL Database의 기존 데이터베이스를 하이퍼스케일로 변환할 수 있습니다.
변환 프로세스는 기존 데이터베이스가 온라인인 동안 발생하는 데이터 변환과 새 하이퍼스케일 데이터베이스로의 전환이라는 두 단계로 나뉩니다. 데이터베이스가 준비되는 즉시 또는 선택한 시간에 수동으로 전환이 발생하는 시기를 선택할 수 있습니다.
범용 서비스 계층으로의 역방향 마이그레이션을 사용하면 하이퍼스케일이 요구 사항을 충족하지 않을 경우 Azure SQL Database의 기존 데이터베이스를 하이퍼스케일로 다시 전환할 수 있습니다. 역방향 마이그레이션은 서비스 계층 변경에 의해 시작되지만 기본적으로 서로 다른 아키텍처 간에 데이터 크기 이동입니다.