Installing In the Cloud

You can spin up a Vertica cluster in minutes using Amazon Web Services, Microsoft Azure, or Google Cloud Platform.

Vertica offers simple, automatic deployment on all three platforms; just input a few parameters, then launch a fully functional environment with Vertica and Management Console already installed on them.

If launching a pre-configured environment doesn't work with your specific needs, you can instead set up your nodes in the cloud and manually install Vertica in order to have more control over your setup.

You can create a database in either Enterprise Mode or Eon Mode. Eon Mode databases are supported on AWS environments only, and are optimized for easier scalability on the cloud. Enterprise Mode is also supported on AWS environments, as well as all other platforms that Vertica is compatible with.

Automatic Installation

Vertica offers automatic configuration of resources and quick deployment on the cloud.

AWS:

Vertica provides CloudFormation Templates (CFTs) in the AWS Marketplace. Use a CFT to automatically launch preconfigured AWS resources in minutes, with Vertica and Management Console also automatically installed.

Each CFT includes the in-browser Vertica Management Console. When you install Vertica using one of the CFTs, Management Console provides AWS-specific cluster management options, including the ability to quickly create a new cluster and Vertica database.

To deploy Vertica on AWS automatically, see Installing Vertica with CloudFormation Templates.

After deployment, see Provisioning a New Vertica Cluster and Database on AWS in MC for how to create your new cluster and database using Management Console.

Also refer to the official AWS documentation.

Google Cloud Platform:

For GCP, Vertica provides an automated installer that is available from the Google Cloud Marketplace.

Input a few parameters, and the Google Cloud Launcher will deploy the Vertica solution, including your new database. You can create up to a 16-node cluster. The solution includes the Vertica Management Console as the primary UI for you to get started.

To deploy Vertica on GCP automatically, see Deploy Vertica from the Google Cloud Marketplace in the GCP section of the Vertica documentation.

Also refer to the official Google Cloud Platform documentation.

Microsoft Azure:

Vertica offers a fully automated cluster deployment from the Microsoft Azure Marketplace. This solution will automatically deploy a Vertica cluster and create an initial database, allowing you to log in to the Vertica Management Console and start using it once deployment has finished.

To deploy Vertica on Azure automatically, see Deploy Vertica from the Microsoft Azure Marketplace in the Microsoft Azure section of the Vertica documentation.

Also refer to the official Microsoft Azure documentation.

Manual Installation

Manual installation might be the right option for you if you have many specific configuration requirements, and have an administrator who is familiar with setting up and maintaining cloud resources in the environment of your choice. Setup and maintenance may take longer, and requires more expertise, but you will have more control over how your cluster is configured.

The process of installing Vertica manually on cloud resources is very similar to doing so with on-premises hardware.

See the guide to manual installation of Vertica here: Installing Manually

However, it is extremely important to consider your platform when preparing your environment for installation. Vertica offers cloud-specific documentation for details about how each platform works with Vertica specifically. Before you install, make sure to also refer to the documentation of the platform you are using in order to set up your cloud resources correctly.

AWS:

To install Vertica on AWS manually, see the AWS section of the Vertica documentation: Vertica on Amazon Web Services

Refer to the official AWS documentation for in-depth details for how to set up your AWS resources.

Google Cloud Platform:

To install Vertica on GCP manually, see the GCP section of the Vertica documentation: Vertica on Google Cloud Platform

Refer to the official Google Cloud Platform documentation for more detail on setting up your GCP resources.

Microsoft Azure:

To install Vertica on Azure manually, see the Azure section of the Vertica documentation: Vertica on Microsoft Azure

Refer to the official Microsoft Azure documentation for more detail on setting up your Azure resources.