Here are some additional questions I found useful when studying for the exam:
A Solutions Architect is designing a shared service for hosting containers from several customers on Amazon ECS. These containers will use several AWS services. A container from one customer must not be able to access data from another customer.
Which solution should the Architect use to meet the requirements?
A. IAM roles for tasks
B. IAM roles for EC2 instances
C. IAM instance profile for EC2 instances
D. Security group rules
A Solutions Architect is designing a web page for event registrations, and needs a managed service to send a text message to users every time users sign up for an event.
Which AWS service should the Architect use to achieve this?
A. Amazon STS
B. Amazon SQS
D. Amazon SNS
A website runs on EC2 instances behind an ELB Application Load Balancer. The instances run in an Auto Scaling group across multiple Availability Zones. The instances deliver several large files (images, PDFs, etc.) that are stored on a shared Amazon EFS file system. The company needs to avoid serving the files from EC2 instances every time a user requests these digital assets.
What should the company do to improve the user experience of the website?
A. Move the digital assets to Amazon Glacier
B. Cache static content using CloudFront
C. Resize the images so that they are smaller
D. Use reserved EC2 instances.
An Administrator runs a highly-available application in AWS. The Administrator needs a file storage layer that can share between instances and scale the platform more easily.
Which AWS service can perform this action?
A. Amazon EBS
B. Amazon EFS
C. Amazon S3
D. Amazon EC2 instance store
An application will read and write small objects to an S3 bucket. When the application is fully deployed, the read/write traffic will be very high.
How should the architect maximize Amazon S3 performance?
A. Prefix each object name with a random string
B. Use the STANDARD_IA storage class.
C. Prefix each object name with the current date.
D. Enable versioning on the S3 bucket
In reviewing the Auto Scaling events for your application you notice that your application is scaling up and down multiple times in the same hour.
What design choice could you make to optimize the cost while preserving elasticity? (Select TWO.)
A. Modify the Auto Scaling group termination policy to terminate the oldest instance first
B. Modify the Auto Scaling group termination policy to terminate the newest instance first.
C. Modify the Auto Scaling group cool-down timers.
D. Modify the Auto Scaling policy to use scheduled scaling actions
E. Modify the CloudWatch alarm period that triggers your Auto Scaling scale down policy.