A financial services startup is planning its deployment and operational strategy on AWS. The operations team has two key requirements: first, they must define and deploy the startup's entire network and server infrastructure in a repeatable, automated manner using templates; second, they need to run automated bash scripts from local administrator terminals to query resource status and stop non-production instances during off-hours. Which two AWS methods or tools should the startup use to meet these requirements? (Select TWO.)
- AWS CloudFormation to define and provision the infrastructure using templatesAnswer
- AWS Command Line Interface (CLI) to run automated bash scripts from local terminalsAnswer
- CAWS Elastic Beanstalk to define, version-control, and provision the raw custom VPC and database infrastructure using templates
- DAWS Software Development Kit (SDK) to execute daily bash shell scripts directly from the command line
- EAWS Management Console using the AWS Account Root User credentials to manually stop instances every night
Answer
AWS CloudFormation to define and provision the infrastructure using templates, and AWS Command Line Interface (CLI) to run automated bash scripts from local terminals
The startup should use AWS CloudFormation to define and provision their network and server infrastructure. AWS CloudFormation allows users to deploy resources repeatably using JSON or YAML templates. For running automated bash scripts from local command-line terminals, they should use the AWS Command Line Interface (CLI), which is built to control AWS services from terminal shells.
Step-by-Step Solution
Key Concept
AWS Deployment and Operating Methods
Estimated Time:1m 30s