Overview of Vertica on Amazon Web Services (AWS)

Vertica clusters on AWS can operate on EC2 instances automatically provisioned using a CloudFormation Template, or manually deployed from Amazon Machine Images (AMIs).

You can create a database in either Eon Mode or Enterprise Mode in a Vertica cluster in AWS.

CloudFormation Templates

Vertica provides Cloud Formation Templates (CFTs) through the AWS Marketplace. After you provide a few parameters to the template, create a stack to automatically provision the AWS resources for your Vertica system.

After creating the stack, use the Management Console (MC) to create and manage clusters and databases. See Provision a New Vertica Cluster and Database on AWS Resources.

Available Products

Using the license models and CFTs described in CloudFormation Template (CFT) Overview, you can install the following products:

See Launching MC and AWS Resources with a CloudFormation Template for information on installing these products

Vertica AMI Operating Systems for AWS

Vertica provides Vertica and Management Console AMIs in the following operating systems.

You can use the AMI to deploy MC hosts or cluster hosts.

Important: When using Amazon Linux 2.0, you must compile C++ UDX libraries with a gcc version 4.8. For more information see Setting Up a Development Environment.

Supported Instance Types

Vertica supports a range of Amazon Web Services (AWS) instance types, each optimized for different purposes. Choose the instance type that best matches your performance and price needs as a user. Pricing information can be found on the AWS Marketplace:

Optimization Type
General Purpose

m4.4xlarge

m4.10xlarge

Compute

(supports ephemeral storage, c3 instances only)

c3.4xlarge

c3.8xlarge

c4.4xlarge

c4.8xlarge

Memory

(supports ephemeral storage, r3 instances only)

r3.4xlarge

r3.8xlarge

r4.4xlarge

r4.8xlarge

r4.16xlarge

Storage

(supports ephemeral storage)

i2.4xlarge

i2.8xlarge

i3.4xlarge

i3.8xlarge

i3.16xlarge

Dense-storage

(supports ephemeral storage)

d2.4xlarge

d2.8xlarge

Note: Data stored on ephemeral drives exists only while that instance is powered on. After powering off, data on ephemeral drives is lost.

For more information about Amazon cluster instances and their limitations, see the Amazon documentation.

Vertica AMI Sleep C-States

By default, the following instances have their processor C-states set to a value of 1 in the Vertica AMI:

This measure is meant to improve performance by limiting the sleep states an instance running Vertica will use.

For more information about sleep states, visit the AWS Documentation.

AWS Features Supported byVertica

Vertica supports the following AWS features: