CompTIA Cloud+ (CV0-003) — Question 208
A DevOps administrator is designing a new machine-learning platform. The application needs to be portable between public and private clouds and should be kept as small as possible. Which of the following approaches would BEST meet these requirements?
Answer options
- A. Virtual machines
- B. Software as a service
- C. Serverless computing
- D. Containers
Correct answer: D
Explanation
Containers are ideal for this scenario as they are lightweight and can run consistently across different environments, making them highly portable. Virtual machines are heavier and require more resources, while Software as a Service and Serverless computing may not provide the necessary control and portability for a machine-learning platform.