Over the following steps, we’ll guide you on how to deploy and configure Oxla on AWS.

Prerequisites

  • You need to have an active AWS account
  • Ensure that your billing details are up-to-date
  • Your IAM user account should have permissions to subscribe to and manage software in the AWS Marketplace.
  • Ensure the product is available in the AWS region where you intend to deploy it

Configuration

Subscribe to Oxla

  1. Go to the AWS Marketplace and type Oxla in the search field
  2. Select Oxla from the search results
  1. Click on the Subscribe button

Manage Subscriptions

After subscribing, you will find Oxla in the Manage Subscriptions page

Launch Oxla Cluster

  1. From the Manage Subscriptions page, click on Launch CloudFormation stack to configure Oxla
  2. You will go to the “Configure this software” prompt, where you need to configure the following:
    • Under the fulfillment option, select Oxla Cluster Stack
    • Select the latest software version
    • Choose a region where you want to deploy Oxla
  3. Click Continue to Launch
  4. You will go to the Launch this software page.
  5. Select Launch CloudFormation.
  6. Click Launch to proceed.

Specify Stack Details

  1. On the CloudFormation template page, you don’t need to change anything just click Next and fill in the stack details:
FieldsDetails
Stack nameThe stack name
AvailabilityZoneAvailability zone of your choice (this field is mandatory)
ExistingS3BucketNameThe S3 bucket name. You can also leave this field empty to allow AWS to create a new S3 bucket
InstanceTypeThe instance type (available options are c5a.2xlarge, c5a.4xlarge, c5a.8xlarge)
IsPubliclyAccessibleSet to true or false, depending on whether you want the cluster to be publicly accessible
NodeNumberThe node number (minimum value is 1 and maximum value is 16)
OxlaVersionThe default Oxla version.
OxlaWhitelistedCidrThe CIDR range (only specified CIDR will have access to the Oxla cluster)
  1. Click Next to continue by adjusting the configuration to your personal needs

Access Oxla

  1. Once the stack is successfully deployed, go to CloudFormation - Stacks and then select your stack
  2. Find the OxlaEndpoint in the Outputs section
  3. Connect to your Oxla cluster using PSQL, for example:
psql -h [OxlaEndpoint] -p 5432