2012-01-22 2 views
1

저는 Visual Studio를 사용하여 Azure가 호스팅하는 웹 역할에 웹 응용 프로그램을 배포하고 있으며 저장소 트랜잭션 수가 늘어나는 것을 보았습니다. 제 질문은이 배포 프로세스가 사용 가능한 스토리지 트랜잭션에 반영되는 것입니까? 그렇다면 배포 된 파일 당 하나의 트랜잭션입니까? 어떻게 계산 되는가?Windows Azure에 배포하면 사용 가능한 저장소 트랜잭션이 사용됩니까?

답변

3

응용 프로그램의 VM 진단이 활성화되어 있습니다. VM 진단은 로그를 수집하여 Azure 저장소로 전송하기 때문에 저장소 트랜잭션 수가 증가합니다. Windows Azure SDK 1.6에서는 VM 진단의 기본 설정이 사용됩니다.

자세한 내용은 this article을 읽으십시오.

+0

나는 그 옵션을 비활성화하고 그것이 어떻게 진행되는지 볼 것입니다. 감사합니다. Daichi. –

+2

"나는 두려워"??? 진단은 나쁜 것이 아닙니다. 실제로 이는 실행중인 인스턴스에서 정보를 수집하고 집계 할 수있는 유일한 방법입니다. 기본적으로 매일 10K 건의 거래가 발생하더라도 하루에 1 페니가됩니다. MSDN 구독에는 레벨에 따라 매월 250K-2M 트랜잭션이 포함됩니다. 무료 평가판에는 50K가 포함되어 있습니다. 따라서 한 달에 25 센트를 말하는 것입니다. 귀하의 역할 OnStart() 중에 진단 업로드 빈도를 조정하지 않았다고 가정합니다. –

+0

+1 to David. 진단 기능을 해제하는 것은 매우 나쁜 생각이며 그 기사는 따라야합니다. 하루에 1 페니의 추가 요금을 낼 여력이 없다면, 적어도 예정된 이체를 해제하고 주문형으로 만 사용할 수 있습니다. – dunnry

1

배포를 보면 Visual Studio는 패키지를 Blob 저장소에 업로드 한 다음 패키지를 Azure에 게시합니다. 이것이 배포 할 때 저장 용량이 늘어나는 이유입니다. 또한 진단을 통해 스토리지 트랜잭션이 증가합니다. 또 다른 것은 IntelliTrace가 활성화 된 경우입니다.