开发者

How is Azure Data out computed?

I'm on a free trial of Windows Azure at the moment. All I've done is deploy a standard MVC start up template, "My MVC Application", to the service.

However when reading the data out charges (zerod costed out while I'm on a trial account) I see

01/10/2011 Windows Azure Platform - All Services Zone 2 Data Transfer Out (GB) 11.414393 Southeast Asia Compute

That's 11GB! The page is all of 3Kb and I'm the only one who knows it exists so how on earth does the useage get that high. I tried calling MS Support but they offered no explaination and if I were not on the in开发者_如何学Pythontro package I would be billed for this amount.

Has anyone any ideas on where 11GB went for a 3Kb MVC template? Note: I have no corresponding usage from my ISP bandwidth so it's "cant" have been me.

UPDATE:

The usage was never explained. Microsoft talked to itself but ultimately was unable to offer any explaination for the useage spike. I have not since experienced a similar problem. I dont believe Microsoft would intentionally rip us off as that would be a short term gain that would ultimately backfire but in terms of an error they apparently have no means to drill into the figures they bill you for in any meaningful way.

So i think the lesson is that you must implement your own metrics on this service to cross check the figures for which you will be billed.


Did you enable Content Delivery Network (CDN) ? The mechanism will transfer your data to other service zone. But still, 11GB is extremely large compared with your actual content size.

See more details at: http://www.microsoft.com/windowsazure/faq/


I don't suppose you've hit the page 4000 times?

Data transfer is computed by counting how many bytes leave our data center (from your app, storage account, service bus, caching, etc.). If you're not using anything other than compute (just hosting this app), it would mean that 11GB of data were served up by IIS in your web role.


Were you launching background threads that connected to web systems outside of Azure? I just saw something on my own Azure Website that made me think that some abandoned HttpClient requests launched with await were running all night long. (I must go on a bug hunt.) Even though my browser wasn't waiting for the requests, it looks like Azure counts data that was intended for delivery. This suggests the metering isn't done at the network level, but somewhere in IIS. Data needn't make it to the wire, just some output buffer.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜