시간당 Azure SQL DW를 사용하고 있습니다. 그래서 내가 알고 싶어 1 시간 정도 후에 SQL DW 자동 종료에 대한 옵션이 있습니까?자동 종료 옵션이 있습니까? Azure SQL DW
답변
Azure 데이터웨어 하우스를 일시 중지 한 다음 사용 된 저장 장치에 대해서만 비용을 지불 할 수 있습니다. Azure 자동화 계정과 런북을 사용하여 DWH 일시 중지를 자동화 할 수 있습니다. https://blogs.msdn.microsoft.com/allanmiller/2017/09/20/pausing-azure-sql-data-warehouse-using-an-automation-runbook/
마르쿠스
예, 그것은 가능하다 : 이 블로그는 과정을 설명합니다.
비용을 절약하기 위해 주문형 리소스를 일시 중지했다가 다시 시작할 수 있습니다. 예를 들어 야간과 주말에 데이터베이스를 사용하지 않을 경우 해당 시간 동안 데이터베이스를 일시 중지하고 낮에 다시 시작할 수 있습니다. 데이터베이스가 일시 중지 된 동안 DWU에 대해서는 요금이 부과되지 않습니다.
는 데이터베이스 일시 정지
:계산 및 메모리 리소스는 데이터 센터에서 사용 가능한 자원의 풀에 반환은
DWU 비용은 일시 정지 기간 동안 제로입니다.
데이터 저장소는 영향을받지 않으며 데이터는 그대로 유지됩니다.
SQL 데이터웨어 하우스는 실행중인 작업이나 대기중인 작업을 모두 취소합니다.
데이터베이스를 일시 중지하려면 Suspend-AzureRmSqlDatabase cmdlet을 사용하십시오.
Suspend-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" `
–ServerName "Server01" –DatabaseName "Database02"
데이터베이스를 시작하려면 Resume-AzureRmSqlDatabase cmdlet을 사용하십시오.
Resume-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" `
–ServerName "Server01" -DatabaseName "Database02"
자세한 내용은 official document을 참조하십시오.
Markus Bohse가 말했듯이 자동화를 사용하여이 작업을 수행 할 수도 있습니다.
참고 : 데이터베이스를 시작하는 runbook를 작성할 수 있습니다.
업데이트 : 자바를 사용하려면 API document을 참조하십시오.
public void pauseDataWarehouse()
업데이트 :
또한이 작업을 수행하기 위해 API를 휴식 할 수있다. 이 부분을 참조하십시오 link
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/pause?api-version=2014-04-01-preview HTTP/1.1
특정 시점에 SQL DW를 종료하고 싶습니다. 어떤 옵션이 있습니까? – karan
예, 가능합니다. 런 북에 일정을 정할 수 있습니다. https://docs.microsoft.com/en-us/azure/automation/automation-schedules –
또한 Azure CLi 2.0을 사용하여 SQL DW를 일시 중지 할 수 있습니다. 이 링크 https://docs.microsoft.com을 참조하십시오.com/en-us/cli/azure/sql/dw? view = azure-cli-latest # az_sql_dw_pause –