reference deployment

Aerospike Database Enterprise Edition

Predictable performance for globally distributed applications at petabyte scale

This Quick Start is for people who want to get started with Aerospike Database Enterprise Edition on the Amazon Web Services (AWS) Cloud using current best practices, high availability, and security-related features. Aerospike is a real-time NoSQL data-storage platform. It delivers predictable performance at petabyte scale with microsecond latency across billions of transactions.

When you use Aerospike with data-intensive, geodistributed applications, it performs like a cache with the persistence of a NoSQL data platform. It provides multisite clustering, cross-datacenter replication, fast restarts, and rapid rebalancing.

Aerospike features a hybrid memory architecture where indexes, including the primary index and optional secondary indexes, are stored by default in dynamic random-access memory (DRAM) for fast access. You can also store data on solid state drives (SSDs) by configuring each namespace separately. Small namespaces can take advantage of DRAM, and larger ones gain the cost benefits of SSDs.

duo logo

This Quick Start was developed by Aerospike in collaboration with AWS. Aerospike is an AWS Partner.

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • This Quick Start sets up the following:

    • A highly available architecture that spans two or more Availability Zones.*
    • A virtual private cloud (VPC) configured with public and private subnets, according to AWS best practices, to provide you with your own virtual network on AWS.*
    • In the public subnets:
      • Managed network address translation (NAT) gateways to allow outbound
        internet access for resources in the private subnets.*
      • A Linux bastion host in an Auto Scaling group to allow inbound Secure Shell (SSH) access to Amazon Elastic Compute Cloud (Amazon EC2) instances in public and private subnets.*
    • In the private subnets:
      • An Auto Scaling group of EC2 instances configured with Aerospike Database Enterprise Edition and Aerospike tools.
      • An Amazon Elastic Block Store (Amazon EBS) volume in each subnet.
    • Amazon CloudWatch for logging and monitoring the Aerospike instances.
    • Amazon Simple Queue Service (Amazon SQS) for Aerospike migration.

    *  The template that deploys the Quick Start into an existing VPC skips the components marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To deploy Aerospike on AWS, follow the instructions in the deployment guide. You can deploy either a single- or three-node cluster, as described on the Aerospike website. The deployment process takes about 15 minutes and includes these steps:

    1. Sign in to your AWS account. If you don't have an account, sign up at https://aws.amazon.com.
    2. Subscribe to the Amazon Machine Image (AMI) for Aerospike Database Enterprise Edition in AWS Marketplace.
    3. If you're deploying a three-node Aerospike cluster, request a license using this form. For additional tips and tools for configuring the settings, see Aerospike Quick Start for AWS.
    4. Launch the Quick Start. Before you create the stack, choose the AWS Region from the top toolbar. You can choose from two options:
    5. Test your deployment.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on the Quick Start.  

  •  Cost and licenses
  • You are responsible for the cost of the AWS services and any third-party licenses used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The Quick Start requires a subscription to the AMI for Aerospike Database Enterprise Edition in AWS Marketplace. Additional pricing, terms, and conditions may apply. The Quick Start deploys with a single-node trial license unless you request a three-node trial license. A trial license gives you all the enterprise features in a nonproduction environment. To upgrade to a production license, contact Aerospike. For contact information, choose the Contact partner button near the top of this page.

    The AWS CloudFormation templates for Quick Starts include configuration parameters that you can customize. Some of the settings, such as the instance type, affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy the Quick Start, create AWS Cost and Usage Reports to track costs associated with the Quick Start. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information about the report, see What are AWS Cost and Usage Reports?