These requirements are not must do’s. But If you do them you can score more points in the assessment.
- Automate this entire setup, so anyone can provision/destroy the setup using a single click of a button I. You can use a suitable AWS or any cloud/virtual service or any other suitable tool/template to automate infrastructure provisioning/destruction.
reference: https://computingforgeeks.com/setup-aws-rds-mysql-db-instance-with-cloudformation/
reference: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-autoscaling.html
reference: https://docs.aws.amazon.com/codebuild/latest/userguide/cloudformation-vpc-template.html
II. You can use any configuration management tool (such as Puppet, Chef or Ansible) to bootstrap the server.
-
Business requirement is to make the website available 9*5. Do the required to support this business requirement
without any manual intervention of Application Support team.
-
Ensure availability and reliability of this setup
-
Ensure the solution is cost effective.
-
Solution you suggest should
aws/aws-cli#2275 (comment) TODO : change parameers