Information for: DEVELOPERS   PARTNERS

Acquia Cloud architecture and key concepts

This section of the Acquia Cloud documentation describes how Acquia Cloud works, including information about the Acquia Cloud architecture, security, high availability features, and compliance with standards and regulations.

Acquia Cloud provides a robust managed solution for mission-critical Drupal applications. Traditional hosting services may provide little more than virtual machines, leaving you with the task of managing and running the servers. With Acquia Cloud, you bring your code and files, and Acquia handles the rest. Acquia takes care of selecting, deploying, and maintaining a Drupal-optimized platform. Acquia Cloud provides high availability elastic cloud resources with configuration management, monitoring, optimization, and caching built in, all backed up by an operations team which consists of cloud and Drupal experts ready to respond 24x7.

Acquia Cloud infrastructure

Acquia Cloud applications run on a Drupal-optimized platform hosted in the Amazon Web Services (AWS) cloud environment. The core of the platform is an open-source LAMP server stack, combining the Linux (Ubuntu) operating system, Apache web server, MySQL (Percona) database, and PHP programming language with Drupal. Acquia Cloud servers are built on the AWS Elastic Compute Cloud (EC2), Elastic Block Storage (EBS), and Elastic IPs (EIP).

The exact configuration of an Acquia Cloud application’s infrastructure depends on several factors, including whether the application is part of Acquia Cloud Enterprise or Acquia Cloud Professional. The following diagram displays an example of an Acquia Cloud Enterprise application and how the components interact with one another for different user profiles:

Diagram of an Acquia Cloud Enterprise application

In comparison, the following diagram displays an example of an Acquia Cloud Professional application and its component interactions:

Diagram of an Acquia Cloud Professional application

As indicated in the previous diagrams, Acquia Cloud Enterprise and Acquia Cloud Professional applications each have four main components:

  • Reverse proxy caching and load balancing servers: Varnish®/nginx and SSL termination
  • Web servers: Apache with PHP and Drupal code
  • Database servers: MySQL (Percona)
  • Distributed network file system

For more information, see Acquia Cloud technology platform and supported software.

Compared to Acquia Cloud Professional, Acquia Cloud Enterprise provides more features for high availability, including redundant server instances at each level of the stack and greater levels of support, including unlimited application support and an operations team available 24x7 to remotely administer your applications and change your infrastructure on demand. For more information, see Comparing Acquia Cloud Professional and Acquia Cloud Enterprise.

AWS server regions

Acquia Cloud is built on Amazon Web Services (AWS) infrastructure, which is physically remote from Acquia’s offices. The AWS environment consists of major regions and Availability Zones. Acquia Cloud customers may choose the geographic region for their application’s location. Acquia Cloud supports the following zones:

  • US (East and West)
  • Canada (Central)
  • EU (Frankfurt and Ireland)
  • Asia Pacific (Tokyo, Singapore, and Sydney)
  • South America (São Paulo)

Virtual Private Cloud

Applications hosted by Acquia Cloud are isolated using several security controls, but internal traffic travels over the same network inside Acquia’s shared virtual private cloud (VPC).

For subscribers interested in additional security, Acquia offers the following options:

  • Compliant VPC: Applications are deployed on a separate, shared network that is limited to subscribers requiring PCI, HIPAA, or PII compliance. For more information, see Compliance with standards and regulations.
  • Dedicated VPC: Applications are deployed on an isolated network environment, which can be used to connect to your virtual private network (VPN) device or Amazon Web Services Virtual Private Cloud (AWS VPC). For more information, see Acquia Cloud Shield.

Note for subscribers with Acquia Search and Acquia Cloud Shield

Although you can access your Acquia Search instance from inside a dedicated VPC, Acquia Search cannot exist inside your dedicated VPC Learn more.