Information for: DEVELOPERS   PARTNERS

Using Site Factory Stacks

With Acquia Cloud Site Factory, you can centrally manage websites using the same codebase and region—but what if some of your websites are fundamentally different from the rest?

If you have discrete groups of websites sharing a set of basic, fundamental differences between the groups, you can use stacks to manage your websites in a single Acquia Cloud Site Factory subscription. Stacks use the same codebase on the same managed, dedicated infrastructure for a group of websites. Stacks can be helpful in the following situations:

  • Different Drupal core – You may have some websites based on Drupal 8, and others remaining on Drupal 7.
  • Different installed modules – You may have websites with fundamentally different business purposes, and each set of websites needs a different set of custom and contributed Drupal modules.
  • Different geographic region – You may have groups of websites based in two or more different geographic regions.

Stacks in Acquia Cloud Site Factory enable you to develop and maintain each group separately while still managing the websites in the same subscription and Site Factory Management Console. Stacks provide you with much more flexibility, along with unified governance, assembly, and delivery.

Getting started with stacks

Each Acquia Cloud Site Factory subscription starts with a single stack. To add more stacks, contact your Acquia Account Manager. There is an additional cost for each stack.

Acquia will provision your new stack, and then let you know when the stack is ready for you to begin development.

Your first stack will be named Stack 1, with any subsequent stacks named in numeric order: Stack 2, Stack 3, and so forth. Although you cannot rename a stack, you can contact Acquia Support to request Acquia add a description to an existing stack.

Websites managed as part of a stack share the same subdomain pattern, such as *.customer.acsitefactory.com. Each stack added in a different region or to a different pair of load balancers will require a unique subdomain pattern, such as *.us-east.customer.acsitefactory.com and *.eu-west.customer.acsitefactory.com.

Note

Your stacks will all share the same Site Factory Management Console with your first stack. Domain names cannot be changed after provisioning, so if your stacks need significantly different domain names, discuss domain name strategies with your Account Manager when requesting a new stack.

Viewing your repository information

After Acquia provisions your stack, you can sign in to the Acquia Cloud interface to prepare for developing websites on your new stack.

  1. Sign in to the Acquia Cloud interface as a user with platform admin permissions.
  2. Click the name of your application to select it.
  3. Click Application info to display code repository information for your stack.

Working with stacks

After adding additional stacks, you will still manage all of your Acquia Cloud Site Factory websites using the same Site Factory Management Console, regardless of which stack they belong to. When you perform many actions in the Site Factory Management Console, you will select which stack you want to work on. For example, you can perform the following actions on a per-stack basis:

Identify the stack for a website

If you have more than one Site Factory stack, you can identify what stack a website belongs to by performing the following steps:

  1. Sign in to the Site Factory Management Console as a user with the platform admin or site builder role.

  2. Click Sites.

  3. Scroll to or filter for the website with the stack that you want to identify.

  4. Point to the Information icon to display a tooltip that contains the stack information.

    The information card for a website