AWS SAA C03 Exam Notes Flashcards
A company uses EC2 instances and stores data on EBS volumes and must ensure all data in encrypted at rest using KMS and control key rotation
Create a customer managed key
Migration of multi tier on premises to AWS, must minimize application changes and improve application resiliency during migration
Migrate the web tier to EC2 in an Auto Scaling Group behind ALB
Migrate the database to RDS Multi AZ
How do you enable WAF on CLB
Replace CLB with ALB
Running an SMB server that stores large files that are accessed up to 7 days after that a max of 24 hours after Creation date
AWS File Gateway and S3 Lifecycle policy to Glacier Deep Archive afterwards
Allow instances in private subnet to access public Internet
NAT Gateway
Ivp6 Traffic
Egress Only Internet Gateway
Web application database RDS on ASG heavy read load
Read Replica
Elasticache cluster cache of query results
Secure environment variables for lambda and api credentials used by a lambda function across multiple environments
Encrypt environment with a new KMS key
RDS exclusive availability to EC2
IAM DB Authentication
Windows Server
Amazon Fsx for Windows File Server
Early morning or specific time of day EC2 traffic surge
Scheduling or time scaling
Migrate the data on-premises to the DR site on AWS over a few days. We have 15TB of data and our on-premises data center has a 1.5Gbps internet connection. Company security policy requires network encryption during data transfer. Which solution is the most appropriate from a cost perspective?
Configure VPN between on premises and AWS
Created 2 public and 2 private subnets on my VPC. Web applications are developed as microservices, so you will build multiple EC2s to place those resources. Depending on the URL, you will need to target different EC2 instances to route the requests. Which load balancer best practice meets these requirements?
Build ALB in the public subnets, Build EC2 private subnets, distribute requests per the url
A developer is building a new online transaction processing (OLTP) application for a small, highly read-write intensive database. A single table in the database is continuously updated throughout the day, so developers want to ensure good performance in database access. Which EBS storage option is suitable for maintaining application performance?
Provisioned IOPS SSD
Backups must be retained for 7 years for compliance purposes. We rarely have access to backup files, and if we need to restore a backup, we typically give 5 business days‘ notice. The company is currently exploring cloud-based capabilities to reduce the storage costs and operational burden of tape management, and wants to minimize the disruption of migrating from tape backup to the cloud. Which storage solution is the most cost effective?
Backup to S3 Glacier using Storage Gateway Tape Gateway
Your accounting application runs on-premises and uses MySQL as its database. The business department reported that there were times when performance degraded, and analysis revealed that it occurred when users were performing reporting tasks during working hours. You are looking to improve performance and are considering moving to AWS. Which solution is the most cost-effective from a build and operations perspective? (Select one)
Deploy Aurora MYSQL in Multi AZ with multiple read replicas
A network engineer created two VPCs, named VPC1 and VPC2. I have EC2 running in each VPC and I need to access EC2 in VPC2 from EC2 in VPC1. Since applications exchange large amounts of data across EC2 across VPCs, communication between VPCs must have no single point of failure, have sufficient bandwidth, and be secure. Which solution is right to meet these requirements?
Connect VPC’s via transit gateways
Building an EC2 instance capable of high-performance computing in order to create a physics computing system that analyzes natural phenomena. This instance requires low-latency, high-throughput networking and adequate storage capacity. Which EC2 instance launch option meets your requirements?
Cluster Placement Group
A solution architect is designing an application that uses EBS volumes on EC2 running in the Tokyo region of AWS. As a disaster countermeasure, it is necessary to back up the EBS volume in another region and restore the EBS volume in another region when a disaster occurs. What is the most efficient way to meet this requirement?
Create an EBS Snapshot and copy to the desired region
The system you are building on AWS requires data encryption to handle confidential data, and has the following management requirements for encryption keys. ?Managed as a single tenant ?Cryptographic module that satisfies FIPS 140-2 Level 3 Which is the best solution to meet the above requirements?
CloudHSM
A company runs a shopping application that uses Amazon DynamoDB to store customer information. In case of data corruption, a solutions architect needs to design a solution that meets a recovery point objective (RPO) of 15 minutes and a recovery time objective (RTO) of 1 hour.
Configure DynamoDB point-in-time recovery. For RPO recovery, restore to the desired point in time.
A company’s HTTP application is behind a Network Load Balancer (NLB). The NLB’s target group is configured to use an Amazon EC2 Auto Scaling group with multiple EC2 instances that run the web service. The company notices that the NLB is not detecting HTTP errors for the application. These errors require a manual restart of the EC2 instances that run the web service. The company needs to improve the application’s availability without writing custom scripts or code.
Replace the NLB with an Application Load Balancer. Enable HTTP health checks by supplying the URL of the company’s application. Configure an Auto Scaling action to replace unhealthy instances.
A company is running a business-critical web application on Amazon EC2 instances behind an Application Load Balancer. The EC2 instances are in an Auto Scaling group. The application uses an Amazon Aurora PostgreSQL database that is deployed in a single Availability Zone. The company wants the application to be highly available with minimum downtime and minimum loss of data. How should the company achieve this?
Configure the Auto Scaling group to use multiple Availability Zones. Configure the database as Multi-AZ. Configure an Amazon RDS Proxy instance for the database.
A solutions architect is designing the cloud architecture for a new application being deployed on AWS. The process should run in parallel while adding and removing application nodes as needed based on the number of jobs to be processed. The processor application is stateless. How must the solutions architect ensure that the application is loosely coupled and the job items are durably stored?
Create an Amazon SQS queue to hold the jobs that need to be processed. Create an Amazon Machine Image (AMI) that consists of the processor application. Create a launch template that uses the AMI. Create an Auto Scaling group using the launch template. Set the scaling policy for the Auto Scaling group to add and remove nodes based on the number of items in the SQS queue.
A company is running a batch job on an EC2 instance inside a private subnet. The instance gathers input data from an S3 bucket in the same region through a NAT Gateway. The company is looking for a solution that will reduce costs without imposing risks on redundancy or availability.
Remove the NAT Gateway and use a Gateway VPC endpoint to access the S3 bucket from the instance.
A specific type of Elastic Load Balancer that uses UDP as the protocol for communication between clients and thousands of game servers around the world.
Use Network Load Balancer for TCP/UDP protocols.
Encrypt EBS volumes restored from the unencrypted EBS snapshots
Copy the snapshot and enable encryption with a new symmetric CMK while creating an EBS volume using the snapshot.
A company plans to deploy a Docker-based batch application in AWS. The application will be used to process both mission-critical data as well as non-essential batch jobs.
Use ECS as the container management service then set up a combination of Reserved and Spot EC2 Instances for processing mission-critical and non-essential batch jobs respectively.
A healthcare company stores sensitive patient health records in their on-premises storage systems. These records must be kept indefinitely and protected from any type of modifications once they are stored. Compliance regulations mandate that the records must have granular access control and each data access must be audited at all levels. Currently, there are millions of obsolete records that are not accessed by their web application, and their on-premises storage is quickly running out of space. The Solutions Architect must design a solution to immediately move existing records to AWS and support the ever-growing number of new health records.
Set up AWS DataSync to move the existing health records from the on-premises network to the AWS Cloud. Launch a new Amazon S3 bucket to store existing and new records. Enable AWS CloudTrail with Data Events and Amazon S3 Object Lock in the bucket.
A company has an application hosted in an Amazon ECS Cluster behind an Application Load Balancer. The Solutions Architect is building a sophisticated web filtering solution that allows or blocks web requests based on the country that the requests originate from. However, the solution should still allow specific IP addresses from that country.
Add another rule in the AWS WAF web ACL with a geo match condition that blocks requests that originate from a specific country.
Using AWS WAF, create a web ACL with a rule that explicitly allows requests from approved IP addresses declared in an IP Set.
A tech company that you are working for has undertaken a Total Cost Of Ownership (TCO) analysis evaluating the use of Amazon S3 versus acquiring more storage hardware. The result was that all 1200 employees would be granted access to use Amazon S3 for the storage of their personal documents.
Configure an IAM role and an IAM Policy to access the bucket.
HPC for Linux
Amazon Fsx for Lustre
A company is designing a resilient architecture for its application that relies heavily on Amazon DynamoDB for data storage. The solutions architect is looking for a caching solution to improve read performance and reduce the load on DynamoDB. What service should the architect recommend for this scenario?
Amazon DynamoDB Accelerator (DAX).
A company is deploying Amazon EC2 instances for a web application that requires access to both public and private resources. They want to ensure that the EC2 instances have public IP addresses for external access and private IP addresses for communication within their Virtual Private Cloud (VPC). Which configuration should they use?
Launch the EC2 instances in a public subnet with both public and private IP addresses enabled. Configure appropriate security groups for public and private access.
A company wants to design a disaster recovery architecture that ensures business continuity in the event of a regional AWS service outage. Which AWS service can help them achieve this goal?
AWS Global Accelerator
A company is designing an application that requires both scalability and high availability. The application consists of microservices deployed on AWS Fargate. Each microservice has varying resource demands based on the time of day, and the company aims to optimize costs without sacrificing performance. What strategies and AWS services should the solutions architect recommend to achieve both scalability and cost optimization?
Use AWS Fargate for microservices with AWS Auto Scaling based on custom metrics, implement an API Gateway for communication between microservices, and utilize Amazon Aurora Serverless for cost-efficient database scalability.