Skip to content

List of CloudFormation Templates

Overview

This page lists the available templates for launching Matillion ETL on AWS. There are two main types of template: one for those who have pre-existing Resources, such as VPCs and subnets, and one for those who need this setting up as New Resources.

See our launch documentation for more information about Launching Matillion ETL using CloudFormation Templates.

If you experience problems launching via templates, please contact Matillion support, citing the template you wish to use, for full assistance.

:::info{title='Note'} Separate templates for Matillion ETL for Snowflake, Redshift, and DeltaLake on Databricks are available. When selecting a template, be sure to use only the one that corresponds to your desired cloud data warehouse. :::


New Resources

Templates for those who do not have the resources (configured VPC and Subnets) existing in their AWS account to support a Matillion ETL instance.

Single Node

A single, isolated, batteries-included Matillion ETL instance.

Included Resources

  • t3.medium EC2 Instance running Matillion
  • IAM Role (attached to EC2 Instance)
  • VPC and Public/Private Subnets

Downloads

Single Node & RDS

A single, isolated, batteries-included Matillion ETL instance.

Included Resources

  • m5.large|m5.xlarge EC2 Instance running Matillion
  • IAM Role (attached to EC2 Instance)
  • Postgres RDS Instance with Multi-AZ Failover
  • Cloudwatch-based logging
  • VPC and Public/Private Subnets

Downloads

Clustered

Clustered, isolated, batteries-included Matillion ETL instance. This requires that an LDAP or Active Directory Based Directory Service already exists in your cloud platform account.

Included Resources

  • 2x m5.large|m5.xlarge EC2 Instances running Matillion in a Cluster
  • IAM Role (attached to EC2 Instance)
  • Postgres RDS Instance with Multi-AZ Failover
  • ALB (Application Load Balancer)
  • Cloudwatch-based logging
  • VPC and Public/Private Subnets

Downloads


Existing Resources

Templates for those who have pre-existing resources (configured VPC and subnets) and want to launch a Matillion ETL instance to use with those resources.

Single Node

Single Matillion ETL instance for an existing AWS account.

Included Resources

  • t3.medium EC2 Instance running Matillion
  • IAM Role (attached to EC2 Instance)

Downloads

Single Node & RDS

Single, isolated, batteries-included Matillion ETL instance.

Included Resources

  • m5.large|m5.xlarge EC2 Instance running Matillion
  • IAM Role (attached to EC2 Instance)
  • Postgres RDS Instance with Multi-AZ Failover
  • Cloudwatch-based logging

Downloads

Clustered

Clustered Isolated batteries-included Matillion instance. This requires that an LDAP or Active Directory Based Directory Service already exists in your cloud platform account.

Included Resources

  • 2x m5.large|m5.xlarge EC2 Instances running Matillion in a Cluster
  • IAM Role (attached to EC2 Instance)
  • Postgres RDS Instance with Multi-AZ Failover
  • Application Load Balancer
  • Cloudwatch-based logging

Downloads


Visualizing Templates

Below we have diagrammed the resources represented by the different templates in this guide.


Single Node diagram


Single Node & RDS diagram


Clustered diagram