AWS Certified Cloud Practitioner Exam Study Guide

The AWS Certified Cloud Practitioner exam or AWS CCP is the easiest to achieve among all the AWS certification exams. This certification covers most, if not all, fundamental knowledge that one should know when venturing into the Cloud. Although the CCP course is the basic of basics of AWS, it is still crucial that you properly learn and understand these concepts, and the reason why AWS offers a certification for it.

The AWS CCP course intends to provide practitioners a fundamental understanding of the AWS Cloud without having to dive deep into the technicalities. This includes the AWS Global Infrastructure, best practices in using AWS Cloud, pricing models, technical support options, and many more. It is why AWS recommends taking the AWS CCP exam first before attempting the other, more difficult certifications. You can view the complete details and guidelines for the certification exam here.

What to review

There are a number of things one should primarily study to pass the exam. Listing them down, they are:

1.  The AWS Cloud Services

Currently, AWS offers more than 160+ services and products to their customers. And every year, the list grows larger and more complex. You don’t have to memorize every single service and function to pass the exam (although that would be amazing if you did!). What’s important is that you familiarize yourself on the more commonly used services such as those under compute, storage, databases, security, networking and content delivery, management and governance, and a few others. To quickly view over the different categories, you may visit this link.

To help you get started with familiarizing these services, AWS offers a whitepaper which contains an overview of the different AWS services along with their definitions and use cases. It is also important to know what cloud computing introduces into the industry, and how the AWS Global Infrastructure is set up to help you maximize the capabilities of cloud computing. Aside from questions on the different services, questions about Regions and Availability Zones commonly pop up in the exam as well.

Lastly, try to familiarize yourself with the AWS Management Console. You can easily create an account in AWS, or use Qwiklabs for this purpose. The Management Console contains some services that are not enumerated under any category (such as the health dashboards, different AWS Regions, resource groups), and can sometimes come up in the exam as well.

2. Best Practices when Architecting for the Cloud

This section is what I consider to be the most important to study for, and in most cases, also comprises the bulk of the CCP exam. As a cloud practitioner, it is expected of you to know what are the best practices for using AWS. The Cloud is different from an on-premises environment in many ways. Some traditional principles of architecting systems can be applied in the Cloud, while some are not suitable at all. Knowing which ones fit best with your business requirements is key in creating a well-architected infrastructure.

Under this section, you should focus on reading the contents of this whitepaper. The best practices are essentially the ways you can take advantage of AWS Cloud’s strengths. Points such as how to decouple your application to control points of failure and knowing when to apply scalability and elasticity over cost management and vice versa are the typical scenarios that one commonly encounters when architecting in the cloud. Knowing how to properly build your systems in AWS also means being aware of the services and features that AWS offers to you.

Another good optional read is the AWS Well-Architected Framework whitepaper. This paper complements well with this section, since it elaborates on the different pillars that make up a well-architected system. Reading through the design principles and core services of each pillar will help you connect the dots between the best practices and AWS services. Lastly, you can visit this site to gather more information and view additional content for your review of this section.

3. Security in the Cloud

Security in the AWS Cloud is another major part of your CCP Exam. Since you will be launching your applications and storing your data in a foreign service, securing them should be your priority. Luckily, AWS has already defined which security aspect will be their responsibility, and which will be yours, through the Shared Responsibility Model.

AWS Certified Cloud Practitioner

The primary resource that you should be studying for this section is this whitepaper. The AWS Security Best Practices whitepaper discusses the many ways you can secure your applications and services. I suggest you thoroughly review the following:
 1) Data encryption at rest and in transit (EBS, S3, EC2, RDS, etc)
 2) Identity and Access Management (IAM)
 3) VPC and Application Network Security (security groups, ACLs, etc)
 4) Monitoring and Logging of your Infrastructure (Cloudwatch, cloudtrail, etc)
 5) AWS Compliance Programs

4. AWS Pricing Model

One of the advantages of using Cloud is having on-demand capacity provisioning. Therefore, it is also crucial for you to understand the provider’s pricing model. AWS charges you in multiple ways. There is no exact model that applies to all, since different AWS services have their own cost plans. However, AWS has three fundamental drivers of cost that usually apply to any kind of service. They are:

  1. Compute cost
  2. Storage cost
  3. Outbound data transfer cost

Detailed information about each of these costs can be seen in this whitepaper, which also serves as your main study material for this section.

Aside from on-demand capacity provisioning, AWS also offers you the option to reserve capacity. With reserved capacity, you pay the total cost of the service depending on the plan you requested. If you select the one (1) year reservation plan, then you promise to pay AWS the cost of the service, as if it were running for a full year. The same concept applies for the three (3) year term. Reserved capacity is cheaper than on-demand capacity if you expect your applications to be running continuously for a long period. The applied discount grows larger as well depending on your upfront payment. This way, you can save up to 75 percent over equivalent capacity purchased in an on-demand model. You can learn more about reserved capacity in the whitepaper.

IT Certification Category (English)728x90

The purpose of studying cost and pricing models is to help you optimize your costs in AWS. They provide a great tool which you can use to calculate expected monthly costs, known as the AWS Pricing Calculator. Another great tool that AWS offers is the AWS Total Cost of Ownership Calculator, which helps you compare the cost of your applications in an on-premises hosting environment to AWS. This is accompanied by a whitepaper that you should also read. Note that the CCP exam frequently asks scenarios where you’d have to optimize your costs.

5. AWS Support Plans

AWS offers four types of support plans: Basic, Developer, Business, and Enterprise. It is important to know how each support plan differs from one another. With that said, this webpage will serve as your primary study material. You might miss the subtle details if you don’t read each support plan properly, so be sure to take note of these details.

In tandem with learning the AWS Support Plans is studying AWS Trusted Advisor. AWS Trusted Advisor is a tool that offers best practice checks and recommendations across five categories: cost optimization, security, fault tolerance, performance, and service limits. You do not need to memorize each check in AWS Trusted Advisor, though browsing through them is an advantage.

How to review

As with any exam, the very first step is always the same – KNOWING WHAT TO STUDY. Although we have already enumerated them in the previous section of this article, I highly suggest you go over the AWS CCP Exam Guide again and see the exam contents.

AWS already has a vast number of (free!) resources available for you to prepare for the exam. Since taking AWS CCP is your goal, I will assume that you have little to zero knowledge of AWS. Hence, I suggest you first read Overview of Amazon Web Services whitepaper, and gain a good understanding of the different AWS concepts and services. This is the longest one out of the 5 whitepapers, so be sure to take your time with it. Understanding this whitepaper will make it easier for you to grasp the next parts of this review. For every concept you encounter, there will almost always be a corresponding AWS documentation available that goes into further detail on that concept. And as a reminder, you don’t need to memorize every single AWS service and function out there. Rather, focus on the services that are more commonly used by the industry. You can check out the amazing Tutorials Dojo cheat sheets to supplement your review for this section.

After you have studied the overview, the whitepaper The Total Cost of (Non) Ownership of Web Applications in the Cloud is a good follow-up. Here you can quickly read through the whole thing since this paper is not very concept heavy. It also lists down many scenarios that compares AWS from traditional setups. You should read and understand these scenarios since there is a high chance you’ll encounter a similar type of question in the exam.

At this point, we are basically finishing all the short whitepapers that discuss the services and features in AWS. Therefore, I recommend reading the whitepaper How Pricing Works next before proceeding to the heavy stuff such as best practices. The AWS CCP exam frequently throws out tricky questions about pricing, TCO and cost optimization. Know in general how prices of AWS services compare with one another i.e. EFS is more expensive than EBS, EBS is more expensive than S3. But be extra careful in answering questions that ask for the most cost effective solution. Always prioritize utility over pricing, since there might be a choice in the question where it is the cheapest solution, but is not appropriate for the scenario’s needs. When unsure which is cheaper, use the cost calculators provided to you by AWS, or search for the pricing in the services’ FAQ or on this website.

AWS also provides a free, online virtual course called AWS Cloud Practitioner Essentials which you can take to better prepare yourself for the AWS CCP exam. This course contains a set of video lectures that cover every whitepaper you’ve read so far in your review, and is also a good transition to the next whitepaper on AWS Security. You are not required to sit through these video lectures since they contain the same content as the whitepapers. Although doing so will help you compress all the information you’ve studied so far, and at the same time, you can double check if you have missed anything important in your notes.

Assuming that you’ve taken the video course above, you should now have an idea of AWS Security and how to implement it. If you didn’t watch the video course, then that is fine as well, since the AWS Security Best Practices whitepaper discusses the same thing. For AWS Security, familiarize yourself with the Shared Responsibility Model. This frequently comes up in the AWS CCP exam. Next is to study how you can protect your data in and going out of AWS. Different services have different encryption methods and protocols. Third, familiarize yourself with network level security and subnet level security. There are many ways you can secure your VPC and the services inside it. Know the differences between nACLs and security groups. Fourth, be comfortable with IAM. It is a very important service in AWS security, and will surely come up in your exam. Focus on concepts of IAM users, groups, policies and roles. Lastly, be aware of AWS monitoring and logging features such as CloudTrail and CloudWatch Logs. Understand how the two services differ, and during what situations they are used. To supplement your review on AWS services under security, go check out these handy Tutorials Dojo cheat sheets.

The last whitepaper you need to review is the AWS Best Practices whitepaper. The material nicely wraps up all the AWS services, products, features, and pricing that you’ve learned. It is very important to understand what the best practices are, since scenario questions in the exam always revolve around these topics. It will also be very helpful if you have a Management Console ready to help you visualize what is being discussed in this paper along your review. Try to remember all of the design principles by heart, and imagine situations where you can apply them.

After reading through all the whitepapers, the last section of your review is the AWS Support Plans. This is a quick browse of a webpage, and shouldn’t take you long in studying. Take note of what support plans are available, and how they differ from each other. There might be questions in the exam that ask which support plan offers some specific service.

Also check out this article: Top 5 FREE AWS Review Materials.

Validate Your Knowledge

When you are feeling confident with your review, it is best to validate your knowledge through sample exams. Tutorials Dojo offers a very useful and well-reviewed set of practice tests for the Cloud Practitioner exam takers here. Each test contains many unique questions which will surely help you verify if you have missed out on anything important that might appear on your exam. 

If you have scored well on the Tutorials Dojo AWS Certified Cloud Practitioner practice tests and you think you are ready, then go earn your certification with your head held high. If you think you are lacking in certain areas, better go review them again, and take note of any hints in the questions that will help you select the correct answers. If you are not that confident that you’ll pass, then it would be best to reschedule your exam to another day, and take your time preparing for it. In the end, the efforts you have put in for this will surely reward you.

AWS Certified Cloud Practitioner New

Sample Practice Test Questions:

Question 1

Which of the following is true on how AWS lessens the time to provision your IT resources?

  1. It provides an AI-powered IT ticketing platform for fulfilling resource requests.
  2. It provides various ways to programmatically provision IT resources.
  3. It provides an automated system of requesting and fulfilling IT resources from third-party vendors.
  4. It provides express service to deliver your servers to your data centers fast.

Correct Answer: 2

Cloud computing is the on-demand delivery of compute power, database, storage, applications, and other IT resources via the internet with pay-as-you-go pricing.
Whether you are using it to run applications that share photos to millions of mobile users or to support business critical operations, a cloud services platform provides rapid access to flexible and low cost IT resources. With cloud computing, you don’t need to make large upfront investments in hardware and spend a lot of time on the heavy lifting of managing that hardware. Instead, you can provision exactly the right type and size of computing resources you need to power your newest idea or operate your IT department. You can access as many resources as you need, almost instantly, and only pay for what you use.
With Cloud Computing, you can stop spending money running and maintaining data centers. You can then focus on projects that differentiate your business, not the infrastructure. Cloud computing lets you focus on your own customers, rather than on the heavy lifting of racking, stacking, and powering servers.
With the cloud, businesses no longer need to plan for and procure servers and other IT infrastructure weeks or months in advance. Instead, they can instantly spin up hundreds or thousands of servers in minutes and deliver results faster. AWS provides you various ways and tools to programmatically provision IT resources such as AWS CLI, AWS API and the web-based AWS Management Console.
Hence, the correct answer is: It provides various ways to programmatically provision IT resources.
The option that says: It provides an AI-powered IT ticketing platform for fulfilling resource requests is incorrect because AWS doesn’t have this kind of ticketing platform. What AWS actually does is it allows you to programmatically provision IT resources using AWS CLI, AWS API, and the web-based AWS Management Console.
The option that says: It provides an automated system of requesting and fulfilling IT resources from third-party vendors is incorrect because AWS primarily is the cloud vendor and it doesn’t rely on third-party vendors to provision your resources.
The option that says: It provides express service to deliver your servers to your data centers fast is incorrect because AWS actually handles the underlying servers needed to run the cloud resources you requested. Remember that Cloud Computing is the on-demand delivery of compute power, database, storage, applications, and other IT resources via the Internet and not from your on-premises data centers.


Question 2

Which among the options below can you use to launch a new Amazon RDS database cluster to your VPC? (Select TWO)

  1. AWS Management Console
  2. AWS Concierge
  3. AWS CodePipeline
  4. AWS CloudFormation
  5. AWS Systems Manager

Correct Answers: 1,4 

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. It frees you to focus on your applications so you can give them the fast performance, high availability, security and compatibility they need.

You can launch a new RDS database cluster using the AWS Management Console, AWS CLI, and AWS CloudFormation. The AWS Management Console provides a web-based way to administer AWS services. You can sign in to the console and create, list, and perform other tasks with AWS services for your account. These tasks might include starting and stopping Amazon EC2 instances and Amazon RDS databases, creating Amazon DynamoDB tables, creating IAM users, and so on. The AWS Command Line Interface (CLI), on the other hand, is a unified tool to manage your AWS services.

AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts.

Hence, the correct answers are: AWS Management Console and AWS CloudFormation.

AWS Concierge is incorrect because this is actually a senior customer service agent who is assigned to your account when you subscribe to an Enterprise or qualified Reseller Support plan. This customer service agent is not authorized to launch an RDS cluster on your behalf.

AWS CodePipeline is incorrect because this is just a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.

AWS Systems Manager is incorrect because this is just a unified user interface so you can view operational data from multiple AWS services, and allows you to automate operational tasks across your AWS resources.


Check out this AWS CloudFormation Cheat Sheet:

Tutorials Dojo Study Guide and Cheatsheet

Click here for more AWS Certified Cloud Practitioner practice exam questions.

Check out our other AWS practice test courses here:Tutorials Dojo AWS Practice Tests

High Quality Video Courses on Udemy

There are a few top rated AWS Certified Cloud Practitioner video courses on Udemy that you can check out as well, which can complement your exam preparations especially if you are the type of person who can learn better through visual courses instead of reading long whitepapers:

  1. AWS Certified Cloud Practitioner by Zeal Vora
  2. AWS Certified Cloud Practitioner by Alan Rodrigues

Once you have finished studying all the aforementioned sections, it is time to validate your knowledge. You can try answering the AWS Certified Cloud Practitioner Sample Exam found in the exam guide, or purchase the actual practice exam (Exam Code CLF-P01) in the AWS Training website. A few days before your exam, you can choose to reread all the whitepapers or rewatch the video lectures, or you can simply study the reviewer you made. Since the AWS CCP is not meant to be technical, the exam itself should be straightforward.

What to expect from the exam

There are two types of questions on the examination:

  • Multiple-choice: Has one correct response and three incorrect responses (distractors).
  • Multiple-response: Has two or more correct responses out of five or more options.

Distractors, or incorrect answers, are response options that an examinee with incomplete knowledge or skill would likely choose. However, they are generally plausible responses that fit in the content area defined by the test objective.

Unanswered questions are scored as incorrect; there is no penalty for guessing. 

Majority of questions are usually scenario based. Some will ask you to identify a specific service or concept. While others will ask you to select multiple responses that fit the given requirements. No matter the style of the question, as long as you understand what is being asked, then you will do fine.

Your examination may include unscored items that are placed on the test by AWS to gather statistical information. These items are not identified on the form and do not affect your score.

The AWS Certified Cloud Practitioner (CLF-C01) examination is a pass or fail exam. Your results for the examination are reported as a scaled score from 100 through 1000, with a minimum passing score of 700. Right after the exam, you will immediately know whether you passed or you failed. And in the succeeding business days, you should receive your complete results with the score breakdown (and hopefully the certificate too).

A few more tips:

  1. Be sure to get proper sleep the night before, and don’t be lazy in preparing for the exam. If you feel that you aren’t ready enough, you can just reschedule your exam.
  2. Come early to the exam venue so that you have time to handle mishaps if there are any.
  3. Read the exam questions properly, but don’t spend too much time on a question you don’t know the answer to. You can always go back to it after you answer the rest. 
  4. Keep your reviewer if you plan on taking other AWS certifications in the future. It will be handy for sure. 
  5. And be sure to visit the Tutorials Dojo website to see our latest AWS reviewers, cheat sheets and other guides.

BLACK FRIDAY Sale FINAL Week! Biggest Discounts on Practice Test + eBook Bundles

tutorials dojo black friday sale

NEW Course – AWS Certified Data Analytics Specialty Practice Exams

AWS Certified Data Analytics Sepcialty

Pass your AWS and Azure Certifications with the Tutorials Dojo Portal

Tutorials Dojo portal

Our Bestselling AWS Certified Solutions Architect Associate Practice Exams

AWS Certified Solutions Architect Associate Practice Exams

Enroll Now – Our AWS Practice Exams with 95% Passing Rate

AWS Practice Exams Tutorials Dojo

Enroll Now – Our Azure Certification Exam Reviewers

azure reviewers tutorials dojo

Tutorials Dojo Study Guide and Cheat Sheets eBooks

Tutorials Dojo Study Guide and Cheat Sheets-2

FREE Intro to Cloud Computing for Beginners

FREE AWS Practice Test Samplers

Browse Other Courses

Generic Category (English)300x250

Recent Posts