AWS Database Blog

Accelerate Alfresco Content Services Deployment on HAQM Aurora with AWS Quick Start

Linda Wu is a product manager at HAQM Web Services.

When we built HAQM Aurora a few years ago, we had the following tenets in mind:

  • Combine the speed and availability of a high-end commercial database with the simplicity and cost-effectiveness of open source.
  • Deliver full compatibility with the popular open-source database MySQL so that customers don’t need to change their existing applications.
  • Offer a managed service so that customers can focus on developing applications rather than worry about keeping their databases up, and only pay for what they use.
  • Provide a cloud-native database that meets the scalability needs of modern applications.

Today, thousands of customers and partners have adopted HAQM Aurora (MySQL Compatible). We see customers and ISV partners coming to HAQM Aurora from various sources. Some are moving from on-premises databases to HAQM Aurora; others are migrating from their MySQL or commercial databases on HAQM EC2 to HAQM Aurora.

Why HAQM Aurora?
Alfresco Software, an enterprise open-source content and process services company, was one of the early adopters of HAQM Aurora. The company wanted to provide highly scalable content management services in the cloud. It turned to AWS services, including HAQM Aurora, to realize its goal.

In a typical customer deployment, shown in the following diagram, HAQM Aurora provides a high-performance database to store metadata and metadata hierarchies for the content that’s managed on the Alfresco platform. The metadata helps people find the right content quickly and easily. It’s also used to move documents through a business process, control content access, and automate records management. In a sense, HAQM Aurora powers “the brains” of Alfresco Content Services.

 

Alfresco adopted HAQM Aurora because of its fast and linear scalability. In past benchmarking tests, Alfresco Content Services surpassed the 1 billion document mark with a throughput of 3 million documents per hour. This is 10 times faster than their previous MySQL environment.

Alfresco also valued the high-availability architecture in HAQM Aurora, and the fact that it’s self-healing and fault-tolerant with instant crash recovery. Best of all, Alfresco didn’t need to make any code changes to the application stack that was built on MySQL. It just worked.

Get going in under an hour
We often see customers use AWS CloudFormation templates to automate and accelerate their deployment, including HAQM Aurora. Alfresco recently released an AWS Quick Start to help customers quickly deploy Alfresco Content Services on AWS, using HAQM Aurora, HAQM EC2, and HAQM S3. It builds in best practices for availability, scalability, and security and reduces deployment time to less than one hour. This is a significant improvement in time-to-market compared to typical on-premises deployments that could take days or even weeks.

The Quick Start automates the deployment of the architecture shown in the following diagram.

To deploy, from the Quick Start page, simply select whether you want to deploy Alfresco Content Services into a new or existing virtual private cloud (VPC).

You can customize the parameters for the template, including the database and advanced options. Once you click Create, you’re on your way to your deployment.

To learn more, visit AWS Quick Start for Alfresco Content Services.