Information for: DEVELOPERS   PARTNERS

Getting your team ready

Even before you engage with Acquia, you can undertake a few activities to prepare your teams and your application for an efficient and low-friction onboarding process:

Learn more by visiting the Acquia Academy (sign-in required) for video tutorials of the Pre-Launch Checklist and Preparing for Launch on Acquia Cloud.

Preparing your website

Application Description
Review your subscription You can access and review your subscription before we conduct the welcome call, network walkthrough, and technical review. Write down any questions you have, so we can focus on the right topics with you.
Locate and bookmark Acquia’s online documentation Acquia has an extensive knowledge base. A good place to get started is the Acquia Cloud documentation.
Review our online training courses Acquia offers training covering key platform and Drupal concepts.
Install Acquia Connector Acquia Connector module connects your application to Acquia’s network to enable Acquia Insight, Acquia Search, and other key features of your subscription.
Install Memcached Memcached is a memory cache server daemon that helps to improve application performance by reducing the load on database servers For installation instructions, see Enabling Memcached on Acquia Cloud.
Enable New Relic Enabling an application performance monitoring tool like New Relic is a critical step in getting your application ready for testing and launch.
Ensure your Drupal core and contributed modules are up to date Keeping your code up to date is a critical maintenance task that you should be performing regularly.
Validate your caching strategy Acquia leverages Varnish® Cache to ensure your application is highly available and scalable. You should plan your caching strategy carefully, and you avoid building features that prevent your application from being cacheable.
Validate your search requirements Acquia Search is based on Apache Solr. If you have customizations in your search configuration, you should work with us to ensure those customizations are compatible with Acquia Cloud.
Plan for SSL Understand your security and privacy requirements. Be clear about your options for SSL and supporting modules.

You may also find some of the suggestions outlined in Assessing your Drupal site for migration onto Acquia Cloud helpful.

Getting help from Acquia Support

Acquia provides you with the information you need to contact Acquia Support. Most of your day-to-day access to our team is conducted through tickets to ensure all communication is recorded and trackable. Our support engineers are able to answer all questions about the Acquia Cloud platform and Drupal best practices.

Acquia will not engage in development services, including any direct modification of code on your servers, unless a separate Professional Services engagement has been purchased to do so.

In addition to support tickets, we encourage you to set up advisory time to discuss Drupal and Acquia Cloud platform best practices. Common advisory call topics include SSL, caching, module recommendations, load testing, and many other topics. See the Support Users Guide for full details on working with the Acquia Support team.

Configuring caching settings

Acquia leverages Varnish Cache on your load balancers and Memcached on your web servers to ensure your application is as performant and scalable as possible. Varnish works by eliminating the need for your backend web servers to process every request sent to the application. Under high traffic conditions, Varnish serves requests from cache more quickly than your web servers can. Memcached improves the performance of your web servers when serving authenticated traffic. Applications with a high percentage of authenticated users benefit most from this caching technology.

Taken together and properly configured, Varnish and Memcached are critical elements of your application’s ability to scale and perform. We encourage you to engage with us to help you determine how to make your application as cacheable as possible, given your application’s functional requirements.

Sizing your hardware accurately

When you purchased Acquia’s hosting services, you should have completed an infrastructure questionnaire. Acquia uses this questionnaire to estimate the appropriate hardware for your application, including the following key information:

  • How many pageviews your application serves
  • What percentage of your traffic is from authenticated users
  • Current PHP memory limit

Other factors may affect your sizing, such as the number of applications you have in a multisite configuration, and how many applications are hosted on a given server.

Unless we know otherwise, we assume Varnish caches 90 percent of your anonymous traffic. If your application doesn’t cache efficiently, you may need to engage Acquia to reassess your sizing before proceeding with load testing and launch.

If you are properly sized based on your traffic expectations and caching efficiency, and your application continues to suffer from degraded performance, Acquia will work with you to identify and remediate performance-affecting conditions in your application’s code and configuration.