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?
- AContainers (shared host)
- BDedicated Hosts
- CVirtual Machines (shared tenancy)
- DServerless Functions
Show answer & explanationAnswer & 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'.