AzureDatabricks Template for VNet Injection with NAT Gateway

Azure Public Test Date Azure Public Test Result

Azure US Gov Last Test Date Azure US Gov Last Test Result

Best Practice Check Cred Scan Check

Bicep Version

Deploy To Azure Deploy To Azure US Gov Visualize

This template allows you to create a nat gateway, network security group, a virtual network and an Azure Databricks workspace with the virtual network. For more information, see the Azure Databricks Documentation.

What is Azure Databricks?

Azure Databricks is an Apache Spark-based analytics platform optimized for the Microsoft Azure cloud services platform. Designed with the founders of Apache Spark, Databricks is integrated with Azure to provide one-click setup, streamlined workflows, and an interactive workspace that enables collaboration between data scientists, data engineers, and business analysts.

Azure Databricks is a fast, easy, and collaborative Apache Spark-based analytics service. For a big data pipeline, the data (raw or structured) is ingested into Azure through Azure Data Factory in batches, or streamed near real-time using Kafka, Event Hub, or IoT Hub. This data lands in a data lake for long term persisted storage, in Azure Blob Storage or Azure Data Lake Storage. As part of your analytics workflow, use Azure Databricks to read data from multiple data sources such as Azure Blob Storage, Azure Data Lake Storage, Azure Cosmos DB, or Azure SQL Data Warehouse and turn it into breakthrough insights using Spark.

This template allows you to install the following options

  • DataBricks 14 day trial
  • DataBricks Standard
  • DataBricks Premium

DataBricks Resources

Getting Started with DataBricks Data Bricks Admin Guide

Microsoft Learn Modules

Data Bricks Microsoft Learn Modules

The Template

Don't let the size of the template scares you. The structure is very intuitive and once that you get the gist of it, you will see how much easier your life will be deploying resources to Azure.

These are the parameters on the template, most of them already have values inserted, the ones that you need to inform are: adminUsername, adminPassword and resourceGroup.

Parameter | Suggested value | Description :--------------- | :------------- |:--------------------- WorkspaceName | | The name of your DataBricks Workspace. Pricing Tier | 14 Day Trial, Standard or Premium Resource Group The Resource Group which you wish to deploy your DataBricks Environment. Disable Public Ip | Default is false | Set this to true to disable Public IP creation.

All the other parameters can be left as default.

  • Nsg Name Name of the network Security Group
  • Vnet Name Name of the Virtual Network
  • Private Subnet Name Name of the Private Subnet
  • Public Subnet Name Name of the Public Subnet
  • Location Location of Data Center
  • Vnet Cidr Cidr Range of the Vnet
  • Private Subnet Cidr Cidr Range of the Private Subnet
  • Public Subnet Cidr Cidr Range of the Public Subnet
  • NAT Gateway Name Name of the NAT Gateway
  • NAT Gateway Public IP Name Name of the NAT Gateway Public IP

Tags: Microsoft.Network/networkSecurityGroups, Microsoft.Network/publicIPAddresses, Microsoft.Network/natGateways, Microsoft.Network/virtualNetworks, Microsoft.Databricks/workspaces