AWS VPC Deployment Guide for Yellowbrick 6.9.0
This document explains how to deploy Yellowbrick Data Warehouse in an AWS Virtual Private Cloud (VPC). Industry-standard software delivery for the cloud is supported through AWS services. This Partner Solution was created by Yellowbrick Data in collaboration with Amazon Web Services (AWS). Partner solutions are automated reference deployments that use AWS CloudFormation templates to deploy key technologies on AWS, following AWS best practices.
If you are unfamiliar with AWS Partner Solutions, we recommend that you read the AWS Quick Start General Content Guide. For more information about Yellowbrick, refer to: Yellowbrick Data product overview.
A VPC installation consists of container images and Kubernetes Helm charts that create a Yellowbrick stack via the use of an AWS CloudFormation template (a web-based form). The stack consists of all of the components that are needed to deploy a standalone Yellowbrick Data Warehouse in the cloud. After you have completed your deployment, the following AWS resources will be created:
- VPC (if not provided)
- Multiple roles and policies
- EKS cluster
- S3 buckets
- EBS volumes
- 1 Certificate
Immediately after the deployment, you can connect to the Yellowbrick Manager UI, where you can create your own instances and virtual compute clusters based on supported AWS hardware instance types. Some general use cases for Yellowbrick Data Warehouse are:
- Run SQL data warehouse workloads at scale
- Run business-critical enterprise applications that support thousands of users, running ad-hoc queries with high concurrency
- Off-load complex data analytics workloads to a more cost-effective cloud platform
- Load and query very large volumes of S3 data (or other data sources)
In This Section