12 - Common Use- Case Scenarios Flashcards
What are the six pillars of the AWS Well-Architected Framework?
- Reliability
- Performance efficiency
- Security
- Cost optimization
- Operational excellence
- Sustainability
What does reliability mean in the context of cloud applications?
Avoiding the complete failure of your application by replacing failed resources with healthy ones
What is performance efficiency?
Getting the desired performance without over-provisioning capacity and without sacrificing reliability
Fill in the blank: Security is concerned with ensuring the ______, integrity, and availability of data.
[confidentiality]
What principle should you follow when creating IAM user and resource policies?
Principle of least privilege
What is the first step to achieving cost optimization in AWS?
Analyze where your money is going in the cloud
True or False: Cost optimization means reducing costs to as close to zero as possible.
False
What is operational excellence fundamentally about?
Automating the processes required to achieve and maintain reliability, performance efficiency, cost optimization, and security
How can you use AWS to monitor the health of an application running on several EC2 instances?
Use elastic load balancing health checks
What does the AWS Well-Architected Tool help you do?
Compare your AWS resources against the Well-Architected Framework
What is the purpose of an application load balancer in a highly available web application?
Distribute connections to healthy instances using a round-robin algorithm
Fill in the blank: The default security group in a VPC blocks traffic that’s not explicitly allowed by a ______.
[rule]
What does the Auto Scaling group use to determine whether an instance is healthy or needs to be replaced?
Health checks performed by the application load balancer
What is the benefit of replacing a failed resource rather than trying to fix it?
It removes the need to figure out what’s misconfigured and allows for quicker recovery
Name a method to improve performance for users located far from your AWS region.
Create a CloudFront distribution
What should you use to avoid data loss in AWS?
Backups and replication
What does enabling detailed logging on AWS resources help you track?
Every activity that occurs on your AWS resources
What is a key benefit of using AWS Cost Explorer?
To see how much you’re spending on AWS services and how those expenditures change over time
What is one way to save money on EC2 instances that are used temporarily?
Terminate those instances when they’re not needed
What AWS service can you use to automatically test new application code for security vulnerabilities?
CodeBuild
What is the significance of S3 object versioning?
It allows for recovery of modified or destroyed data
Fill in the blank: The first step in creating a highly available web application is to create an inbound ______ rule.
[security group]
What type of load balancer should you create for distributing connections in a web application?
Application load balancer
What does configuring a load balancer allow?
It assigns a publicly resolvable domain name and allows the load balancer to receive connections from the Internet.