[azure] 사용하지 않을 때 SQL Azure DB 중지

계정에 요금이 부과되지 않도록 SQL Azure DB를 중지하는 방법이 있습니까? 테스트 중에 삭제하고 싶지 않으며 웹 사이트, 클라우드 서비스 및 VM에서 할 수있는 것처럼 “중지”로 설정 한 것보다 사용되지 않습니다.



답변

2020 년 10 월 10 일 현재 답변은 아니오입니다.

그들은 그것을 허용하지 않을 것입니다. 따라서 Azure 데이터베이스를 만든 날부터 청구가 계속됩니다. Azure SQL Database에 대한 청구를 일시 중지 / 중지 할 수있는 방법은 없습니다.

공식 출처 : feedback.azure.com 청구를 일시 중지하기 위해 SQL Azure 서버를 일시적으로 끄고 켜는 기능을 추가하십시오

Microsoft의 공식 답변은 “예, 데이터베이스를 내보낼 수 있습니다. Azure SQL 데이터베이스를 삭제하면 청구가 일시 중지됩니다. 그런 다음 필요할 때 새 데이터베이스를 만들고 이전에 탐색 한 DB를 가져올 수 있습니다.”라고 답했습니다.

“결제 비용을 절약하기 위해 SQL Server를 일시적으로 끌 수 있음”에 대한 대답으로 이것이 허용되지 않는다고 생각합니다.

여기에 이미지 설명 입력


답변

이것은 현재 옵션이 아닙니다. 유일한 선택은 Azure SQL Database의 크기를 줄이는 것입니다. 그러면 다음 서비스 시간에 따른 비용이 절감됩니다. DB 비용을 지불하고 싶지 않다면 DB를 Blob Storage에 백업하고 데이터베이스를 삭제 한 다음 필요할 때 복원 할 수 있습니다. PowerShell 등을 사용하여이를 조정할 수 있습니다.

2019 년 5 월 업데이트 : 사용하지 않을 때 청구하지 않음으로써 비용 절감과 관련된 일부 요구 사항을 충족 할 수있는 새로운 Azure SQL 데이터베이스 “서버리스”계층이 제공됩니다. 공식 문서는 읽을 수 있습니다 .


답변

데이터베이스는 삭제 직전에 자동으로 백업됩니다. 따라서 필요하지 않을 때 드롭하고 필요할 때 복원 할 수 있습니다. 복원은 데이터베이스 크기와 생성 한 로그 양에 따라 다소 시간이 걸리므로 큰 데이터베이스의 경우 빠르지 않습니다.

또한 백업이 보존되는 기간 (서비스 계층에 따라 다름)에 대한 만료 정책이 있으므로주의하십시오.

https://msdn.microsoft.com/en-us/library/azure/jj650016.aspx


답변

Azure SQL Database 팀은 이제 귀하의 요청을 처리 할 수있는 옵션이 있음을 알려 드리게되어 기쁩니다. 방금 데이터베이스가 사용되지 않을 때 데이터베이스를 일시 중지하는 Azure SQL DB에 대한 “서버리스”옵션을 발표했습니다. 여기에서 기능에 대한 자세한 내용을 읽을 수 있습니다.
SQL Database Serverless


답변

이제 가능하며 미리보기 기능이 공개됩니다. Azure SQL Database 서버리스

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless


답변

반면,이 낮은 규모 (확장보다는 축소 요구 사항 (일시 중지))에서는 VM 내에서 실행되는 SQL이 더 나은 답이 될 수 있습니다.


답변

@Shiva 답변에 동의하십시오. 그러나 단순히 Azure VM에서 SQL Server를 사용해 보는 경우 실수로 주말 또는 몇 주 동안 실행되도록 두어 요금이 발생하는 것을 원하지 않을 것입니다. 한 가지 해결책은 자동 종료 기능 을 사용하는 것 입니다.

여기에 이미지 설명 입력