200-901 · Question #478
A developer needs to create an application with these requirements: - decouples from the underlying infrastructure - runs application on any cloud or on-premises provider Which deployment type must…
The correct answer is C. container. Containers (e.g., Docker) package an application along with all its dependencies, libraries, and configuration into a single portable image. This abstraction layer decouples the application from the underlying OS and hardware, allowing it to run consistently on any cloud…
Question
A developer needs to create an application with these requirements:
- decouples from the underlying infrastructure
- runs application on any cloud or on-premises provider
Which deployment type must be used for this application?
Options
- Abare metal
- Bhyperconverged
- Ccontainer
- Dvirtual machine
How the community answered
(65 responses)- A6% (4)
- B3% (2)
- C78% (51)
- D12% (8)
Explanation
Containers (e.g., Docker) package an application along with all its dependencies, libraries, and configuration into a single portable image. This abstraction layer decouples the application from the underlying OS and hardware, allowing it to run consistently on any cloud provider (AWS, Azure, GCP) or on-premises infrastructure. Bare metal (A) tightly couples the app to specific hardware. Virtual machines (D) improve portability over bare metal but are heavier and still tied to a hypervisor. Hyperconverged (B) is an infrastructure architecture, not a deployment type for portable applications.
Topics
Community Discussion
No community discussion yet for this question.