This section of the Acquia Cloud documentation describes how Acquia Cloud works, including information about Acquia Cloud's 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 staffed by cloud and Drupal experts, ready to respond 24 hours a day, seven days a week.
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. For example, here is an diagram of an Acquia Cloud Enterprise application, and how the components interact with one another for different user profiles:
As a comparison, the following is an example of an Acquia Cloud Professional application, and its component interactions:
As indicated in the diagrams, there are four main components for both Acquia Cloud Enterprise and Acquia Cloud 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)
For more information, see Acquia Cloud technology platform and supported software.
Compared to Acquia Cloud Professional, Acquia Cloud Enterprise offers additional features for high availability, including redundant server instances at each level of the stack, and higher levels of support, including unlimited application support and an operations team that is available 24x7 to remotely administer your applications and to 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 currently supports the following zones:
- US (East and West)
- EU (Frankfurt and Ireland)
- Asia Pacific (Tokyo, Singapore, and Sydney)
- South America (São Paulo)