AWS Solutions Architect 시험 문제 중 ElastiCache 관련 문제를 몇 개 가져왔습니다.

난이도는 간단하고 쉬운 문제부터 정말 모르겠는 문제까지... 답이 1개 이상인 문제가 대부분이니 주의해서 풀어주세요.

각자 풀어보신 답은 댓글로 달아서 공유해 보아요ㅎㅎ

 

1. What does Amazon ElastiCache provide?

A. A service by this name doesn’t exist. Perhaps you mean Amazon CloudCache.

B. A virtual server with a huge amount of memory.

C. A managed In-memory cache service.

D. An Amazon EC2 instance with the Memcached software already pre-installed.

 

2. Which services allow the customer to retain full administrative privileges of the underlying EC2 instances? Choose 2 answers

A. Amazon Relational Database Service

B. Amazon Elastic Map Reduce

C. Amazon ElastiCache

D. Amazon DynamoDB

E. AWS Elastic Beanstalk

 

3. Which of the following services are key/value stores? Choose 3 answers

A. Amazon ElastiCache

B. Simple Notification Service

C. DynamoDB D. Simple Workflow Service

D. Simple Storage Service

 

4. You have a web application leveraging an Elastic Load Balancer (ELB) In front of the web servers deployed using an Auto Scaling Group Your database is running on Relational Database Service (RDS) The application serves out technical articles and responses to them in general there are more views of an article than there are responses to the article. On occasion, an article on the site becomes extremely popular resulting in significant traffic Increases that causes the site to go down. What could you do to help alleviate the pressure on the infrastructure while maintaining availability during these events? Choose 3 answers

A. Leverage CloudFront for the delivery of the articles.

B. Add RDS read-replicas for the read traffic going to your relational database

C. Leverage ElastiCache for caching the most frequently used data.

D. Use SOS to queue up the requests for the technical posts and deliver them out of the queue.

E. Use Route53 health checks to fail over to an S3 bucket for an error page.

 

5. Your application is using an ELB in front of an Auto Scaling group of web/application servers deployed across two AZs and a Multi-AZ RDS Instance for data persistence. The database CPU is often above 80% usage and 90% of I/O operations on the database are reads. To improve
performance you recently added a single-node Memcached ElastiCache Cluster to cache frequent DB query results. In the next weeks the overall workload is expected to grow by 30%. Do you need to change anything in the architecture to maintain the high availability or the application with the anticipated additional load. Why?

A. Yes. you should deploy two Memcached ElastiCache Clusters in different AZs because the ROS Instance will not Be able to handle the load It me cache node fails.

B. No. if the cache node fails the automated ElastiCache node recovery feature will prevent any availability impact.

C. Yes you should deploy the Memcached ElastiCache Cluster with two nodes in the same AZ as the RDS DB master instance to handle the load if one cache node fails.

D. No if the cache node fails you can always get the same data from the DB without having any availability impact.

 

6. You are the new IT architect in a company that operates a mobile sleep tracking application When activated at night, the mobile app is sending collected data points of 1 kilobyte every 5 minutes to your backend. The backend takes care of authenticating the user and writing the data points into an Amazon DynamoDB table. Every morning, you scan the table to extract and aggregate last night’s data on a per user basis, and store the results in Amazon S3. Users are notified via Amazon SMS mobile push notifications that new data is available, which is parsed and visualized by (he mobile app Currently you have around 100k users who are mostly based out of North America. You have been tasked to optimize the architecture of the backend system to lower cost what would you recommend? (Choose 2 answers)

A. Create a new Amazon DynamoDB (able each day and drop the one for the previous day after its data is on Amazon S3.

B. Have the mobile app access Amazon DynamoDB directly instead of JSON files stored on Amazon S3.

C. Introduce an Amazon SQS queue to buffer writes to the Amazon DynamoDB table and reduce provisioned  write throughput.

D. Introduce Amazon Elasticache lo cache reads from the Amazon DynamoDB table and reduce provisioned  read throughput.

E. Write data directly into an Amazon Redshift cluster replacing both Amazon DynamoDB and Amazon S3.