Design High-Performing Architectures Flashcards
Which of the following is a custom monitoring metric for EC2 instances in CloudWatch which you have to manually set up?
A. Memory Utilization of an EC2 instance
B. CPU Utilization of an EC2 instance
C. Disk Reads activity of an EC2 instance
D. Network packets out of an EC2 instance
The correct answer is A - Memory Utilization of an EC2 instance
The application’s workload requires a high-performance, parallel hot storage to process the training datasets concurrently. It also needs cost-effective cold storage to archive those datasets that yield low profit.
Which of the following Amazon storage services should the developer use?
A. Use Amazon FSx For Lustre and Amazon EBS Provisioned IOPS SSD (io1) volumes for hot and cold storage respectively.
B. Use Amazon FSx For Lustre and Amazon S3 for hot and cold storage respectively.
C. Use Amazon Elastic File System and Amazon S3 for hot and cold storage respectively.
D. Use Amazon FSx For Windows File Server and Amazon S3 for hot and cold storage respectively.
The correct answer is B - Use Amazon FSx For Lustre and Amazon S3 for hot and cold storage respectively.
A is incorrect because the Provisioned IOPS SSD ( io1 ) volumes are designed as a hot storage to meet the needs of I/O-intensive workloads. EBS has another storage option called Cold HDD but it is not used for storing cold data.
C is incorrect because EFS does not have the high-performance ability
D is incorrect because Amazon FSx For Windows File Server does not have a parallel file system
A Docker application, which is running on an Amazon ECS cluster behind a load balancer, is heavily using DynamoDB. You are instructed to improve the database performance by distributing the workload evenly and using the provisioned throughput efficiently.
Which of the following would you consider implementing for your DynamoDB table?
A. Reduce the number of partition keys in the DynamoDB table.
B. Use partition keys with high-cardinality attributes, which have a large number of distinct values for each item.
C. Use partition keys with low-cardinality attributes, which have a few distinct values for each item.
D. Avoid using a composite primary key, which is composed of a partition key and a sort key.
The correct answer is B - Use partition keys with high-cardinality attributes, which have a large number of distinct values for each item.
To allow the requests to evenly spread across the database, there should be more partition keys instead of fewer, and high-cardinality attributes make the distinct partition key to be more.
A company collects atmospheric data such as temperature, air pressure, and humidity from different countries. Each site location is equipped with various weather instruments and a high-speed Internet connection. The average collected data in each location is around 500 GB and will be analyzed by a weather forecasting application hosted in Northern Virginia. As the Solutions Architect, you need to aggregate all the data in the fastest way.
Which of the following options can satisfy the given requirement?
A. Enable Transfer Acceleration in the destination bucket and upload the collected data using Multipart Upload.
B. Upload the data to the closest S3 bucket. Set up a cross-region replication and copy the objects to the destination bucket.
C. Use AWS Snowball Edge to transfer large amounts of data.
D. Set up a Site-to-Site VPN connection.
The correct answer is A - Enable Transfer Acceleration in the destination bucket and upload the collected data using Multipart Upload.
The end-to-end time to transfer up to 80 TB of data into AWS Snowball Edge is approximately one week.
Due to the large volume of query requests, the database performance of an online reporting application significantly slowed down. The Solutions Architect is trying to convince her client to use Amazon RDS Read Replica for their application instead of setting up a Multi-AZ Deployments configuration.
What are two benefits of using Read Replicas over Multi-AZ that the Architect should point out? (Select TWO.)
A. It elastically scales out beyond the capacity constraints of a single DB instance for read-heavy database workloads.
B. Allows both read and write operations on the read replica to complement the primary database.
C. Provides asynchronous replication and improves the performance of the primary database by taking read-heavy database workloads from it.
D. Provides synchronous replication and automatic failover in the case of Availability Zone service failures.
E. It enhances the read performance of your primary database by increasing its IOPS and accelerates its query processing via AWS Global Accelerator.
The correct answer is A - It elastically scales out beyond the capacity constraints of a single DB instance for read-heavy database workloads, and C - Provides asynchronous replication and improves the performance of the primary database by taking read-heavy database workloads from it.
D is a benefit of the multi-AZ zone and not of a Read Replica.
E is incorrect because the Read Replica does not increase the IOPS nor use AWS Global Accelerator.