200-901 · Question #157
What is a benefit of a model-driven approach for infrastructure automation?
The correct answer is A. enforces the generation of all automation scripts through the modeling environment. A model-driven approach to infrastructure automation uses a formal data model as the authoritative source that enforces and generates all automation scripts, ensuring consistency. The model prevents manual ad-hoc changes that could cause configuration drift.
Question
What is a benefit of a model-driven approach for infrastructure automation?
Options
- Aenforces the generation of all automation scripts through the modeling environment
- Bprovides a small learning curve and helps system administrators with limited coding experience
- Censures that system administrators gain a good understanding of coding and expand their
- Denables a user to understand a declarative language to translate the model into an actionable
How the community answered
(25 responses)- A92% (23)
- C4% (1)
- D4% (1)
Why each option
A model-driven approach to infrastructure automation uses a formal data model as the authoritative source that enforces and generates all automation scripts, ensuring consistency. The model prevents manual ad-hoc changes that could cause configuration drift.
In a model-driven approach, infrastructure models - such as YANG data models used with NETCONF or RESTCONF - serve as the single source of truth. All automation scripts and configurations are generated from this model, enforcing consistency and preventing out-of-band changes that would cause drift or introduce errors across the environment.
A model-driven approach typically has a steeper, not smaller, learning curve because administrators must learn the modeling language and associated toolchain in addition to the infrastructure being automated.
While incidental coding knowledge may be gained, the purpose of a model-driven approach is to abstract and enforce infrastructure definitions, not specifically to expand administrators' coding skills.
Understanding a declarative language to translate models into actions describes a characteristic of declarative IaC tools in general, and does not capture the defining benefit of the model-driven approach, which is enforcement of script generation through the model itself.
Concept tested: Model-driven infrastructure automation with YANG data models
Source: https://developer.cisco.com/docs/ios-xe/model-driven-telemetry/
Topics
Community Discussion
No community discussion yet for this question.