다음을 통해 공유


빠른 시작: Azure PowerShell을 사용하여 Synapse 작업 영역의 전용 SQL 풀에서 컴퓨팅 일시 중지 및 다시 시작

Azure PowerShell을 사용하여 Synapse 작업 영역 컴퓨팅 리소스에서 전용 SQL 풀을 일시 중지하고 다시 시작할 수 있습니다. Azure 구독이 아직 없는 경우 시작하기 전에 Azure 체험 계정을 만듭니다.

참고 항목

이 문서는 전용 SQL 풀(이전의 SQL DW)이 아닌 Azure Synapse 작업 영역에서 만들어진 전용 SQL 풀에 적용됩니다. 예를 들어, 전용 SQL 풀(이전의 SQL DW)에는 Suspend-AzSqlDatabase를 사용하고 Azure Synapse 작업 영역의 전용 SQL 풀에는 Suspend-AzSynapseSqlPool을 사용하는 것과 같이 각각에 대해 사용할 수 있는 서로 다른 PowerShell cmdlet이 있습니다. 전용 SQL 풀(이전의 SQL DW) 일시 중지 및 다시 시작에 대한 지침은 빠른 시작: Azure PowerShell을 사용하여 전용 SQL 풀(이전의 SQL DW)에서 컴퓨팅 일시 중지 및 다시 시작을 참조하세요. 전용 SQL 풀(이전의 SQL DW)과 Azure Synapse 작업 영역의 전용 SQL 풀 간의 차이점에 대한 자세한 내용은 Azure Synapse(이전의 SQL DW)와 Azure Synapse Analytics 작업 영역의 차이점을 참조하세요.

시작하기 전에

참고 항목

Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.

이 빠른 시작에서는 일시 중지하고 다시 시작할 수 있는 Synapse 작업 영역에 만들어진 전용 SQL 풀이 이미 있다고 가정합니다. 필요한 경우 Azure Synapse 작업 영역을 만든 다음 Synapse Studio를 사용하여 전용 SQL 풀을 만듭니다.

Azure에 로그인

Connect-AzAccount 명령을 사용하여 Azure 구독에 로그인하고 화면의 지시를 따릅니다.

Connect-AzAccount

사용 중인 구독을 보려면 Get-AzSubscription을 실행합니다.

Get-AzSubscription

기본 구독과는 다른 구독을 사용해야 할 경우 Set-AzContext를 실행합니다.

Set-AzContext -SubscriptionName "MySubscription"

전용 SQL 풀 정보 조회

일시 중지 및 다시 시작하려는 전용 SQL 풀의 풀 이름, 서버 이름 및 리소스 그룹을 찾습니다.

Azure Synapse 작업 영역에서 전용 SQL 풀에 대한 위치 정보를 찾으려면 다음 단계를 따릅니다.

  1. Azure Portal에 로그인합니다.

  2. Azure Portal 메뉴에서 Azure Synapse Analytics를 선택하거나 검색 창에서 Azure Synapse Analytics를 검색합니다.

  3. Azure Synapse Analytics 페이지에서 mySampleDataWarehouse를 선택합니다. SQL 풀이 열립니다.

    Screenshot of the Azure portal indicating that the dedicated SQL pool compute is online.

  4. 리소스 그룹 이름, 전용 SQL 풀 이름 및 작업 영역 이름을 기억합니다.

컴퓨팅 일시 중지

비용을 절약하기 위해 필요에 따라 컴퓨팅 리소스를 일지 중지 및 다시 시작할 수 있습니다. 예를 들어, 밤 시간과 주말에 풀을 사용하지 않으려면 해당 시간에 일시 중지했다가 주간에 다시 시작할 수 있습니다.

참고 항목

풀이 일시 중지된 동안에는 컴퓨팅 리소스에 대한 요금이 청구되지 않습니다. 그러나 스토리지에 대한 비용은 계속 청구됩니다.

풀을 일시 중지하려면 Suspend-AzSynapseSqlPool cmdlet을 사용합니다. 다음 예에서는 synapseworkspacename이라는 작업 영역에서 호스트되는 mySampleDataWarehouse라는 SQL 풀을 일시 중지합니다. 서버는 이름이 myResourceGroup인 Azure 리소스 그룹 내에 있습니다.

Suspend-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"

다음 예에서는 풀을 $pool 개체로 검색합니다. 그런 다음 개체를 Suspend-AzSynapseSqlPool로 파이프합니다. 결과는 개체 $resultPool에 저장됩니다. 마지막 명령은 결과를 보여 줍니다.

$pool = Get-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
$resultPool = $pool | Suspend-AzSynapseSqlPool
$resultPool

결과 $resultPool 개체의 상태 출력에는 풀의 새 상태인 일시 중지됨이 포함됩니다.

컴퓨팅 다시 시작

풀을 시작하려면 Resume-AzSynapseSqlPool cmdlet을 사용합니다. 다음 예에서는 sqlpoolservername이라는 작업 영역에서 호스트되는 mySampleDataWarehouse라는 풀을 시작합니다. 서버는 이름이 myResourceGroup인 Azure 리소스 그룹 내에 있습니다.

Resume-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" -Name "mySampleDataWarehouse"

다음 예는 풀을 $pool 개체로 검색합니다. 그런 다음 개체를 Resume-AzSynapseSqlPool에 파이프하고 결과를 $resultpool에 저장합니다. 마지막 명령은 결과를 보여 줍니다.

$pool = Get-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
$resultPool = $pool | Resume-AzSynapseSqlPool
$resultPool

결과 $resultPool 개체의 상태 출력에는 풀의 새 상태인 온라인이 포함됩니다.

리소스 정리

데이터 웨어하우스 단위 및 전용 SQL 풀에 저장된 데이터에 대해 요금이 청구됩니다. 이러한 컴퓨팅 및 스토리지 리소스에 대한 요금이 별도로 청구됩니다.

  • 스토리지에 데이터를 유지하려는 경우 컴퓨팅을 일시 중지합니다.
  • 앞으로 요금이 부과되지 않게 하려면 전용 SQL 풀을 삭제하면 됩니다.

필요에 따라 다음 단계에 따라 리소스를 정리합니다.

  1. Azure Portal에 로그인하고 SQL 풀을 선택합니다.

  2. 컴퓨팅을 일시 중지하려면 일시 중지 단추를 선택합니다. SQL 풀이 일시 중지되면 다시 시작 단추가 표시됩니다. 컴퓨팅을 다시 시작하려면 다시 시작을 선택합니다.

  3. 컴퓨팅 또는 스토리지에 대한 요금이 청구되지 않도록 전용 SQL 풀을 제거하려면 삭제를 선택합니다.

  4. 리소스 그룹을 제거하려면 myResourceGroup을 선택한 다음, 리소스 그룹 삭제를 선택합니다.

다음 단계