Azure Storage BLOB - Data Center Pricing and Speed

I'm sure I know the answer, I just want to make sure that I'm right. From Azure In Action:

enter image description here

If I use CloudBlobClient from the WCF service, which is in my WebRole, to access the blocks (read / write / update), like this:

1) Does reading / writing / updating pay as a transaction or are they free?

2) Is the access speed to these blocks quick as indicated in the note?

+6
source share
1 answer

If I use CloudBlobClient from the WCF service located in my WebRole to access the blocks (read / write / update), therefore: 1) Is the read / write / update fee as a transaction or are they free?

Transaction measurement is independent of where the requests are made. Read / write / update storage is done using REST API calls (or via an SDK call that wraps REST API calls). Each successful REST API call will be effectively considered a transaction. Specific information about what constitutes a transaction (as well as what does NOT count as a transaction) can be found here .

By accessing the blob repository from your Work / Web role, you will avoid performance issues on the Internet and you won’t pay for data output. (Note: data entry to the data center is free).

2) Is the access speed to these blocks quick as indicated in the note?

The speed between a role instance and a repository is determined by two things:

  • Network bandwidth. The DS and GS series documented network bandwidth. Other sizes only advertise IOPS rates for mapped drives.
  • Transaction rate. There are very specific documented performance targets on a given storage account. This article details the numbers for the storage account itself, as well as the goals for blocks, tables, and queues.
+6
source

Source: https://habr.com/ru/post/897825/


All Articles