Blob storage performance reference
Some of your considerations for using Azure Blob Storage are: how to configure the best solution for your needs and to identify your blob storage performance requirements. Refer to the following blob provider and migration script performance tables to configure a solution that best suits your requirements.
Blob providers performance
The following configurations are benchmarks of Azure storage blob providers and SQL Database blob providers.
The tests were carried out on a dedicated VM in South East Asia.
O/S |
Windows 10 Redstone 1 [1607 Anniversary update] (10.0.14393.3025) |
CPU |
|
Host |
|
XP Scaled |
|
SQL |
|
Storage account |
|
Migration scripts performance
Refer to the following table for the performance of the migration scripts during testing:
Sitecore installation |
Environment where script ran |
Blobs |
Size |
Time |
CPU |
Memory |
---|---|---|---|---|---|---|
Sitecore on-premise |
Local box |
660 |
~ 15.7GB |
44 minutes |
15% |
78% |
Sitecore on Azure |
Kudu |
683 |
~ 16GB |
86 minutes |
5.66% |
4.5% |
Sitecore on Azure |
Local box |
683 |
~ 16GB |
105 minutes |
8% |
58% |
Sitecore on Azure |
Azure Cloud Shell |
683 |
~ 16GB |
78 minutes |
- |
- |
The Azure Storage blob provider and migration scripts automatically handle transient errors and fail fast when errors persist. If a transient (temporary) error in communication over the network occurs while you are uploading blobs to Azure Storage, the Azure Storage blob provider and the migration scripts will automatically retry a few times before reporting a failure. However, if you need to revert for some reason, you can run a revert migration script.
Refer to the following table for the performance of the revert migration scripts during testing:
Sitecore installation |
Environment where script ran |
Blobs |
Size |
Time |
CPU |
Memory |
---|---|---|---|---|---|---|
Sitecore on-premise |
Local box |
660 |
~ 15.7GB |
44 minutes |
- |
- |
Sitecore on Azure |
Kudu |
672 |
~ 15.7GB |
86 minutes |
- |
- |
Sitecore on Azure |
Local box |
672 |
~ 15.7GB |
105 minutes |
- |
- |
Sitecore on Azure |
Azure Cloud Shell |
672 |
~ 15.7GB |
78 minutes |
- |
- |