AWS Certified Cloud Practitioner Practice Test 1 – Key and Explanation.
The AWS Certified Cloud Practitioner Practice Test 1 is tailored for individuals who are planning to take the certification exam. This test encompasses the fundamental concepts of AWS, including its infrastructure, services, and pricing models. It is designed to evaluate the candidate’s knowledge and skills in various areas, such as cloud computing, basic security, and AWS architecture. With specific examples and vivid language, it presents possible scenarios that the candidate may encounter in real-life situations. It tests their understanding of AWS best practices, compliance and security, and service selection principles. Reviewing the results of this test can help identify gaps in knowledge, allowing the test-taker to focus on areas that need improvement. Overall, passing this practice test will help candidates feel more confident and prepared for the AWS Certified Cloud Practitioner exam.
Knowledge areas
- Technology (22 questions)
- Security and Compliance (15 questions)
- Cloud Concepts (16 questions)
- Billing and Pricing (12 questions)
AWS Certified Cloud Practitioner Practice Test 1 question
Question 1:
According to the AWS Shared Responsibility Model, which of the following are responsibilities of AWS? (Select two)
- Maintaining Amazon S3 data in different availability zones to keep it durable
- Replacing faulty hardware of Amazon EC2 instances
- Creating S3 bucket policies for appropriate user access
- Creating IAM role for accessing Amazon EC2 instances
- Enabling Multi Factor Authentication on AWS accounts in your organization
Question 1 Explanation
Key:
- Maintaining Amazon S3 data in different availability zones to keep it durable
- Replacing faulty hardware of Amazon EC2 instances
Explanation:
Correct option:
According to the AWS Shared Responsibility Model, AWS is responsible for “Security of the Cloud”. This includes protecting the infrastructure that runs all of the services offered in the AWS Cloud. This infrastructure is composed of the hardware, software, networking, and facilities that run AWS Cloud services.
Replacing faulty hardware of Amazon EC2 instances – Replacing faulty hardware of Amazon EC2 instances comes under the infrastructure maintenance “of” the cloud. This is the responsibility of AWS.
Maintaining Amazon S3 data in different availability zones to keep it durable – AWS is responsible for keeping data on AWS Cloud Secure, Durable, Available and Reliable. Keeping data infrastructure safe from failures is the responsibility of AWS.
Shared Responsibility Model
Overview:

via – https://aws.amazon.com/compliance/shared-responsibility-model/
Incorrect options:
Enabling Multi Factor Authentication on AWS accounts in your organization – Enabling Multi Factor Authentication for AWS accounts in your organization is your responsibility. On the other hand, AWS is responsible for making sure that the user data created and their relationships and policies are stored on fail-proof infrastructure.
Creating IAM role for accessing Amazon EC2 instances – Creating user roles, policies is the responsibility of the customer. Customers will decide “which” resources get “what” access.
Creating S3 bucket policies for appropriate user access – Creating bucket policies for Amazon S3 data access is the responsibility of the customer. The customer decides who gets access to the data he stores on S3 and will use AWS tools to implement these requirements. AWS on the other hand is responsible for keeping the data safe from hardware and software failure.
Reference: https://aws.amazon.com/compliance/shared-responsibility-model/
Question 2:
An intern at an IT company provisioned a Linux based On-demand EC2 instance with per-second billing but terminated it within 30 seconds as he wanted to provision another instance type. What is the duration for which the instance would be charged?
- 30 seconds
- 300 seconds
- 600 seconds
- 60 seconds
Question 2 Explanation
Key:
- 60 seconds
Explanation:
Correct option:
60 seconds – There is a one-minute minimum charge for Linux based EC2 instances, so this is the correct option.
Incorrect options:
30 seconds
300 seconds
600 seconds
These three options contradict the details provided earlier in the explanation, so these options are incorrect.
Reference:
https://aws.amazon.com/blogs/aws/new-per-second-billing-for-ec2-instances-and-ebs-volumes/
Question 3:
A multi-national corporation wants to get expert professional advice on migrating to AWS and managing their applications on AWS Cloud. Which of the following entities would you recommend for this engagement?
- APN Technology Partner
- APN Consulting Partner
- AWS Trusted Advisor
- Concierge Support Team
Correct option:
APN Consulting Partner
The AWS Partner Network (APN) is the global partner program for technology and consulting businesses that leverage Amazon Web Services to build solutions and services for customers.
APN Consulting Partners are professional services firms that help customers of all types and sizes design, architect, build, migrate, and manage their workloads and applications on AWS, accelerating their migration to AWS cloud.
Incorrect options:
APN Technology Partner – APN Technology Partners provide hardware, connectivity services, or software solutions that are either hosted on or integrated with, the AWS Cloud. APN Technology Partners cannot help in migrating to AWS and managing applications on AWS Cloud.
AWS Trusted Advisor – AWS Trusted Advisor is an online tool that provides you real-time guidance to help you provision your resources following AWS best practices on cost optimization, security, fault tolerance, service limits, and performance improvement. Whether establishing new workflows, developing applications, or as part of ongoing improvement, recommendations provided by Trusted Advisor regularly help keep your solutions provisioned optimally. All AWS customers get access to the seven core Trusted Advisor checks to help increase the security and performance of the AWS environment. Trusted Advisor cannot be used to migrate to AWS and manage applications on AWS Cloud.
Concierge Support Team – The Concierge Support Team are AWS billing and account experts that specialize in working with enterprise accounts. They will quickly and efficiently assist you with your billing and account inquiries. The Concierge Support Team is only available for the Enterprise Support plan. Concierge Support Team cannot help in migrating to AWS and managing applications on AWS Cloud.
Reference:
https://aws.amazon.com/partners/
Question 4:
Compared to the On-demand prices, what is the highest possible discount offered for spot instances?
- 10
- 90
- 75
- 50
Question 4 Explanation
Correct option:
90
Amazon EC2 Spot Instances let you take advantage of unused EC2 capacity in the AWS cloud. Spot Instances are available at up to a 90% discount compared to On-Demand prices. You can use Spot Instances for various stateless, fault-tolerant, or flexible applications such as big data, containerized workloads, CI/CD, web servers, high-performance computing (HPC), and other test & development workloads.
EC2 Pricing Options Overview:
via – https://aws.amazon.com/ec2/pricing/
Incorrect options:
75
10
50
These three options contradict the details provided earlier in the explanation, so these options are incorrect.
Reference:
https://aws.amazon.com/ec2/spot/
Question 5:
Which of the following is a benefit of using AWS managed services such as Amazon RDS?
- The customer needs to manage database backups
- The performance of AWS managed RDS instance is better than a customer-managed database instance
- The customer needs to patch the underlying OS
- There is no need to optimize database instance type and size
Question 5 Explanation
Correct option:
The performance of AWS managed RDS instance is better than a customer-managed database instance
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching, and backups.
Amazon RDS provides a selection of instance types optimized to fit different relational database use cases. Instance types comprise varying combinations of CPU, memory, storage, and networking capacity and give you the flexibility to choose the appropriate mix of resources for your database to optimize the database for your use-case by selecting the correct instance type and size.
As the RDS instances are optimized for memory, performance, or I/O, therefore the performance of AWS managed RDS instance is better than a customer-managed database instance.
Incorrect options:
The customer needs to patch the underlying OS
The customer needs to manage database backups
There is no need to optimize database instance type and size
These three options contradict the details provided earlier in the explanation, so these options are incorrect.
Reference:
Question 6:
Which of the following are the storage services offered by the AWS Cloud? (Select two)
- S3
- SQS
- EFS
- EC2
- SNS
Question 6 Explanation
Correct options:
S3 – Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
EFS – Amazon Elastic File System (Amazon EFS) provides a simple, scalable, fully managed elastic NFS file system for use with AWS Cloud services and on-premises resources. It is built to scale on-demand to petabytes without disrupting applications, growing and shrinking automatically as you add and remove files, eliminating the need to provision and manage capacity to accommodate growth.
Incorrect options:
EC2 – Amazon EC2 is a web service that provides secure, resizable compute capacity in the AWS cloud. You can use EC2 to provision virtual servers on AWS Cloud.
SQS – Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.
SNS – Amazon Simple Notification Service (SNS) is a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications. Using Amazon SNS topics, your publisher systems can fan-out messages to a large number of subscriber endpoints for parallel processing, including Amazon SQS queues, AWS Lambda functions, and HTTP/S webhooks. Additionally, SNS can be used to fan out notifications to end users using mobile push, SMS, and email.
References:
Question 7:
A startup wants to migrate its data and applications from the on-premises data center to AWS Cloud. Which of the following options can be used by the startup to help with this migration? (Select two)
- Consult moderators on AWS Developer Forum
- Utilize AWS Partner Network (APN) to build a custom solution for this infrastructure migration
- Use AWS Trusted Advisor to automate the infrastructure migratio
- Raise a support ticket with AWS Support for further assistance
- Leverage AWS Professional Services to accelerate the infrastructure migration
Question 7 Explanation
Explanation
Correct options:
Leverage AWS Professional Services to accelerate the infrastructure migration
The AWS Professional Services organization is a global team of experts that can help you realize your desired business outcomes when using the AWS Cloud. AWS Professional Services consultants can supplement your team with specialized skills and experience that can help you achieve quick results. Therefore, leveraging AWS Professional Services can accelerate the infrastructure migration for the startup.
Utilize AWS Partner Network (APN) to build a custom solution for this infrastructure migration
The AWS Partner Network (APN) is the global partner program for technology and consulting businesses that leverage Amazon Web Services to build solutions and services for customers. The startup can work with experts from APN to build a custom solution for this infrastructure migration.
Incorrect options:
Raise a support ticket with AWS Support for further assistance – AWS Support cannot help with complex infrastructure migration of this nature. Hence this option is incorrect.
Consult moderators on AWS Developer Forums – This is a made-up option and has been added as a distractor.
Use AWS Trusted Advisor to automate the infrastructure migration – AWS Trusted Advisor is an online tool that provides you real-time guidance to help you provision your resources following AWS best practices on cost optimization, security, fault tolerance, service limits, and performance improvement. Trusted Advisor cannot automate the infrastructure migration.
References:
https://aws.amazon.com/partners/
https://aws.amazon.com/professional-services/
https://aws.amazon.com/solutions/implementations/aws-landing-zone/
Question 8
Which AWS Route 53 routing policy would you use to route traffic to multiple resources and also choose how much traffic is routed to each resource?
- Failover routing policy
- Weighted routing policy
- Latency routing policy
- Simple routing policy
Question 8 Explanation
Correct option:
Weighted routing policy
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost-effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other.
Weighted routing lets you associate multiple resources with a single domain name (example.com) or subdomain name (acme.example.com) and choose how much traffic is routed to each resource. This can be useful for a variety of purposes, including load balancing and testing new versions of software. To configure weighted routing, you create records that have the same name and type for each of your resources. You assign each record a relative weight that corresponds with how much traffic you want to send to each resource. Amazon Route 53 sends traffic to a resource based on the weight that you assign to the record as a proportion of the total weight for all records in the group.
Route 53 Routing Policy Overview:
via – https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html
Incorrect options:
Failover routing policy – This routing policy is used when you want to configure active-passive failover.
Simple routing policy – With simple routing, you typically route traffic to a single resource, for example, to a web server for your website.
Latency routing policy – This routing policy is used when you have resources in multiple AWS Regions and you want to route traffic to the region that provides the best latency.
Reference:
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html
Question 9:
Which AWS services can be used to decouple components of a microservices based application on AWS Cloud? (Select two)
- EC2
- SNS
- Lambda
- Step Function
- SQS
Question 9 Explanation
Correct option:
SQS – Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.
SNS – Amazon Simple Notification Service (SNS) is a highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications. Using Amazon SNS topics, your publisher systems can fan-out messages to a large number of subscriber endpoints for parallel processing, including Amazon SQS queues, AWS Lambda functions, and HTTP/S webhooks. Additionally, SNS can be used to fan out notifications to end users using mobile push, SMS, and email.
Therefore, both SNS and SQS can be used to decouple components of a microservices-based application.
Please review this reference architecture for building a decoupled order processing system using SNS and SQS:
Incorrect options:
EC2 – Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud with support for per-second billing. It is the easiest way to provision servers on AWS Cloud and access the underlying OS. EC2 cannot be used to decouple components of a microservices-based application.
Lambda – AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume. Lambda cannot be used to decouple components of a microservices-based application.
Step Function – AWS Step Function lets you coordinate multiple AWS services into serverless workflows. You can design and run workflows that stitch together services such as AWS Lambda, AWS Glue and Amazon SageMaker. Step Function cannot be used to decouple components of a microservices-based application.
Reference:
https://aws.amazon.com/microservices/
Question 10:
What are the advantages that AWS Cloud offers over a traditional on-premises IT infrastructure? (Select two)
- Trade capital expense for variable expense
- Make a capacity decision before deploying an application, to reduce costs
- Increase speed and agility by keeping servers and other required resources ready before time in your data centers
- Eliminate guessing on your infrastructure capacity needs
- Provide lower latency to applications by maintaining servers on-premises
Question 10 Explanation
Correct options:
Trade capital expense for variable expense – In a traditional on-premises environment, you have to invest heavily in data centers and servers before you know how you’re going to use them. With Cloud Computing, you can pay only when you consume computing resources, and pay only for how much you consume.
Eliminate guessing on your infrastructure capacity needs – When you make a capacity decision before deploying an application, you often end up either sitting on expensive idle resources or dealing with limited capacity. With Cloud Computing, these problems go away. You can access as much or as little capacity as you need, and scale up and down as required with only a few minutes’ notice. You can Stop guessing capacity.
Incorrect options:
Make a capacity decision before deploying an application, to reduce costs – As explained above, when you make a capacity decision before deploying an application, you often end up either sitting on expensive idle resources or dealing with limited capacity.
Provide lower latency to applications by maintaining servers on-premises – Maintaining servers on-premises involves costly capital expenses and costly ongoing expenses to maintain, manage and upgrade them.
Increase speed and agility by keeping servers and other required resources ready before time in your data centers – This again is indicative of maintaining on-premises infrastructure which is neither a cost-effective or time effective way of managing the resources.
Reference:
https://docs.aws.amazon.com/whitepapers/latest/aws-overview/six-advantages-of-cloud-computing.html