Here are some more Sample Questions for AWS Professional Level Certification Exam for Solutions Architect. Answers to these questions are given below with brief description. In case you require detailed answer or if you have any doubt please write it in the comments section below and I’ll try to answer it.
Autoscale Dynamo db
Increase write capacity of Dynamo db to meet the peak loads
Create a service that pulls SQS messages and writes these to DynamoDB to handle sudden spikes in dynamo db
Launch DynamoDB in Multi-AZ configuration with a global index to balance writes
You have two teams using Redshift to analyze data of a massive application, each query issued by the first team takes approximately 1-2 hours to analyze the data while other team takes very short time to analyze the data. You don’t want the second team’s queries to wait until the already running long queries are completed. How will you solve the problem in most economical way?
Create a read replica of red shift and run second team’s queries on read replica
Start another Redshift cluster from snapshot for the second team if current Redshift cluster is busy processing long queries
Pause long queries and resume the queries afterwards
Create two separate workload management groups and assign them to respective teams
A Social media application having a million users is serving images and videos from cloudfront, you have a requirement for high consistency e.g if an object is changed by the users in origin, it should reflect instantaneously in cloudfront. How can you achieve this?
Use fast invalidate feature provided in cloudfront
Set TTL to 10 seconds
Set TTL to 0 seconds
Dynamic content cannot be served from the cloudfront
You have to contact AWS support center to enable this feature
Your application is having a very high traffic, so you have enabled autoscaling in multi availability zone to suffice the needs of your application but you observe that one of the availability zone is not receiving any traffic. What can be wrong here?
Autoscaling only works for single availability zone
Autoscaling can be enabled for multi AZ only in north virginia region
Availability zone is not added to Elastic load balancer
Instances need to manually added to availability zone
You have a massive social networking application which is already deployed on N.Virginia region with around 100 EC2 instances, you want to deploy your application to multiple regions for better availability. You don’t want to handle multiple key pairs and want to reuse existing key pairs for N.Virginia region. How will you accomplish this?
Key pair is not a region level concept, all the keys are available globally
Use copy key command line api to transfer key to different regions
Using import key-pair feature using AWS web console
Copy AMI of your EC2 machine between regions and start an instance from that AMI
Suppose you are hosting a website in an S3 bucket . Your users load the website endpoint http://website.s3-website-us-east-1.amazonaws.com. Now you want to use CSS on the web pages that is stored in different bucket which is also public . But layout on the client browser is not loading properly what might have gone wrong
You can configure your bucket to explicitly enable cross-origin requests from website.s3-website-us-east-1.amazonaws.com.
Modify bucket policy on css bucket to able to access website bucket
Modify bucket policy on website bucket to able to access css bucket
A company is using 2 AWS accounts to manage its resources. One account has an active directory setup to authenticate all the users. You want the users from the other account to use this active directory what can you do to accomplish this task
Whitelist all the IPs from the other account in active directory security group
Use EC2 API tools with the following command “ec2-authorize” by authorizing other-aws-account-id and other-account-security-group-id
Contact AWS support for security groups across accounts
Your company has an e-commerce platform which is expanding all over the globe, you have EC2 instances deployed in multiple regions you want to monitor performance of all of these EC2 instances. How will you setup CloudWatch to monitor EC2 instances in multiple regions?
Cloud watch is not a region level concept, it is available globally
Register instances running on different regions to CloudWatch
Have a crontab running on EC2 machines to report metrics to CloudWatch in different region
You have EC2 instances in three availability zones, with a load balancer configured on all the three AZs. You observe that one availability zone is receiving more traffic as compared to other AZs, how can you solve this problem effectively
Disable sticky sessions
Reduce the frequency of the health checks
Enable cross zone load balancer
Amazon recommends to use two availability zone behind ELB
SQS can act as a buffer between your application and database to avoid throttling errors.
Workload Management (WLM) groups in Redshift allows you to run queries in parallel by queuing them up within the group.
A TTL of 0 seconds will check for “if-modified” on the origin and will copy object to edge location only when it is changed.
ELB should be configured for multi-zone balancing. AWS Management Console helps you by doing it automatically when you add an instance under load-balancer.
You can import the public part of the key to other regions using “Import Key” button on console.
CORS configuration needs to be set to use scripts from a different domain name.
You can use CLI to white-list the entire security group instead of each IP
You’ll need to create a custom cloudwatch metric and push data to it from a script
Sticky sessions interfere with even load balancing
Disclaimer: These questions are not part of the real examination and I have posted them to give an idea about complexity of questions that you can expect in the real exam. AWS certification exams are relatively new and the kind of questions that are asked keeps on changing. So make sure you are well prepared before you appear for it.