200-901 · Question #421
A new application is being developed that requires the ability to be copied and moved from one location to another. The existing infrastructure is already heavily utilized, so the new application…
The correct answer is D. container. Containers (e.g., Docker) are the ideal fit: (1) they are highly portable - a container image can be copied and moved across environments consistently; (2) containers share the host OS kernel and have a significantly lower resource footprint than VMs; (3) a small PostgreSQL…
Question
A new application is being developed that requires the ability to be copied and moved from one location to another. The existing infrastructure is already heavily utilized, so the new application must have a low resource footprint. The application includes a small PostgreSQL database component. Which application deployment type meets the requirements?
Options
- APython virtual environment
- Bbare metal
- Cvirtual machine
- Dcontainer
How the community answered
(32 responses)- A3% (1)
- B6% (2)
- C19% (6)
- D72% (23)
Explanation
Containers (e.g., Docker) are the ideal fit: (1) they are highly portable - a container image can be copied and moved across environments consistently; (2) containers share the host OS kernel and have a significantly lower resource footprint than VMs; (3) a small PostgreSQL instance can be packaged as a sidecar or companion container. Virtual machines are portable but have a high resource overhead. Bare metal offers no portability. Python virtual environments handle Python dependencies only, not a full database service.
Topics
Community Discussion
No community discussion yet for this question.