2011-01-04 6 views

답변

0

Azure SDK는 프로그래밍 방식으로 청구 또는 소비 정보를 제공하지 않습니다. lgorek이 말했듯이, IIS 및 WCF 성능 카운터를 사용하여 대략적인 사용법을 알 수 있습니다. 또한 자신의 로깅을 사용하여 다른 사용자의 트래픽을 추적 할 수도 있습니다. 그러나 사용자가 BLOB 저장소에서 콘텐츠를 다운로드 할 때 소비되는 대역폭을 추적 할 수는 없습니다. 글쎄, 당신은 할 수 있지만 귀하의 모든 방울은 비공개이고 귀하의 웹 페이지에 직접 링크 대신 웹 응용 프로그램을 통해 콘텐츠를 스트리밍 한 경우에만 가능합니다.

+0

내 BLOB 항목은 현재 공개되어 있습니다. 속도 나 비용 제공 측면에서 비공개로 만드는 것이 단점이 있습니까? – Nadjib

+0

이 답변을 제공 한 이후로 상황이 변경되었습니다. 이제 저장소 측정 항목 및 로깅이 있으므로 이제 BLOB 사용을 검색 할 수 있습니다. http://blogs.msdn.com/b/windowsazurestorage/archive/2011/08/03/windows-azure-storage-metrics-using-metrics- to-track-storage-usage.aspx를 참조하십시오. –

+0

public-vs private-blob 질문 : blob을 비공개로 설정하면 공유 액세스 서명을 통해 공개 액세스를 제공 할 수 있습니다. 이 시나리오에서는 성능 차이가 없어야합니다. 그들이 IIS를 통해 웹 역할을 통한 개인 및 트래픽 경로 인 경우 예를 들어, IIS에 과세하고 웹 역할과 저장소 사이의 대역폭에 의존하기 때문에 몇 가지 유형의 성능이 향상됩니다. –

1

따라서 성능 카운터를 사용하여 네트워크 트래픽 크기를 저장할 수 있습니다. 그러나 사용자 지정 트래픽 대역폭 크기를 캡처하려는 것처럼 들립니다. 사용자 별 사용자 정의 추적 또는 현재 사용자의 사용자 이름을 사용하는 다른 코드를 작성하려는 경우

+0

나는 둘 이상의 도메인 이름에 내용을 제공하는 단일 코드 기반을 가지고 있습니다. Windows Azure에서 실행되는 CMS이고 각 웹 사이트는 Windows Azure에서 동일한 코드를 사용합니다. 각 웹 사이트에 대해 어느 누구가 다운로드했는지 측정하고 싶습니다. 각 웹 사이트는 공개 대상이며 모든 인터넷 사용자가 사용할 수 있습니다. 성능 카운터가 저에게 정보를 제공 할 예정입니까, 아니면 좀 더 맞춤화해야 할 필요가 있습니까? – Nadjib

관련 문제