Resources and limitations for Node.js environments

This documentation page describes the specific resources available for your use in Acquia Cloud Node.js application environments, and the current limitations of these environment types.

Application sizes

Node.js applications have three sizes: Small, Medium, and Large. Each application size has a corresponding production environment and a Small development environment. The environment sizes have the following limits:

Feature Development - Small Production - Small Production - Medium Production - Large
Max number of processes 4 4 8 12
Max RAM per process (GB) 1.875 (7.5 total) 1.875 (7.5 total) 1.875 (15 total) 1.875 (22.5 total)


Each environment in a Node.js application includes the following components:

Component Version
Web server OS Ubuntu 16.04
Load balancer Ngnix 1.12.1
Node.js 6.11.1
npm 2.15.11

Also included are the following items:

  • Acquia Cloud pipelines feature
  • A Git repository


Node.js environments in Acquia Cloud have the following limitations:

  • Non-production environments do not have EIPs (elastic IPs). They are shared resources and subject to unexpected relaunches which may result in different IP addresses and hostnames.
  • The following features are not supported:
    • Acquia Cloud Shield
    • SSH access into servers
    • Varnish or custom VCLs
    • HIPAA or PCI compliance
    • Memcached
    • CD environments
  • There is no supported database service or file system asset manager, but you can connect to an external file system/database service, such as a Drupal website.
  • Node.js applications can expose only one port, indicated by process.env.PORT, which is set by Acquia and cannot be overridden. You can, however, use websockets to handle multiple concurrent connections.

Contact supportStill need assistance? Contact Acquia Support

Acquia: Think Ahead

53 State Street, 10th Floor
Boston, MA 02109
United States
Phone: 888-922-7842

Map: Google Maps
View other locations