Azure configuration options

ThoughtSpot offers several Microsoft Azure instance types. Our recommendations for instance types differ, depending on whether you are accessing your data by loading it into ThoughtSpot’s in-memory database, or if you are connecting to your data in a cloud data warehouse.

ThoughtSpot can be deployed in your Azure environment by deploying compute VM instances in your VNET, or Azure Virtual Network, and your underlying persistent storage infrastructure. ThoughtSpot supports Premium SSD Managed Disks for persistent storage. For more information, see Managed Disks pricing in Microsoft’s Azure documentation.

All Azure VMs (nodes) in a ThoughtSpot cluster must be in the same availability zone (and, therefore, also in the same region). ThoughtSpot does not support deploying VMs( nodes) of the same cluster across availability zones. For more information, see What are Availability Zones in Azure? in Microsoft’s Azure documentation.

When choosing an instance type, ensure that it uses Intel CPUs.

ThoughtSpot Azure instance types

Our recommendations for instance types differ, depending on if you are accessing your data by loading it into ThoughtSpot’s in-memory database, or if you are connecting to your data in a cloud data warehouse.

Instance types for in-memory data

Recommended capacity and volume, based on user data capacity, on a "per VM" basis
User data capacity[1] Instance type CPU/RAM Premium SSD Managed Disk volume[1] # of Rows[2] Required boot volume

200 GB

E64s_v3

64/432

2x1 TB

more than 4

200 GB for each node

100 GB

E32s_v3

32/256

2X 400 GB

1 - 4 billion

200 GB for each node

20 GB

E16s_v3

16/128

2X 400 GB

< 1 billion

200 GB for each node

120 GB

D64_v3, D64s_v4

64/256

2X 1 TB

 — 

200 GB for each node

For most instances, the per VM recommended user data capacity is set at 50% of the available RAM on the instance. However, in the case of our 16CPU/128GB RAM and 32CPU/256GB RAM instances, we support user data sizes below those numbers to budget for application overhead.

Instance types for cloud data warehouse connections

Recommended capacity and volume, based on user data capacity, on a "per VM" basis
User data capacity[1] Instance type CPU/RAM Premium SSD Managed Disk volume[1] Required boot volume

Up to 1B rows

E16s_v3

16/128

2X 400 GB

200 GB for each node

Up to 4B rows

E32s_v3

32/256

2X 400 GB

200 GB for each node

4B+ rows

E64s_v3

64/432

2x1 TB

200 GB for each node


1. per VM
2. Recommended for connected tables