SQL Azure DB를 사용하지 않을 때 중지
SQL Azure DB를 중지하여 우리 계정에 대한 과금이 발생하지 않도록 할 수 있는 방법이 있습니까?웹 사이트, 클라우드 서비스 및 VM에서 할 수 있는 것처럼 "중지"로 설정한 것보다 테스트 중이고 사용되지 않는 경우에는 삭제하고 싶지 않습니다.
2022년 8월 15일 현재, 대답은 "아니오"입니다.
그들은 허락하지 않을 것이다.따라서 Azure Database를 작성한 날부터 청구 작업이 계속됩니다.Azure SQL 데이터베이스의 과금을 일시 중지/정지할 수 있는 방법은 없습니다.
공식 출처: feedback.azure.com 과금을 일시 정지하려면 SQL Azure 서버를 일시적으로 끄거나 켜는 기능을 추가하십시오.
Microsoft의 공식 답변은 "Yes, you can export your database.Azure SQL 데이터베이스를 삭제하면 과금이 일시 중지됩니다.그런 다음 필요할 때 새 데이터베이스를 만들고 이전에 검색한 DB를 가져올 수 있습니다."
"청구 비용을 절약하기 위해 SQL Server를 일시적으로 끌 수 있도록 허용"에 대한 답변으로 받아들일 수 없다고 생각합니다.
이는 현재 선택사항이 아닙니다.Azure SQL 데이터베이스의 크기를 줄이는 것만이 유일한 선택사항이므로 다음 서비스 시간부터 비용을 절감할 수 있습니다.DB에 대한 비용을 지불하지 않으려면 DB를 BLOB 스토리지에 백업하고 데이터베이스를 삭제한 다음 필요할 때 복원할 수 있습니다.PowerShell 등을 사용하여 이를 조정할 수 있습니다.
2019년 5월 갱신:새로운 Azure SQL Database "Serverless" 계층이 출시될 예정입니다.이 계층은 사용하지 않을 때는 과금을 하지 않기 때문에 비용을 절감할 수 있습니다.공식 문서를 읽을 수 있습니다.
Azure SQL Database 팀은 귀하의 요청에 대응할 수 있는 옵션이 있음을 알려드리게 되어 기쁘게 생각합니다.Azure SQL DB의 "서버리스" 옵션을 발표했습니다.이 옵션은 사용되지 않을 때 데이터베이스를 일시 정지합니다.SQL Database Serverless 기능에 대한 자세한 내용은 여기를 참조하십시오.
데이터베이스는 드롭 직전에 자동으로 백업되므로 필요 없을 때 삭제하고 필요할 때 복원할 수 있습니다.복원에는 데이터베이스 크기와 생성한 로그 양에 따라 다소 시간이 걸리기 때문에 대규모 데이터베이스에서는 속도가 빠를 수 없습니다.
또한 백업 유지 기간(서비스 계층에 따라 다름)에 대한 만료 정책이 있으므로 주의하시기 바랍니다.
https://msdn.microsoft.com/en-us/library/azure/jj650016.aspx
@Shiva 답변에 동의합니다.그러나 단순히 Azure VM에서 SQL Server를 사용해 보는 경우 주말 또는 몇 주 동안 실수로 SQL Server를 실행한 채로 두는 것은 비용이 들지 않습니다.한 가지 해결책은 자동 셧다운 기능을 사용하는 것입니다.
이제 이 작업이 가능하며 미리 보기 기능이 공개됩니다.Azure SQL 데이터베이스리스
https://learn.microsoft.com/en-us/azure/sql-database/sql-database-serverless
이와 같은 낮은 규모(스케일 업이 아닌 일시 중지)에서는 VM 내에서 실행되는 SQL이 더 나은 해결책이 될 수 있습니다.
현재 지원되지 않지만 몇 가지 작업이 있습니다.실제로 정지하는 기간, 즉시 정지하는 기간 및 데이터베이스 크기에 따라 달라집니다.몇 시간 동안이면 청구 시간이 매시간이고 반올림 문제가 있을 수 있기 때문에 가치가 없을 수 있습니다.며칠이 지난 경우 삭제한 후 필요할 때 복원할 수 있습니다.주 단위인 경우 데이터베이스를 내보내고 필요할 때 가져올 수도 있습니다.또한 내보내기/복원을 선택하기 전에 선택한 버전의 백업 전략을 확인할 수도 있습니다.또 하나 주목해야 할 것은 즉각적인 요구와 계획된 요구입니다.즉석에서 db가 큰 경우 SLA가 적절한지 확인합니다.
다음과 같이 데이터베이스를 Azure 저장소로 내보내고 다시 사용하도록 설정할 때 가져올 수 있습니다.
다음은 Azure 데이터베이스를 사용한 작업입니다(19년 4월 20일)
데이터베이스 DTU를 가능한 한 낮게 확장하면서 최대 250GB를 예약했습니다.DTU당 예상 비용은 1.50달러(월 15달러)입니다.나한테는 껐다 켜는 거나 마찬가지야.프로세싱을 늘리고 싶을 때는 100DTU까지 확장할 수 있고, 필요하지 않을 때는 축소할 수 있습니다.한 달 동안 100 DTU를 사용해도 지난달 테스트 데이터베이스 비용은 75.93달러에 불과했습니다.
메모: 데이터베이스를 실행하기 위해 VM을 사용하는 것이 아니라 Azure에서 데이터베이스를 작성할 때 사용하는 표준 SQL 서버입니다.
네, Azure Serverless SQL Database를 사용하면 가능합니다.데이터베이스를 사용하지 않을 때는 계산 리소스가 일시 중단되지만 계산 리소스 비용은 확실히 절감되지만 스토리지 리소스에 대한 과금은 계속됩니다.계산 리소스가 일시 중단될 때까지 데이터베이스에 비활성 시간 초과를 설정할 수 있습니다.이 타임아웃은 1시간 이내일 수 있습니다.
자세한 내용은 https://azure.microsoft.com/en-in/updates/update-to-azure-sql-database-serverless-providing-even-greater-price-optimization/를 참조해 주세요.
탄성 풀
데이터베이스가 여러 개 있는 경우 Elastic Pool 옵션을 사용하여 총 비용을 절감할 수 있습니다.
또한 데이터베이스를 삭제하고 복원에 의존하는 옵션을 언급하는 사람도 있습니다.그것도 잘 될 거야, 너무 오래 삭제해 두지 않으면...
언급URL : https://stackoverflow.com/questions/26986213/stopping-sql-azure-db-when-not-in-use
'sourcecode' 카테고리의 다른 글
반작용을 가진 공리에서 멀티파트를 설정하려면 어떻게 해야 합니까? (0) | 2023.03.19 |
---|---|
DOM에서 React.render()를 여러 번 사용해도 될까요? (0) | 2023.03.19 |
알림 및 확인 프로세스 없이 WordPress에서 기본 관리자 이메일 주소를 변경하는 방법 (0) | 2023.03.14 |
Word press를 사용하여 새 게시 상태를 생성하시겠습니까? (0) | 2023.03.14 |
AngularJS에서 메타 태그를 업데이트하려면 어떻게 해야 합니까? (0) | 2023.03.14 |