An Azure Storage Account is necessary to access storage services - blobs, tables and queues.
Using a single Windows Azure subscription, we can create upto 100 Storage accounts.
We must create a Storage account in the geographic region where the data has to be stored.
Each storage account can contain up to 500 TB of blob, queue, and table data.
So, with a single Windows Azure subscription, we get 50000 TB of blob, queue, and table data.
It is advised to have a single storage account for a particular application. This is because every storage account will have its own settings and permissions and if more than one application uses the same storage account there may be a clash while accessing the storage account. This may happen when different users with different permissions attempt to consume the application.
It is better to create more storage accounts when the storage account is crossing its scalability targets.
Every Storage account is enabled with geo redundant storage. Azure provides - GRS – Geo Redundant Storage which means data stored in one data center is replicated in a different geo graphical location simultaneously. This ensures that when one data center fails, another data center is ready to takeover, ensuring that a copy of the data is always available.
Locally redundant storage (LRS) is available at a price. This feature ensures that the account data is replicated three times within the same data center.
See More Questions and Answers on - Azure Storage (cont..)