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
  • Web servers – Apache with PHP and Drupal code
  • Database servers – MySQL (Percona)
  • Network file system – (GlusterFS)

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)