Microsoft Azure Architect Design (AZ-304) Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the Microsoft Azure Architect Design (AZ-304) Exam with comprehensive quiz questions designed to enhance your understanding and confidence. Master essential Azure concepts and strategies to excel on your test day!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


What would be a cost-effective Azure solution for executing simple image processing tasks at scheduled intervals?

  1. Azure App Services

  2. Azure Batch Services

  3. Azure Functions

  4. Azure Logic Apps

The correct answer is: Azure Functions

Selecting Azure Functions as the cost-effective solution for executing simple image processing tasks at scheduled intervals is appropriate due to its design, scalability, and pricing model. Azure Functions is a serverless compute service that allows you to run code in a demand-driven manner, meaning you only pay for the compute time your code actually uses while it's running. This characteristic makes it economically viable for tasks that do not require constant resources or have variable usage patterns, such as scheduled image processing tasks. In addition, Azure Functions supports triggering events based on schedules, allowing for automation of image processing workflows without the need to maintain an infrastructure. This feature is very useful for tasks that need to be performed periodically, such as resizing images, generating thumbnails, or applying filters. The other Azure services mentioned can also perform image processing but may not be as cost-effective for this specific use case. For example, Azure App Services is typically better suited for hosting web applications, providing a broader range of features but potentially involving a higher cost due to constant resource availability. Azure Batch Services is designed for large-scale parallel batch jobs, which might be overqualified for simple, periodic image processing tasks and could incur additional costs associated with job queuing and management. Azure Logic Apps focuses on creating workflows and integrating services rather