---
title: "Acquia Certified Cloud Pro"
date: "2024-02-14T06:18:38+00:00"
summary: "Validate skills and knowledge in hosting and maintaining Drupal applications on Acquia Cloud Platform for developers and site builders."
image:
type: "page"
url: "/acquia-academy/acquia-certified-cloud-pro"
id: "c302d7d0-59db-4c24-aed2-b2b3f9f068f8"
---

#### Quick links

[About the exam](#about-the-exam) [Steps to certification](#steps-to-certification) [Exam domains](#exam-domains) [Self-assessment](#self-assessment) [Preparation](#preparation) [Study guide](#study-guide)

This is the study guide for the Acquia Certified Cloud Pro Examination.

This guide explains the exam blueprint, breaks down knowledge domains, and helps you get familiar with the nature of questions asked in the exam. It also provides helpful steps to prepare for the exam and links to further resources for study and preparation.

About the exam
--------------

The following is the key information about the exam:

*   **Exam name**: Acquia Certified Cloud Pro
*   **Exam duration**: 60 minutes
*   **Exam length**: 40 questions
*   **Pass/Fail mark**: 65%
*   **Available languages:** English, Japanese

The purpose of this exam is to validate skills and knowledge of a developer in the areas hosting and maintaining a Drupal application on Cloud Platform.

This exam validates a candidate’s ability to:

*   Understand the features provided by Cloud Platform
*   Configure the Cloud Platform environment for hosting a Drupal-based website
*   Implement an optimum development workflow to work with Cloud Platform-based websites
*   Understand and implement Cloud Platform development and deployment best practices

Steps to certification
----------------------

**Newcomer**: You are absolutely new to Drupal and Acquia products.

**Intermediate**: You have Drupal development experience but are new to the Acquia platform.

**Advanced**: You have Drupal development experience, are familiar with the Acquia platform, and wish to get certified.

### Take Acquia Academy courses

As a newcomer to the Acquia platform, take the introductory courses in [Acquia Academy](https://customers.acquiaacademy.com/learn). This will start you on your journey to certification.

### **Cloud Platform videos in Acquia Academy**

[Customers](https://customers.acquiaacademy.com/) and [Partners](https://partners.acquiaacademy.com/) can self-register on the appropriate branch of [Acquia Academy](https://customers.acquiaacademy.com/learn) and take courses in the relevant domain to refresh their knowledge. Available courses can be found on our [Cloud Platform training landing page](https://customers.acquiaacademy.com/pages/102/cloud-platform-training). 

The [Cloud Platform Onboarding: Learning Plan](https://www.acquiaacademy.com/learn/learning_plan/view/2/acquia-cloud-platform-customer-onboarding) is the best place to begin.

A list of online resources and documentation for each learning domain in the [Study Guide](#study-guide-cloud-pro) section of this study guide.

### Gain practical experience

Completing the course may not make you ready to pass the certification exam. You need to have some real-life practical experience to attempt the exam. For this purpose, we recommend that you gain practical experience by working with at least 2-3 real life projects.

### Perform self-assessment

Once you decide to take the exam, we recommend that you study the [domains and topics](#domains-and-topics-cloud-pro) covered by the exam and their relative weights. You should also perform a [self-assessment](#self-assessment-cloud-pro) of your own areas of strength and weakness against the domains and topics covered by the exam blueprint. This is a recommended starting point for experienced Cloud Platform users.

### Use labs and study guide

Based on your self-assessment, you may need to gain knowledge and experience in some domains or topics. The best way to learn is by working or experimenting with the tools. Follow the suggestions given for preparation in the [Preparation](#preparation-cloud-pro) section and refer to the external resources given in the [Study Guide](#study-guide-cloud-pro) section.

### Register for and take the exam

At this stage, you should be ready to take the exam. Follow the instructions for [registering for an exam](/acquia-academy/certification/exam-registration).

Exam domains
------------

Note

This exam blueprint includes topics/domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content in this examination.

**Domain**

**% of Examination**

1.0 Fundamental Web Hosting Concepts

15%

2.0 Cloud Platform Features and Interface

35%

3.0 Drupal Development Workflow on Cloud Platform

35%

4.0 Cloud Platform Best Practices

15%

**TOTAL**

**100%**

### Content

#### Domain 1.0: Fundamental web hosting concepts

1.1. Demonstrate knowledge of basic web hosting architecture

1.2. Demonstrate knowledge of Drupal development workflows

1.3. Demonstrate knowledge of key security and performance concepts

#### Domain 2.0: Cloud Platform features and interface

2.1. Demonstrate understanding of key features of Cloud Platform

2.2. Demonstrate ability to configure various aspects of an environment

2.3. Demonstrate ability to configure teams and users

#### Domain 3.0: Drupal development workflow on Cloud Platform

3.1. Demonstrate ability to install a new Drupal site on Cloud Platform

3.2. Demonstrate ability to set up local development environment for working with Cloud Platform

3.3. Demonstrate ability to deploy code, database, and files to various environments

3.4. Demonstrate ability to manage Drupal site configurations across various environments

3.5. Demonstrate ability to use Cloud API for workflow automation

#### Domain 4.0: Cloud Platform best practices

4.1. Demonstrate understanding of best practices for performance enhancement

4.2. Demonstrate understanding of security best practices

4.3. Demonstrate understanding of best practices for live deployment

Self-assessment
---------------

Experienced Drupal developers will likely know their weaknesses more than they know their strengths. You might have judged your own skill levels while reading through the exam domains. It is quite natural for you to be more experienced and proficient in one domain than another. Also, within a domain, it is likely that you have hands-on experience with some topics but have never touched other areas within the same domain.

### How to use self-assessment

We suggest you perform a skills and expertise self-analysis with respect to the domains and topics listed in the blueprint. The blueprint lists test objectives (topics) for each domain. Rank your skills on a scale of 0 to 10 against each test objective (0 for absolutely zero knowledge or exposure and 10 for complete mastery).

*   Topics with a score of 8+ are your strengths.
*   Topics with a score of 5 to 7 will need some preparation.
*   Topics with a score below 5 may require a lot of preparation, or guided instruction.

You may use the following table to carry out your evaluation.

### Acquia Certified Cloud Pro self-assessment table

**Domain**

**Topic**

**Your Score (1-10)**

**1**

**Fundamental web hosting concepts**

1.1

Demonstrate knowledge of basic web hosting architecture

1.2

Demonstrate knowledge of Drupal development workflows

1.3

Demonstrate knowledge of key security and performance concepts

**2**

**Cloud Platform features and Interface**

2.1

Demonstrate understanding of key features of Cloud Platform

2.2

Demonstrate ability to configure various aspects of an environment

2.3

Demonstrate ability to configure teams and users

**3**

**Drupal development workflow on Cloud Platform**

3.1

Demonstrate ability to install a new Drupal site on Cloud Platform

3.2

Demonstrate ability to set up local development environment for working with Cloud Platform

3.3

Demonstrate ability to deploy code, database and files to various environments

3.4

Demonstrate ability to manage Drupal site configurations across various environment

3.5

Demonstrate ability to use Cloud API for workflow automation

**4**

**Acquia Platform best practices**

4.1

Demonstrate understanding of best practices for performance enhancement

4.2

Demonstrate understanding of security best practices

4.3

Demonstrate understanding of best practices for live deployment

Preparation
-----------

Once you have a list of topics you need to review, you will possibly face two challenges:

1.  Find and study documentation and knowledge resources for the topics.
2.  Find enough practical case studies covering the topics.

### Knowledge resources

A list of online resources and documentation for each learning domain appears in the [Study Guide](#study-guide-cloud-pro) section.

Study guide
-----------

### General overview of Cloud Platform

**Resources:** 

*   [Cloud Platform user interface](/acquia-cloud-platform/accessing-cloud-platform-user-interface "Accessing the Cloud Platform user interface")

### Domain 1.0: fundamental web hosting concepts

**1.1 Demonstrate knowledge of basic web hosting architecture**

A Cloud Pro understands basic website hosting architecture.

**Resources:**

*   [Cloud Platform architecture and key concepts](/acquia-cloud-platform/architecture)
*   [Cloud Platform](/acquia-cloud-platform)
*   [Cloud Platform API](https://cloudapi-docs.acquia.com/)

**1.2 Demonstrate knowledge of Drupal development workflows**

A Cloud Pro should know how to set up workflows for Drupal development on Cloud Platform that follow best practices, avoid regression issues, and maintain secure code.

**Resources:**

*   [Working with code](/acquia-cloud-platform/manage-apps/code)
*   [Code workflows with Cloud Platform](/acquia-cloud-platform/manage-apps/code/environments)
*   [Acquia require line](/acquia-cloud-platform/manage-apps/code/require-line)
*   [Rolling back production deploys](/acquia-cloud-platform/help/93256-rolling-back-production-deploys "Rolling back production deploys")

**1.3 Demonstrate knowledge of key security and performance concepts**

A Cloud Pro should know about basic security and performance concepts in Drupal and Cloud Platform, as well as how to identify when an application does not conform to best practices.

**Resources:**

*   [Security and compliance](/acquia-cloud-platform/architecture/security)
*   [Best practices for a fully SSL-protected site](/acquia-cloud-platform/help/94441-best-practices-fully-ssl-protected-site "Best practices for a fully SSL-protected site")
*   [SSL and HTTPS](/acquia-cloud-platform/architecture/security#cloud-ssl-and-https)

### Domain 2.0: Cloud Platform features and interface

**2.1 Demonstrate understanding of key features of Cloud Platform**

A Cloud Pro understands the key features and user interface of Cloud Platform, including basic service levels of Cloud Platform Professional and Cloud Platform Enterprise.

**Resources:**

*   [Key concepts in Cloud Platform](/acquia-cloud-platform/architecture/key-concepts)
*   [Comparing Cloud Platform hosting environments](/acquia-cloud-platform/architecture/compare-ace-acp)
*   [Cloud Platform CD](/acquia-cloud-platform/features/cd)
*   [Managing applications with Cloud Platform](/acquia-cloud-platform/manage-apps)

**2.2 Demonstrate ability to configure various aspects of an environment**

A Cloud Pro should be able to configure an environment appropriate for team development of an application. For example, a Cloud Pro must be able to modify PHP settings and enable or disable Varnish over SSL.

**Resource:**

*   [Configuring an environment](/acquia-cloud-platform/manage-apps/configure)
*   [Monitoring your applications and infrastructure](/acquia-cloud-platform/monitor-apps)

**2.3 Demonstrate ability to configure teams and users**

A Cloud Pro should be able to set up a team and its users within Cloud Platform, including assignment of roles, creating custom roles, and administering permissions. Also included is the management of an Organization within Cloud Platform.

**Resources:**

*   [Managing team members](/acquia-cloud-platform/access/teams/members)
*   [Working with roles and permissions](/acquia-cloud-platform/access/teams/roles)
*   [Default Cloud Platform user permissions](/acquia-cloud-platform/access/teams/permissions)
*   [Creating a custom role](/acquia-cloud-platform/access/teams/roles#cloud-create-custom-role)
*   [Working with organizations](/acquia-cloud-platform/access/teams/organizations)
*   [Controlling access to Cloud Platform](/acquia-cloud-platform/access)

### Domain 3.0: Drupal development workflow on Cloud Platform

**3.1 Demonstrate ability to install a new Drupal site on Cloud Platform**

A Cloud Pro should be able to install a new Drupal site on Cloud Platform by creating a new application, importing an existing application, or installing a Drupal distribution.

**Resources:**

*   [Creating an application on Cloud Platform](/acquia-cloud-platform/create-apps)
*   [Installing a Drupal distribution](/acquia-cloud-platform/create-apps/install)
*   [Importing an existing application](/acquia-cloud-platform/create-apps/import)

**3.2 Demonstrate ability to set up a local development environment for working with Cloud Platform**

A Cloud Pro can set up a local development environment.

**Resources:**

*   [Deploying an application to Cloud Platform using GIT/SQL-dump](https://www.acquiaacademy.com/learn/course/internal/view/elearning/241/tutorial-deploying-an-application-to-cloud-platform-using-git-and-sql-dump)
*   [Acquia Pipelines](/acquia-cloud-platform/features/pipelines)

**3.3 Demonstrate ability to deploy code, database, and files to various environments**

A Cloud Pro will be able to deploy code, database, and files to various environments on Cloud Platform, using a workflow that follows best practices.

**Resources:**

*   [Working with code](/acquia-cloud-platform/manage-apps/code)
*   [Code workflows with Cloud Platform](/acquia-cloud-platform/manage-apps/code/environments)
*   [Working with files](/acquia-cloud-platform/manage-apps/files)
*   [Backing up your Drupal file system](/acquia-cloud-platform/manage-apps/back-up)
*   [rsyncing files on Cloud Platform](/acquia-cloud-platform/manage-apps/files/transfer-files/rsync)
*   [Using Production mode to protect your live application](/acquia-cloud-platform/manage-apps/prod-mode)
*   [Acquia require line](/acquia-cloud-platform/manage-apps/code/require-line)

**3.4 Demonstrate ability to manage Drupal site configurations across various environments**

A Cloud Pro will be able to manage site configurations for a Drupal application across environments.

**Resources:**

*   [Configuring an environment](/acquia-cloud-platform/manage-apps/configure)
*   [Managing applications using the command line](/acquia-cloud-platform/manage-apps/command-line)
*   [SSL on Cloud Platform](/acquia-cloud-platform/manage-apps/ssl)
*   [Developing with the Cloud Platform API](/acquia-cloud-platform/develop-apps/api)

**3.5 Demonstrate ability to use Cloud API for workflow automation**

A Cloud Pro will be able to use the Cloud Platform API to automate workflows for development, authentication, drush and cloud hooks.

**Resources:**

*   [Cloud API authentication](/acquia-cloud-platform/develop-apps/api/auth)
*   [Automating with Cloud Hooks](/acquia-cloud-platform/develop-apps/api/cloud-hooks)
    *   [Acquia Cloud Hooks](https://github.com/acquia/cloud-hooks)

### Domain 4.0: Cloud Platform best practices

**4.1 Demonstrate understanding of best practices for performance enhancement**

A Cloud Pro will understand best practices for performance enhancement of Drupal applications, including basic application performance, Drupal performance, and maintaining the required level of performance for your application.

**Resources:**

*   [Improving application performance](/acquia-cloud-platform/performance)
*   [Using Fast 404 to improve Drupal performance](/acquia-cloud-platform/help/94106-using-fast-404-improve-drupal-performance "Using Fast 404 to improve Drupal performance")

**4.2 Demonstrate understanding of security best practices**

A Cloud Pro will understand security best practices related to access control, managing team members and permissions, and allowlisting.

**Resources:**

*   [Controlling access to Cloud Platform](/acquia-cloud-platform/access)
*   [Managing users, teams, roles, and permissions](/acquia-cloud-platform/access/teams)
*   [Managing security settings](/acquia-cloud-platform/access/security)
*   [Enforcing password strength](/acquia-cloud-platform/access/password-strength)
*   [Setting up two-step verification](/acquia-cloud-platform/access/two-step-verification)
*   [Using two-factor authentication with your Acquia user account](/resources/using-acquia-id "Using Acquia ID")
*   [Securing your application with IP address allowlisting](/acquia-cloud-platform/access/ip-allowlist)

**4.3 Demonstrate understanding of best practices for Live Deployment**

A Cloud Pro will understand the best practices related to live deployment, including basic tools, live code changes, and workflow.

**Resources:**

*   [Managing your code with other tools](/acquia-cloud-platform/manage-apps/code/other)
*   [Using the Live Development mode](/acquia-cloud-platform/manage-apps/code/livedev)
*   [Live Development workflow](/acquia-cloud-platform/manage-apps/code/livedev-workflow)

### Additional resources

The following are additional resources provided for your supplemental learning and practice.

**Cloud Platform infrastructure**

The [Cloud Platform architecture and key concepts](/acquia-cloud-platform/architecture) section of the Cloud Platform documentation describes how Cloud Platform works, including information about Cloud Platform’s architecture, security, high availability features, and compliance with standards and regulations.

As indicated in the two diagrams below, there are four main components for both Cloud Platform Enterprise and Cloud Platform Professional applications:

*   _Reverse proxy caching and load balancing servers_ - Varnish/nginx
*   _Web servers_ - Apache with PHP and Drupal code
*   _Database servers_ - MySQL (Percona)
*   _Network file system_ - (GlusterFS)

The exact configuration of a Cloud Platform application’s infrastructure depends on several factors, including whether the application is part of Cloud Platform Enterprise or Cloud Platform Professional.

**Cloud Platform Enterprise infrastructure diagram**

Here is a diagram of a Cloud Platform Enterprise application and how the components interact with one another for different user profiles:

![Acquia Cloud Enterprise infrastructure](https://acquia.widen.net/content/buyus6wfkd/jpeg/certification_ace-infrastructure.jpeg?position=c&color=ffffffff&quality=80&u=kymscu)

**Cloud Platform Professional infrastructure diagram**

As a comparison, the following is an example of a Cloud Platform Professional application, and its component interactions:

![Acquia Cloud Professional infrastructure](https://acquia.widen.net/content/cdgfe90ksj/jpeg/certification_acp-infrastructure.jpeg?position=c&color=ffffffff&quality=80&u=kymscu)

**Site Factory infrastructure diagram**

The [Site Factory](/site-factory/overview "Overview") and Cloud Platform sections of the Cloud Platform documentation describes the supported and included features of Site Factory, which is built upon Cloud Platform Enterprise.

The following diagram describes the infrastructure used for the Cloud Platform Site Factory application, and how its components interact with one another:

![Acquia Site Factory infrastructure](https://acquia.widen.net/content/1wy0uoxkj5/jpeg/certification_acsf-infrastructure.jpeg?position=c&color=ffffffff&quality=80&u=kymscu)

**Caching and Varnish**

*   [Configuring Drupal cache settings for Varnish](/acquia-cloud-platform/configuring-drupal-cache-settings-varnish "Configuring Drupal cache settings for Varnish")
*   [How Drupal page cache works](/resources/drupal-based-website-caching "Drupal-based website caching")
*   [Caching overview](/resources/caching-overview "Caching overview")
*   [Views caching](/acquia-cloud-platform/configuring-drupal-cache-settings-varnish "Configuring Drupal cache settings for Varnish")
*   [Using Varnish](/acquia-cloud-platform/using-varnish "Using Varnish")
*   [Introduction to Varnish](/acquia-cloud-platform/help/92646-introduction-varnish "Introduction to Varnish")
*   [Bypassing the Varnish cache](/acquia-cloud-platform/performance/varnish#cloud-bypass-varnish)
*   [Purging Varnish cache on Cloud Platform](/acquia-cloud-platform/performance/varnish/purging)
*   [Simplified VCL for Varnish](/acquia-cloud-platform/help/92916-simplified-vcl-varnish "Simplified VCL for Varnish")
*   [Set max-age headers for specific pages, files, or paths](/acquia-cloud-platform/help/92841-set-max-age-headers-specific-pages-files-or-paths "Set max-age headers for specific pages, files, or paths")
*   [Custom Varnish configuration](/acquia-cloud-platform/performance/varnish/custom)
*   [Installing Acquia Purge](/resources/installing-acquia-purge "Installing Acquia Purge")