A financial technology startup is designing its deployment and operations strategy. The startup needs to define, template, and automatically deploy its core network infrastructure and database instances in a repeatable, consistent manner across multiple AWS Regions. Additionally, they need to build a custom, internal management application in Go that programmatically retrieves the health metrics of these resources and stops or starts instances based on business hours. Which of the following AWS tools or interfaces should the startup use to meet these requirements? (Select TWO.)
- AWS CloudFormation to define and version-control infrastructure templates for automated deployment across multiple regionsCevap
- AWS Software Development Kit (SDK) to programmatically monitor and manage resources within the custom Go applicationCevap
- CAWS Elastic Beanstalk to write and maintain the low-level infrastructure templates for networking and database resources
- DAmazon CloudWatch to define the networking and database infrastructure configurations and deploy them
- EAWS Managed Services to take over the development and debugging of the startup's custom Go application code
Cevap
The startup should use AWS CloudFormation to define and version-control infrastructure templates for automated deployment, and the AWS Software Development Kit (SDK) to programmatically interact with and manage these resources from within their custom Go application.
AWS CloudFormation enables the startup to declare their network and database configurations in code templates, ensuring that environment setup is repeatable and identical across regions. Meanwhile, the AWS SDK provides the programming libraries required to bind the custom Go dashboard directly to AWS service APIs for runtime resource controls.
Adım Adım Çözüm
Anahtar Kavram
AWS Deployment and Operating Methods