200-901 Question 150
Single answerA network engineer is tasked with automating the configuration of network devices across a multi-vendor environment. The engineer wants to use a tool that supports declarative configurations, integrates well with APIs, and handles service orchestration effectively. Which automation tool should the engineer choose?
- A
Ansible
- B
Terraform
- C
Cisco NSO
- D
Puppet
Show answer and explanation
Correct answer: C
Explanation
Cisco NSO is purpose-built for automating network services in multi-vendor environments. It provides capabilities like declarative configurations, API integrations, and strong support for orchestrating services across a diverse network. While tools like Ansible and Terraform are powerful, they are not as specialized for this specific use case.
- A. Incorrect.
Ansible is an automation tool that uses a procedural approach and is excellent for configuration management, but it does not specialize in service orchestration in multi-vendor network environments.
- B. Incorrect.
Terraform is primarily used for provisioning infrastructure as code and is not specifically tailored for network service orchestration or multi-vendor device management.
- C. Correct.
Cisco NSO (Network Services Orchestrator) is designed specifically for service orchestration and automation in multi-vendor network environments. It supports declarative configurations and integrates well with APIs, making it the optimal choice for the given scenario.
- D. Incorrect.
Puppet is a configuration management tool that is more focused on managing servers and applications rather than network service orchestration in multi-vendor environments.