Pricing strategy is the method a cloud provider uses to charge for resource or service consumption. Azure pricing can depend on execution time, features, allocated capacity, region, and traffic, so a low sticker price is not the whole story. section 2.3.5 section 3.2.1
Use these questions when choosing a cloud resource:
- What is being metered: executions, compute time, used storage, allocated storage, or network traffic? section 2.3.5 section 5.4.1
- Which region offers an acceptable balance of price, performance, features, regulation, energy costs, and traffic charges? section 3.2.1
- Does a performance tier charge for what is used or for capacity reserved in advance? section 5.4.1
- How will usage and costs be calculated and monitored before an unexpectedly enthusiastic service becomes expensive? section 2.3.5 section 1.4
Image resizing
An image-resizing application assumes 100,000 Logic App executions, 100,000 Azure Function executions lasting 400 milliseconds, and up to 1,000 GB of Blob Storage. The estimated monthly total is $36.94: $15.80 for Logic Apps, no charge in the stated Function estimate, and $21.14 for Storage. section 2.3.5
Table 2.1 Monthly cost of the image-resizing application
| Service type |
Region |
Description |
Estimated monthly cost |
Estimated up-front cost |
| Azure Logic Apps |
Australia East |
100,000 action executions x 1 day(s), 100,000 standard connector executions x 1 day(s) |
$15.80 |
$0.00 |
| Azure Functions |
Australia East |
Consumption tier, 512 MB memory, 400 ms execution time, 100,000 executions/month |
$0.00 |
$0.00 |
| Azure Storage accounts |
Australia East |
Block Blob Storage, Standard, general purpose V2, LRS redundancy, Hot access tier, 1,000 GB capacity |
$21.14 |
$0.00 |
| Total |
$36.94 |
$0.00 |
Compare the image-resizing application's services, assumptions, regions, billing units, and estimated monthly costs in one table. section 2.3.5

