Information for: DEVELOPERS   PARTNERS

Environment definition

For more information about Drupal and Acquia terms and terminology, see the Acquia Help Center Drupal term index.

An environment is generally defined as a full website or application stack that contains everything the website or application needs to deliver functionality and content to users. This includes, but is not limited to, the following:

  • A dedicated parcel of server space
  • Memory
  • A database
  • An operating system
  • Application services

Most developers who work with multiple environments use at least two different environments:

  • A development environment, where new code can be created and tested.
  • A production environment, where the live website and its data exist.

Web development projects should use at least two or more environments. For example, a third environment for staging can be useful for merging production data with newly developed code for extensive testing purposes.

Notes for Acquia Cloud users

Acquia’s hosting services use multiple environments, which are more explicitly defined under the Multiple environments: local, dev, stage and prod section in Key concepts in Acquia Cloud.

When in use on Acquia Cloud, environment names are abbreviated and added to your website’s name to create the docroot name. One example of this in use is the syntax to sign in to your server using SSH.