nerdexam
Cisco

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…

Application Deployment and Security

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)
  • A
    3% (1)
  • B
    6% (2)
  • C
    19% (6)
  • D
    72% (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

#Application deployment types#Containerization#Resource efficiency#Portability

Community Discussion

No community discussion yet for this question.

Full 200-901 Practice