Soru

Zorluk: OrtaMethods of Deploying and Operating in AWS

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.)

  1. AWS CloudFormation to define and version-control infrastructure templates for automated deployment across multiple regionsCevap
  2. AWS Software Development Kit (SDK) to programmatically monitor and manage resources within the custom Go applicationCevap
  3. C
    AWS Elastic Beanstalk to write and maintain the low-level infrastructure templates for networking and database resources
  4. D
    Amazon CloudWatch to define the networking and database infrastructure configurations and deploy them
  5. E
    AWS 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

1
Identify the method required for automating consistent infrastructure deployments across multiple regions.
AWS CloudFormation is the correct tool because it uses templates to treat infrastructure as code (IaC), allowing repeatable and automated deployments.
VPCs and databases need to be consistently set up across regions without manual intervention.
2
Identify the interface required for integrating AWS operations programmatically within a custom application written in Go.
The AWS SDK (specifically the AWS SDK for Go) is the correct interface as it allows developers to integrate application logic directly with AWS service APIs.
The management application needs to programmatically query metrics and execute start/stop actions.

Anahtar Kavram

AWS Deployment and Operating Methods
Bu soruyu puanla