DEVASC Exam QuestionsBrowse all questions from this exam

DEVASC Exam - Question 220


A new application is being developed with specific platform requirements. The platform and application deployment and the ongoing platform management must be fully automated. The application includes a large database component that has significant disk I/O requirements. Which application deployment type meets the requirements?

Show Answer
Correct Answer: D

To meet the requirement of fully automated platform and application deployment with ongoing platform management, containerization is the best option. Containers offer a consistent deployment environment across different platforms and can be easily scaled and managed through orchestration tools like Kubernetes. They are well-suited for applications with significant disk I/O requirements because they can be deployed on infrastructure that meets these performance needs. Additionally, containers facilitate automation and self-healing, important for maintaining high availability and efficiency.

Discussion

13 comments
Sign in to comment
kibo_mucOption: C
May 8, 2023

Based on the requirement "significant disk I/O requirements" I would select Bare Metal here.

macxsz
Jun 22, 2023

Bare metal doesnt fit with fully automated

sirtul
Oct 11, 2023

D. container Netacad 7.1.6 Distributed and Dynamic Applications: Another Case for Automation Infrastructure automation tools - Increasingly, the dynamism of microservice-based applications is provided by infrastructure. These container "orchestrators" like Kubernetes or Mesos, automate on-demand scaling, self-healing, and more.

AJ7428
Apr 28, 2023

Correct Answer should be D

bbluOption: D
May 10, 2023

Should automated

aplicacion101
Oct 24, 2023

specific platform requirements -> container

chris_edwardsOption: D
Jan 9, 2024

To meet the requirements of an application with specific platform requirements and a large database component with significant disk I/O requirements, it might be best to use a containerized application deployment type. Containerization involves packaging an application and its dependencies into a container, which can be easily run on any platform that supports the container runtime. This allows the application to be deployed and run consistently across different environments, without the need to worry about platform-specific dependencies or configurations.

r3mo
Feb 1, 2024

Here is the key.. "The platform and application deployment " Ans. B.

NoobPatel
Jan 15, 2025

Correct, as per the question Platform Management must be fully automated. Which is possible with Virtual Machine.

NicetomeetyouOption: D
Jul 5, 2024

For vehicle choice Miata is always the correct answer, for software development container is always the way to go.

Rave55
May 20, 2023

What rules out bare metal?

macxsz
Jun 22, 2023

Fully automated is not always available for bare metal

macxszOption: D
Jun 22, 2023

I think it is D. Python environment is for testing (pyats) Container fits all requirements

educan
Jun 29, 2023

Containers can be installed in VM or bare Metal. Based in bare metal gets better performance. It means that Container must be used what ever the platform... Answer D

outrageous7Option: D
Dec 23, 2023

ITS DDDDDD

daniii89Option: C
Feb 5, 2025

I think its C: Bare metal is the best choice for an application with significant disk I/O requirements because it provides direct access to hardware without virtualization overhead. While bare metal does not include built-in full platform automation, it can be fully automated using tools like MAAS for provisioning, Ansible for configuration management, and Kubernetes (via Kubespray or RKE2) for orchestration. Terraform and monitoring tools like Prometheus and Grafana can further automate ongoing platform management. Virtual machines and containers introduce performance overhead due to abstraction layers, making them less suitable for high disk I/O workloads. With the right automation stack, bare metal offers both high performance and full automation.