Getting Started with AWS Edition
You can deploy Dremio in your AWS account.
Prerequisites
Before deploying Dremio on AWS, you must have the following resources created in your AWS account:
- AWS EC2 key pair
- Amazon VPC
- AWS region to deploy Dremio. See supported regions.
Know Before You Deploy
Bring-Your-Own-License (BYOL) and Enterprise editions of Dremio on AWS (AWSE) are available for deployment on AWS Marketplace. Before you deploy AWSE, determine whether you need BYOL or Enterprise edition.
First Time Dremio User
If you're getting started with Dremio, deploy the AWSE BYOL edition for a feature rich free version of Dremio.
Purchase through a Private Offer
If you're purchasing Dremio through an AWS Private Offer, deploy the AWSE Enterprise edition.
Only deploy Enterprise edition in the AWS accounts that are specified in the private offer or sub-accounts of the AWS accounts listed in the private offer. Deploying Enterprise edition outside of these AWS accounts will result in pay-as-you-go (PAYG) charges.
Purchase through Dremio
If you've pre-purchased credits through Dremio (not a private offer), deploy AWSE BYOL.
Your account executive will provide you with a Dremio license key to enable enterprise features. To activate enterprise features after you have deployed AWSE, see Activate Enterprise Features.
If you want to deploy a subset of the clusters without the license key and enterprise features for a test environment, then you must do this in a separate AWS account and inform your account executive. Otherwise, all usage will be counted towards the pre-purchased DCUs.
Deploying AWSE enterprise edition will result in pay-as-you-go (PAYG) charges.
Deploy Dremio on AWS
-
Log in to the AWS console. To deploy Dremio, you must have the appropriate privileges in AWS.
-
Navigate to the BYOL Dremio or the pay-as-you-go Dremio Enterprise listing on the AWS Marketplace.
-
Click
Continue to Subscribe
. -
Click
Continue to Configuration
. -
On the
Configure this software
page, select the AWS region where the stack will reside and clickContinue to Launch
. -
On the
Launch this software
page, selectLaunch CloudFormation
fromChoose Action
and clickLaunch
. -
On the
Create stack
page, ignore all settings and clickNext
. -
On the
Specify stack details
page, enter a stack name and the following configuration parameters for your stack:
a. InInstance Type
, choose the desired EC2 instance size.
b. InKey Pair
, select your EC2 key pair.
c. InVPC
, select your virtual private network.
d. InSubnet
, select a subnet of the selected VPN.
e. InAllowed IP Range
, provide an IP range in CIDR format that is allowed to access your Dremio deployment. -
(Optional) Provide an instance profile name or ARN in
Instance Profile
if you want to override the default profile created by the CloudFormation template. -
(Optional) Provide an IAM security group in
Security Group
if you want to override the default security group created by the CloudFormation template. -
Click
Next
. -
On the
Configure stack options
page, ignore all settings and clickNext
. -
On the
Review
page, verify your selections, checkI acknowledge that AWS CloudFormation might create IAM resources.
, then clickCreate stack
. -
When CloudFormation finishes creating your stack, click
Outputs
. -
Click the URL beside
DremioPublicEndpoint
to access your Dremio deployment. -
On the
Welcome to Dremio
page, clickAuthenticate
.
Activate Enterprise Features
If you pre-purchased Dremio credits and deployed BYOL edition, you will need to active Enterprise features using a Dremio license key provided by your Dremio Account Executive.
Dremio license keys have expiration dates. If your license key expires, no data will be lost, but your instance may revert to the BYOL edition and you could lose access to enterprise features such as SSO configurations.
To activate Enterprise features:
- In your Dremio console, navigate to Admin > Engine > Activation.
- Copy your license key in the text field and click Activate.
You will now have access to and see enterprise features in the Dremio console.