CompTIA Cloud+ (CV0-004)Cloud ArchitectureHard

A company is migrating a legacy application to the cloud. The application has strict CPU core licensing requirements that mandate a specific number of physical CPU cores per application instance. Which cloud compute model is most suitable for this scenario?

  1. AContainers (shared host)
  2. BDedicated Hosts
  3. CVirtual Machines (shared tenancy)
  4. DServerless Functions
Show answer & explanation

Correct answer: B. Dedicated Hosts

Dedicated Hosts provide exclusive access to physical servers, allowing organizations to maintain compliance with strict CPU core-based licensing requirements that often do not translate well to virtualized or shared environments.

Why the other options are wrong

  • A. Containers share the host OS and underlying hardware, making core-based licensing difficult to manage and enforce.
  • C. Shared tenancy Virtual Machines do not guarantee specific physical CPU core allocation or isolation required for strict licensing.
  • D. Serverless functions abstract the underlying hardware, making it impossible to manage core-based licensing.

Dedicated Hosts for Licensing

Using Dedicated Hosts in the cloud to meet software licensing requirements that are tied to physical CPU cores, sockets, or specific hardware.

  • Ensures compliance for 'per-core' or 'per-socket' licenses.
  • Provides full visibility and control over underlying hardware.
  • Avoids complex licensing issues in shared/virtualized environments.

Memory trick: For 'strict' 'CPU core' licensing, a 'Dedicated Host' is your only 'solution'.

More Cloud Architecture questions