The Acquia Cloud platform delivers comprehensive Drupal infrastructure support from a single vendor, and offers three levels of service for hosting Drupal applications in the cloud:
- Acquia Cloud Professional, a self-service Drupal hosting environment built for developing and deploying one or more production applications.
- Acquia Cloud Enterprise, a fully managed, high-availability, scalable, clustered Drupal hosting environment built for the most complex Drupal applications with the highest performance and uptime requirements.
- Acquia Cloud Free, a free, self-service Drupal hosting environment built for developing and testing one application, with a more limited server and disk size. Learn more about Acquia Cloud Free.
Both Acquia Cloud Professional and Acquia Cloud Enterprise deliver a complete infrastructure to support Drupal deployment workflow processes from development and staging through to production. Acquia Cloud includes broad developer UIs and APIs, secure server access using SSH, and automated deployment from a version-controlled code repository.
Acquia Cloud Professional and Acquia Cloud Enterprise use the same user interface as part of the Acquia Cloud platform. For the purposes of the Acquia Cloud user documentation, you can assume that all instructions apply equally to Acquia Cloud Professional and Acquia Cloud Enterprise, unless otherwise stated.
Paid Acquia Cloud Professional and Acquia Cloud Enterprise applications each have three environments by default: development, staging, and production. Acquia Cloud Free applications have just two environments: development and staging. Optionally, Acquia Cloud Enterprise applications can use additional environments.
Here’s a more detailed comparison between Acquia Cloud Professional and Acquia Cloud Enterprise:
|Acquia Cloud Professional||Acquia Cloud Enterprise|
|Infrastructure||Single web server and database server, with Varnish caching supplied by non-dedicated load balancers.||Customizable, highly available cluster of multiple web servers and database servers, spanning at least two availability zones.
Optional multi-region failover.
|Uptime||Not guaranteed, but in practice, 99.9%+.
Because Acquia Cloud Professional provides single servers, Acquia Cloud Professional applications do experience downtime when servers are rebooted for system security updates, scheduled maintenance, or server resizing.
Because Acquia Cloud Enterprise provides redundant servers, Acquia Cloud Enterprise applications will not experience downtime when servers are rebooted for system security updates, scheduled maintenance, or server resizing.
|Tools and add-ons||Access to most, but not all, Acquia subscription tools and add-ons.
Less platform monitoring.
|Access to all Acquia subscription tools and add-ons.
Extensive platform monitoring.
Acquia Cloud Professional details
Acquia Cloud Professional is a self-service platform, while Acquia Cloud Enterprise is fully managed by Acquia. Here are some examples of tasks that Acquia performs for Acquia Cloud Enterprise customers, which Acquia Cloud Professional customers must manage for themselves:
- Detecting and responding to changes in traffic that require resizing servers or making other changes in available resources
- Detecting and responding to denial of service attacks
- Restarting servers
- Recovering from backups
Because you manage several of your own server settings on Acquia Cloud Professional, there is the risk that improper use of these settings can lead to server instability or poor application performance.
If you have an Acquia Cloud Professional subscription that you want to upgrade to Acquia Cloud Enterprise, contact [email protected].
Acquia Cloud Enterprise details
Acquia Cloud Enterprise supports customized infrastructure and integration, with customized reverse proxy, web server, caching, and database sizes. For example, some Acquia Cloud Enterprise applications may require comparatively more database resources, while others may require comparatively more or larger web servers. Acquia Cloud Enterprise supports custom integrations for use cases like single sign-on or integration with other enterprise systems.