nerdexam
CompTIA

CV0-002 · Question #555

A company decided to move an event-driven application, which processes complex data, to the public cloud. The current datacenter is becoming expensive to maintain because the application only runs…

The correct answer is C. Serverless compute environment. The company needs a cost-effective cloud solution for an event-driven application that is idle most of the time and scales with varying event complexity.

Cloud architecture

Question

A company decided to move an event-driven application, which processes complex data, to the public cloud. The current datacenter is becoming expensive to maintain because the application only runs when an event occurs and is idle most of the time. The scale and complexity of the events vary. Which of the following is the MOST optimal solution?

Options

  • AMainframe compute environment
  • BDedicated compute environment
  • CServerless compute environment
  • DHigh-performance compute environment

How the community answered

(23 responses)
  • A
    4% (1)
  • B
    13% (3)
  • C
    78% (18)
  • D
    4% (1)

Why each option

The company needs a cost-effective cloud solution for an event-driven application that is idle most of the time and scales with varying event complexity.

AMainframe compute environment

A mainframe compute environment is a legacy, on-premises solution designed for high-volume batch processing and transaction systems, not a cost-effective, event-driven public cloud solution.

BDedicated compute environment

A dedicated compute environment, while offering isolation, involves paying for reserved resources continuously, which is not cost-optimal for an application that is idle most of the time.

CServerless compute environmentCorrect

Serverless compute environments, such as AWS Lambda or Azure Functions, are ideal for event-driven applications because they automatically scale with demand and only charge for actual compute time used, eliminating costs during idle periods. This model perfectly matches the need for an application that runs only when an event occurs and has varying scale and complexity.

DHigh-performance compute environment

A high-performance compute environment is optimized for computationally intensive tasks requiring significant processing power, which is not the primary driver for an application that is idle most of the time and focused on event-driven execution.

Concept tested: Serverless computing for event-driven applications

Source: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/event-driven

Topics

#serverless#event-driven architecture#cost optimization#public cloud computing

Community Discussion

No community discussion yet for this question.

Full CV0-002 Practice