The Official Comptia Cloud+ Study Guide (Exam Cv0-003)
The Official Comptia Cloud+ Study Guide (Exam Cv0-003)
CompTIA
Cloud+
Study Guide
(Exam CV0-003)
Course Edition: 1.0
Acknowledgments
Notices
Disclaimer
While CompTIA, Inc., takes care to ensure the accuracy and quality of these materials, we cannot guarantee their accuracy,
and all materials are provided without any warranty whatsoever, including, but not limited to, the implied warranties of
merchantability or fitness for a particular purpose. The use of screenshots, photographs of another entity's products, or
another entity's product name or service in this book is for editorial purposes only. No such use should be construed to imply
sponsorship or endorsement of the book by nor any affiliation of such entity with CompTIA. This courseware may contain links
to sites on the Internet that are owned and operated by third parties (the "External Sites"). CompTIA is not responsible for
the availability of, or the content located on or through, any External Site. Please contact CompTIA if you have any concerns
regarding such links or External Sites.
Trademark Notice
CompTIA®, Cloud+®, and the CompTIA logo are registered trademarks of CompTIA, Inc., in the U.S. and other countries.
All other product and service names used may be common law or registered trademarks of their respective proprietors.
Copyright Notice
Copyright © 2021 CompTIA, Inc. All rights reserved. Screenshots used for illustrative purposes are the property of the
software proprietor. Except as permitted under the Copyright Act of 1976, no part of this publication may be reproduced
or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission
of CompTIA, 3500 Lacey Road, Suite 100, Downers Grove, IL 60515-5439.
This book conveys no rights in the software or other products about which it was written; all use or licensing of such
software or other products is the responsibility of the user according to terms and conditions of the owner. If you believe
that this book, related materials, or any other CompTIA materials are being reproduced or transmitted without permission,
please call 1-866-835-8020 or visit https://help.comptia.org.
Table of Contents | iii
Table of Contents
Table of Contents
iv | Table of Contents
Topic 9A: Administer Identity and Access Management in the Cloud.......... 182
Topic 9B: Manage Cloud Operating System and Application Security......... 192
Topic 9C: Manage Data Security and Compliance in the Cloud..................... 200
Topic 12A: Configure Logs, Monitoring, and Alerting for Cloud Services..... 268
Lesson 13: Implementing High Availability and Disaster Recovery in the Cloud........287
Topic 13A: Understand High Availability and Scaling in the Cloud............... 288
Solutions......................................................................................................................... S-1
Glossary ..........................................................................................................................G-1
Table of Contents
About This Course
CompTIA is a not-for-profit trade association with the purpose of advancing the
interests of IT professionals and IT channel organizations; its industry-leading IT
certifications are an important part of that mission. CompTIA's Cloud+ Certification
is an upper-level certification designed for professionals with 2–3 years of hands-on
work experience in a systems administrator job role.
This exam will certify the successful candidate has the knowledge and skills
required to understand cloud architecture and design, deploy cloud services and
solutions, successfully maintain, secure, and optimize a cloud environment, and to
troubleshoot common cloud management issues.
CompTIA Cloud+ Exam Objectives Blueprint
Course Description
Course Objectives
This course can benefit you in two ways. If you intend to pass the CompTIA Cloud+
(Exam CV0-003) certification examination, this course can be a significant part of
your preparation. But certification is not the only key to professional success in
the field of cloud management. Today's job market demands individuals with
demonstrable skills, and the information and activities in this course can help you
build your cloud sysadmin skill set so that you can confidently perform your duties
in any cloud administrator role.
On course completion, you will be able to:
• Understand cloud concepts
Target Student
The Official CompTIA Cloud+ Guide (Exam CV0-003) is the primary course you will
need to take if your job responsibilities include cloud architecture and deployment,
optimization, and cloud security within your organization. You can take this course
to prepare for the CompTIA Cloud+ (Exam CV0-003) certification examination.
vi | Preface
Prerequisites
To ensure your success in this course, you should have systems administration skills
comprising 2–3 years' experience. CompTIA Network+ and Server+ certification, or
the equivalent knowledge, is strongly recommended.
The prerequisites for this course might differ significantly from the prerequisites for
the CompTIA certification exams. For the most up-to-date information about the exam
prerequisites, complete the form on this page: www.comptia.org/training/resources/
exam-objectives
As You Learn
At the top level, this course is divided into lessons, each representing an area of
competency within the target job roles. Each lesson is composed of a number of
topics. A topic contains subjects that are related to a discrete job task, mapped
to objectives and content examples in the CompTIA exam objectives document.
Rather than follow the exam domains and objectives sequence, lessons and topics
are arranged in order of increasing proficiency. Each topic is intended to be studied
within a short period (typically 30 minutes at most). Each topic is concluded by one
or more activities, designed to help you apply your understanding of the study
notes to practical scenarios and tasks.
In addition to the study content in the lessons, there is a glossary of the terms and
concepts used throughout the course. There is also an index to assist in locating
particular terminology, concepts, technologies, and tasks within the lesson and
topic content.
In many electronic versions of the book, you can click links on key words in the topic
content to move to the associated glossary definition, and on page references in the index
to move to that term in the content. To return to the previous location in the document
after clicking a link, use the appropriate functionality in your eBook viewing software.
As You Review
Any method of instruction is only as effective as the time and effort you, the
student, are willing to invest in it. In addition, some of the information that you
learn in class may not be important to you immediately, but it may become
important later. For this reason, we encourage you to spend some time reviewing
the content of the course after your time in the classroom.
Following the lesson content, you will find a table mapping the lessons and topics to
the exam domains, objectives, and content examples. You can use this as a checklist
as you prepare to take the exam, and review any content that you are uncertain about.
As a Reference
The organization and layout of this book make it an easy-to-use resource for future
reference. Guidelines can be used during class and as after-class references when
you're back on the job and need to refresh your understanding. Taking advantage
of the glossary, index, and table of contents, you can use this book as a first source
of definitions, background information, and summaries.
LESSON INTRODUCTION
In order to better understand cloud services and providers, a consistent set of
concepts must be applied. This lesson covers cloud concepts and terminology.
Cloud service providers have their own unique names for their offerings, so
it is easy to get confused. The final topic in the lesson addresses a common
troubleshooting methodology that applies to on-premises and cloud deployments.
Lesson Objectives
In this lesson, you will:
• Understand cloud concepts.
Topic 1A
Recognize Cloud Concepts
The term “cloud” can have various meanings. In order to reduce confusion, the NIST
definition of cloud services will be used. The three primary cloud service models are
discussed next, followed by the cloud deployment models. Cloud services and the
shared security model conclude this section.
• Broad network access: Services are available across the network from
commonly available clients.
• Resource pooling: The cloud service provider (CSP) pools resources in a multi-
tenant model and adjusts resource allocation on an on-demand basis, and the
specific distribution of hardware resources is abstracted from the consumer.
• Rapid elasticity: Resources are provisioned and released to adjust for changes
in demand and consumption. This process may be automatic or manual.
You will find the remainder of this class much easier if you memorize these five
characteristics quickly.
On-Demand Self-Service
Cloud services consumers can provision services on an as-needed basis, without
the need to work with the CSP directly. These resources might include additional
compute power, additional storage, new websites, or even database services.
The consumer can expand (or reduce) these services without the need for human
assistance from the CSP.
Resource Pooling
CSPs pool network, storage, and compute capabilities and then dynamically and
automatically allocate those resources to consumers on an on-demand basis. The
consumers do not know (or care) where the resources might physically be located.
The next time those services are used by the consumer, the resource locations
might have changed. The CSP manages the resources and maximizes their use.
Rapid Elasticity
Server resources in a traditional model are purchased as a capital expenditure, and
whether or not those resources are efficiently utilized, their cost and capabilities are
fixed. In some business models, resource needs change throughout the year. For
example, retail demand is significantly higher during some parts of the year than
others. With cloud-based computing, resources are dynamically allocated, making
for far more efficient utilization of those resources. Servers that might have been
under utilized for most of the year no longer need to be purchased and maintained.
Measured Service
CSPs meter the utilization of their resources. This metering permits more efficient
and dynamic resource allocation. It also permits the CSPs to bill consumers
accurately for exactly the quantity of resources consumed.
Areas of responsibility are depicted for each cloud service model as compared
to a traditional IT deployment. (Image © 123rf.com.)
Read carefully! This section contains critical information and terms that are used
extensively in the course.
Software as a Service
SaaS permits consumers to use the software provided by the CSP. The CSP retains
responsibility for installing, configuring, maintaining, patching, and upgrading the
software. The software is typically accessible from many client device platforms,
such as phones, tablets, and traditional computers.
The software is licensed for use by the consumer. Licensing is usually based on a
subscription model, where only the number of deployments needed is purchased
and paid for. SaaS licensing helps to make the cost management of software more
streamlined and scalable. SaaS enjoys a very high adoption rate on the Internet.
The consumer may realize lower initial deployment costs, quicker deployments, and
lower total cost of ownership expenditures over the software lifecycle by offloading
the support and maintenance of the software to a service provider.
SaaS is also operating system agnostic, meaning that organizations will rarely have
to worry about the preferred operating system platform of a given employee. The
cloud-based software will also likely be available no matter what hardware platform
employees might use. For example, in your organization you might have fifty
employees using Microsoft Windows, fifty using Apple macOS, and fifty more using
Ubuntu Linux. Your organization could deploy a SaaS solution such as Dropbox
(cloud-based storage) that supports all three operating systems. In a traditional
non-cloud implementation, it would be much harder to provide a centralized, policy-
managed, and scalable storage solution that supports all three operating systems.
SaaS examples:
• Microsoft Office 365
• Google Apps
• WebEx
• Dropbox
• Netflix
Target audience:
• End users
SaaS provides hosted applications and all of the corresponding software and hardware
infrastructure related to using that application. (Image © 123RF.com.)
Platform as a Service
PaaS scenarios provide the hardware, operating system, and necessary tools to
consumers. The consumers then utilize the tools to manage their data on their own.
The CSP is responsible for hardware support and operating system support as well
as platform maintenance. The consumer simply uses the platform within the scope
of their own business needs.
PaaS solutions are often aimed at developers and database administrators (DBAs).
These individuals use the provided platform to develop whatever applications or
database services are needed by the organization without having to first build
the platforms. PaaS solutions also scale quickly and easily, providing consistent
development platforms as needs change.
By offloading responsibility for the hardware and operating system to the CSP,
developers do not have to concern themselves with supporting the platform they are
working on. Menial tasks, such as OS and application updates, hardware failures, and
device drivers, are no longer a concern. For example, a DBA no longer has to request
a server, install an operating system, and then install a database platform such as
Microsoft SQL Server or MariaDB. Those tasks have all been offloaded to the CSP.
PaaS solutions typically support multiple development environments and
programming languages. They also support development for all platforms,
including phones, tablets, end-user workstations, and servers.
PaaS examples:
• Google App Engine
• Heroku
• AWS ElasticBeanstalk
• Salesforce
Target audience:
• Developers
• DBAs
PaaS provides infrastructure software, operating systems, virtualization, servers and server
hardware, networking, and data center electrical and mechanical operations. (Image © 123RF.com.)
Infrastructure as a Service
IaaS offloads responsibility for hardware support to the CSP. Consumers are
responsible for the management of virtual machines hosted on the CSP hardware
infrastructure. The consumers install operating systems themselves, such as
Microsoft Windows or Red Hat Enterprise Linux (RHEL), configure and patch the
OSs, and install software.
IaaS can be much more cost effective for consumers because they can deploy
exactly the server platforms they need. IaaS also provides easy scalability. This may
result in a significant reduction in capital expenditures for hardware and licenses. In
a traditional infrastructure model, companies are required to predict server needs
during a budget cycle and estimate the overall utilization of the services. Such a
model makes it very difficult to be agile or efficiently utilize services in industries
in which demand varies significantly throughout the year (such as retail holiday
shopping). The pay-as-you-go model of IaaS means that organizations can pay for
what they need—no more and no less.
Onsite servers also require a great deal of infrastructure support. Servers consume
a lot of physical space, must be properly and reliably powered, must be continually
cooled, and must be physically secure. All of these requirements mean significant
operating expenditures for businesses. By offloading these costs to a CSP,
businesses may save a great deal of money and time.
IaaS examples:
• AWS EC2
• Microsoft Azure
• Rackspace
• Digital Ocean
Target audience:
• IT administrators
IaaS provides virtualization, servers and server hardware, networking, and data center
electrical and mechanical operations to clients. (Image © 123RF.com.)
Anything as a Service
XaaS, where “X” represents any possible service, began as a way of taking the agility,
speed, and reduced initial capital expenditures that occur with the other cloud-
based “as a service” deployments and shifting those benefits to other IT services.
These services might include email, desktop operating systems, remote access, and
even security. Many innovative companies have creatively carved a niche within the
“as a service” role for themselves. XaaS means any delivery by the Internet with a
flexible, pay-as-you-go structure. This new service model provides reduced capital
expenditures and business agility.
The three components of cloud services are the client device, the data center, and
the network that links them together. (Images © 123RF.com)
Major CSPs, such as Microsoft and Amazon, have a great many data centers
distributed across the world. These data centers are redundant, have extremely
reliable access to power, have extremely reliable Internet access, and are physically
secure. Cloud services are hosted within the walls of these data centers.
Cloud services consumers could be virtually anyone, on any platform. Cloud
services may include storage, email, e-commerce, office suites, and development
environments. Users may access these services from phones, tablets, traditional
computers, Internet of Things (IoT) devices, and servers. The cloud client devices
may be any device with a network connection. The major operating systems on the
client devices include Microsoft Windows, Apple macOS, Linux, iOS, and Android.
The network is the path between the CSP data centers and the client devices. In
some deployment models, the network connection may be wholly owned and
operated by your company. In other cases, the Internet may be the network path to
cloud services. Access may also come via cell connections. In some cases, all three
network connection types may be used.
• Community cloud: Services are offered to several organizations that may have
similar service needs but are otherwise autonomous.
Public Cloud
Public cloud environments are shared among many unrelated organizations. (Images © 123RF.com.)
CSPs offer public cloud services to virtually any customer. Customers use a
subscription model to pay for access. The resources provided by the CSP are then
shared among its customers. No customer has any real understanding of precisely
where their resources or data may be at a given moment. In the background, the
CSP dynamically reallocates resources throughout the data center to support the
current demand.
Public cloud services are what most people think of when they hear about “cloud
computing.” Amazon and Microsoft are two major public cloud vendors (though
they each also offer private cloud deployment options).
Private Cloud
A private cloud model is available only to the enterprise that owns it. (Image © 123RF.com.)
Some organizations may choose to implement their own internal cloud solution.
The company itself will provide a data center and virtualization and offer a catalog
of available cloud services to the rest of the organization. The company retains
complete control of the cloud deployment but can leverage the advantages of cloud
technologies. This is especially viable for very large enterprises.
In some cases, a private cloud may be necessary for security concerns. An
organization may be unable to use the public cloud deployment model due to
industry regulations, government requirements, insurance, or other reasons.
Community Cloud
A community cloud exists to serve a discrete body of consumers who have similar
business or security needs. Access to this cloud deployment model is limited to the
members of the community. The community cloud may be owned or managed by
any one or more of the community members, or it may be managed by a third party.
Hybrid Cloud
Hybrid clouds are any combination of the other three models. (Image © 123RF.com.)
Multitenancy
Multitenancy is the concept behind public cloud deployments. Multiple
consumers, known as tenants, share computing resources owned and managed by
the CSP. This is the opposite idea from a VPC deployment. It is multitenancy that
provides the cost benefits behind shared resource utilization.
Multi-cloud
There are many multi-cloud variations, but some of the most common are
combinations of cloud services spread among two or more public CSPs (such as
AWS and Azure) as well as on a private cloud infrastructure.
One organization’s services and data distributed across multiple public and
private cloud platforms. (Images © 123RF.com)
Office 365
Microsoft’s Office suite is available online as a SaaS product. Office 365 provides
a great deal of flexibility, platform independence, and ease of installation and
support.
Digital Ocean
Digital Ocean is a developer-oriented cloud service provider that offers scalable and
quickly deployable resources. This very popular web application hosting service is
known for simplicity.
Rackspace
Rackspace provides cloud servers, database platforms, load balancers, storage,
and other services to organizations. One thing that Rackspace is well known for is
“fanatical” support.
• Medical monitoring
• Agriculture management
• Energy management
• Manufacturing/Industrial production
Serverless Computing
Serverless computing still utilizes compute resources, contrary to what the
name implies. Compute resources are allocated on demand to applications,
and no resources are reserved when the application is not in use. Billing reflects
the application’s actual use of resources. Serverless environments require no
configuration, monitoring, or capacity planning.
Serverless computing is also known as Function as a Service (FaaS).
Microsoft Azure
Microsoft Azure also presents approximately 200 cloud products. It too has
a globally dispersed infrastructure of data centers and networks divided into
various regions and availability zones. Azure permits integration of services, quick
deployments, and low capital expenditures to get started. It is built on a mixture of
Windows and Linux solutions.
Some of the top Azure services include:
• Azure Virtual Machines: IaaS
• Performance testing
• Freed time for your in-house IT and development staff to spend on other projects.
You may wish to discuss whether or not your business has considered working with an
MSP for cloud services.
AWS phrases it this way: AWS is responsible for the security of the cloud; the
consumer is responsible for security in the cloud.
The shared security model divides responsibility between the CSP and the consumer.
Review Activity:
Cloud Concepts
Answer the following questions:
3. Compare the areas of responsibility for the client organization and the
hosting public cloud service provider (CSP) as related to the shared
security model.
Topic 1B
Recognize Cloud Terms
Implementing cloud services includes some specific tasks, no matter which service
provider your organization selects. Concepts such as subscriptions, provisioning,
virtual machines, containers, and scaling need to be understood and given context.
This section covers those and other terms, providing a useful vocabulary for
understanding cloud services.
Subscription Services
This payment model uses a recurring, periodic billing cycle that is often based on
the length of the subscription (long-term subscriptions are often less expensive
than short-term subscriptions). The model usually includes no long-term contracts.
Access to services is provided as soon as the subscription is established and often
can be terminated at any time. As an example, Microsoft Office 365 is purchased via
a monthly or annual subscription service.
Identity Management
Identity management is the process by which identities are established and
access to resources is controlled. Typically, users are identified and assigned a user
account. The account is then assigned rights and restrictions, which are enforced by
access control systems such as permissions.
User accounts may be organized into groups to make management easier, but the
overall process related to a given user has a specified level of access to resources.
Provisioning
Provisioning is one of several steps in the cloud services deployment process.
The term refers to the allocation of cloud resources in the overall enterprise
infrastructure. The provisioning process is governed by objectives, policies, and
procedures for deploying services and data.
Provisioning may be accomplished via web-based or command-line interfaces.
Provisioning is usually self-service, reflecting one of the NIST cloud characteristics
discussed earlier.
In the overall deployment process, provisioning occurs before server, service, user, or
network configuration. Access controls are usually part of the provisioning process.
Applications
With cloud applications, the installation and processing occur in the cloud, rather
than on local workstations or servers. The cloud may be a private or public
network. The applications are accessed over the network. One advantage of cloud
applications is a consistent experience for all users, whether they use the same
workstation platform (Windows, Linux, macOS) or mobile device (Android or IOS).
Virtual Machines
Virtualization allocates hardware resources among one or more virtual machines
(VMs). The VMs then have an operating system and one or more applications
installed on them. The VM participates on the network as a regular node, providing
database, authentication, storage, or other services. VMs have greater access
to hardware resources and can be provided with redundancy to increase high
availability.
VMs are a key component of cloud-based IaaS services, such as AWS EC2 or Azure
Virtual Machines.
Containers
Containerization is a form of virtualization, but it is significantly different than VMs.
Containers virtualize at the OS layer, rather than the hardware layer. A container
holds a single application and everything it needs to run. This narrow focus allows
containers to excel with technologies such as microservices. Containers are very
lightweight, share a single OS (usually Linux), and provide a single function. GCP,
Azure, and AWS all offer cloud-based container services.
Containers for each application, sharing bins, libraries, and a single OS.
Templates
Virtual machines may be deployed using templates. VM Templates reduce the
confusion, misconfiguration, and cost associated with manually created VMs by
providing standardized VM configurations.
For example, in your organization’s private cloud, you might permit developers to
create their own VMs (the self-service cloud characteristic). Rather than a developer
having to fumble through the configurations (potentially making an expensive
mistake), you can provide a template that provides the right amount of compute
and storage resources, as well as the appropriate operating system, applications,
and security configurations. The developer selects the template, and a VM is
created from the established settings.
CSPs also use templates to offer flexible but standardized VM configurations to
customers.
Post-Deployment Validation
Post-deployment validation ensures that deployed apps or services meet required
service levels. Depending on the service, this may be handled through regression or
functionality testing. If possible, automate post-deployment validation for efficiency
and consistency.
Auto-scaling
Auto-scaling takes advantage of automated deployments and virtualization to
provide the appropriate resources for the current demand. Resources can be scaled
up or down to manage costs. Your organization only pays for the resources that it
consumes. Auto-scaling is useful when resource utilization is difficult to predict or is
seasonal.
Resources may be scaled up (more compute power, such as RAM, given to a single
virtual server) or scaled out (more virtual servers deployed). When demand is
reduced, the resources are reduced, saving money.
Hyperconverged
Hyperconverged cloud solutions combine compute, storage, and network
resources into a single component. The goal is to reduce complexity and increase
scalability. With hyperconvergence, the compute, storage, and network resources
are inseparable and managed as a single unit. This is in contrast to converged
resources which can be broken out into their constituent parts (compute, storage,
networking), making them more difficult to manage—sysadmins are managing
three pieces rather than one.
Review Activity:
Cloud Terms
Answer the following questions:
2. You are helping to design a cloud architecture for your organization. The
CIO wants to ensure that resources can scale up to meeting demand with
minimal human intervention. Explain how virtualization and automated
deployments help you meet the CIO’s requirements.
Topic 1C
Understand the Troubleshooting
Methodology
Troubleshooting Methodology
The following list represents the basic steps in a troubleshooting methodology:
• Identify the problem.
Some service desk management software requires the use of tickets. This software may
require that troubleshooting documentation be entered before the ticket can be closed.
Cloud policies govern how the organization interacts with cloud resources. In terms
of troubleshooting, these policies manage case escalation (for example, escalation
to the CSP's technical support). Such cases may incur a cost. Administrators must
have a complete view of the cloud environment to understand troubleshooting
before escalating cases upward.
In addition, service–level agreements (SLAs) might enforce penalties on your
organization for service outages. Don’t forget that cloud service providers also have
SLAs backing their service availability. If an outage or other loss of access occurs,
and it falls within the responsibility of the CSP, your organization may be awarded
reduced service fees or other compensation.
Review Activity:
Troubleshooting Methodology
Answer the following question:
1. You are assigned a help desk ticket to find out why a user cannot access
cloud resource. Using the troubleshooting methodology, how would you
narrow the scope of the problem?
Lesson 1
Summary
Cloud concepts, while fundamental, are important for a consistent understanding
of terminology. In this lesson, you have examined cloud characteristics, deployment
models, and services. You also examined the shared security model. Finally, you
learned a useful and straightforward troubleshooting methodology that applies to
on-premises and cloud environments.
1. Which of the five cloud characteristics will be the most helpful for your
organization?
4. Which cloud services are you currently using for your personal services
or data?