Exam 2 Flashcards
Which of the following activities may help reduce your AWS monthly costs? (Choose TWO)
Enabling Amazon EC2 Auto Scaling for all of your workloads
(Correct)
Creating a lifecycle policy to move infrequently accessed data to less expensive storage tiers
(Correct)
Which AWS services can be used to improve the performance of a global application and reduce latency for its users? (Choose TWO)
Amazon CloudFront
AWS Global accelerator
What is the AWS service that enables you to manage all of your AWS accounts from a single master account?
AWS Organizations
Sarah has deployed an application in the Northern California (us-west-1) region. After examining the application’s traffic, she notices that about 30% of the traffic is coming from Asia. What can she do to reduce latency for the users in Asia?
Create a CDN using CloudFront, so that content is cached at Edge Locations close to and in Asia
A company has business critical workloads hosted on AWS and they are unwilling to accept any downtime. Which of the following is a recommended best practice to protect their workloads in the event of an unexpected natural disaster?
Deploy AWS resources to another AWS Region and implement an Active-Active disaster recovery strategy
Which of the below is a best-practice when building applications on AWS?
Decouple the components of the application so that they run independently
Which of the following services can help protect your web applications from SQL injection and other vulnerabilities in your application code?
AWS WAF
AWS WAF (Web Application Firewall) helps protect your web applications from common web exploits that could affect application availability, compromise security, or consume excessive resources. You can use AWS WAF to create custom rules that block common attack patterns, such as SQL injection or cross-site scripting, and rules that are designed for your specific application.
Which of the following AWS services is designed with native Multi-AZ fault tolerance in mind? (Choose TWO)
Amazon Simple Storage Service
Amazon DynamoDB
The Multi-AZ principle involves deploying an AWS resource in multiple Availability Zones to achieve high availability for that resource. DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid-state disks (SSDs) and is automatically replicated across multiple Availability Zones in an AWS Region, providing built-in fault tolerance in the event of a server failure or Availability Zone outage. Amazon S3 provides durable infrastructure to store important data and is designed for durability of 99.999999999% of objects. Data in all Amazon S3 storage classes is redundantly stored across multiple Availability Zones (except S3 One Zone-IA).
The other options are incorrect:
“Amazon Redshift” is incorrect. Currently, Amazon Redshift only supports Single-AZ deployments.
Your application has recently experienced significant global growth, and international users are complaining of high latency. What is the AWS characteristic that can help improve your international users’ experience?
Global reach
Your company is designing a new application that will store and retrieve photos and videos. Which of the following services should you recommend as the underlying storage mechanism?
Amazon S3
Based on the AWS Shared Responsibility Model, which of the following are the sole responsibility of AWS? (Choose TWO)
Hardware maintenance
Creating hypervisors
Which AWS Service can be used to establish a dedicated, private network connection between AWS and your datacenter?
AWS Direct Connect
What is the primary storage service used by Amazon RDS database instances?
Amazon EBS
Where can you store files in AWS? (Choose TWO)
Amazon EFS
Amazon EBS
What is the AWS service that performs automated network assessments of Amazon EC2 instances to check for vulnerabilities?
Amazon Inspecto
What are the change management tools that helps AWS customers audit and monitor all resource changes in their AWS environment? (Choose TWO)
AWS Config
AWS CloudTrail
You are working on two projects that require completely different network configurations. Which AWS service or feature will allow you to isolate resources and network configurations?
Virtual Private Cloud
A company has a large amount of structured data stored in their on-premises data center. They are planning to migrate all the data to AWS, what is the most appropriate AWS database option?
Amazon RDS
A company has deployed a new web application on multiple Amazon EC2 instances. Which of the following should they use to ensure that the incoming HTTP traffic is distributed evenly across the instances?
AWS Application Load Balancer
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions. Elastic Load Balancing offers four types of load balancers: 1- Application Load Balancer. 2- Network Load Balancer. 3- Gateway Load Balancer. 4- Classic Load Balancer. Application Load Balancer is best suited for load balancing of HTTP and HTTPS traffic. In our case, the application receives HTTP traffic. Hence, the Application Load Balancer is the correct answer here.
The other options are incorrect:
“AWS Network Load Balancer” is incorrect. The traffic comes to the instances through HTTP. Network Load Balancer is best suited for load balancing of TCP and TLS traffic.
“AWS Auto Scaling” is incorrect. AWS Auto Scaling is not for distributing traffic. AWS Auto Scaling monitors your applications and automatically adjusts capacity (up or down) to maintain steady, predictable performance at the lowest possible cost.
Which of the following EC2 instance purchasing options supports the Bring Your Own License (BYOL) model for almost every BYOL scenario?
Dedicated Hosts
Which of the following are important design principles you should adopt when designing systems on AWS? (Choose TWO)
Remove single points of failure
Automate wherever possible
The 5 Pillars of the AWS Well-Architected Framework:
1- Operational Excellence: The operational excellence pillar includes the ability to run and monitor systems to deliver business value and to continually improve supporting processes and procedures.
2- Security: The security pillar includes the ability to protect information, systems, and assets while delivering business value through risk assessments and mitigation strategies.
3- Reliability: The reliability pillar includes the ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues.
4- Performance Efficiency: The performance efficiency pillar includes the ability to use computing resources efficiently to meet system requirements. Key topics include selecting the right resource types and sizes based on workload requirements, monitoring performance, and making informed decisions to maintain efficiency as business needs evolve.
5- Cost Optimization: The cost optimization pillar includes the ability to avoid or eliminate unneeded cost or sub-optimal resources.
Which of the following AWS security features is associated with an EC2 instance and functions to filter incoming traffic requests?
Security Groups
“Network ACL” is incorrect. A network access control list (Network ACL) is an optional layer of security for your VPC that acts as a firewall for controlling traffic in and out of one or more subnets.
Note: Network ACLs act at the subnet level, but security groups act at the instance level.
https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Security.html#VPC_Security_Comparison
Which of the following procedures will help reduce your Amazon S3 costs?
Use the right combination of storage classes based on different use cases
Which of the following AWS offerings is a MySQL-compatible relational database service that can scale capacity automatically based on demand?
Amazon Aurora
Amazon Aurora is a MySQL and PostgreSQL compatible relational database built for the cloud, that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Aurora is up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases. It provides the security, availability, and reliability of commercial-grade databases at 1/10th the cost. Aurora is fully managed by Amazon Relational Database Service (RDS), which automates time-consuming administration tasks like hardware provisioning, database setup, patching, and backups.
Which of the following services allows you to run containerized applications on a cluster of EC2 instances?
Amazon ECS
(Correct)