Apache Kafka via Confluent Platform
Self-managed Apache Kafka deployed with Confluent Platform for event streaming, durable logs, and integration pipelines.
Extra Small — up to 100,000 writes per second and under 1 million series
Monthly cost
$688.55
Annual cost
$8,263/year
| Compute | $323.05 |
| Storage | $365.50 |
| Other | $0.00 |
| Role | Instance | vCPU | GB RAM | Storage |
|---|---|---|---|---|
| Meta Node | 3 × n2-standard-2 | 2 | 8 | 50 GB |
| Data Node | 2 × n2-standard-4 | 4 | 16 | 1 TB |
This "Extra Small" InfluxDB Enterprise deployment supports up to 100,000 writes per second and manages under 1 million series. The architecture provisions three n2-standard-2 nodes for meta services and two n2-standard-4 nodes for data, totaling 14 vCPUs and 56 GB RAM. At this scale, compute resources are the sole cost driver, with storage costs being negligible. A key consideration is the disabled high availability, which reduces cost but introduces a single point of failure.
Share the current URL or copy the launch Terraform baseline.
terraform {
required_version = ">= 1.6.0"
required_providers {
google = {
source = "hashicorp/google"
version = "~> 6.0"
}
}
}
variable "project_id" {
description = "Google Cloud project ID for this deployment."
type = string
default = "replace-with-project-id"
}
provider "google" {
project = var.project_id
region = "us-central1"
zone = "us-central1-a"
}
# Generated for Google Cloud from the current estimate state.
resource "google_compute_disk" "meta_node_1_data" {
count = 3
name = "influxdb-enterprise-meta-node-1-data-${count.index + 1}"
type = "pd-ssd"
zone = "us-central1-a"
size = 50
}
resource "google_compute_instance" "meta_node_1" {
count = 3
name = "influxdb-enterprise-meta-node-1-${count.index + 1}"
machine_type = "n2-standard-2"
zone = "us-central1-a"
boot_disk {
initialize_params {
image = "projects/debian-cloud/global/images/family/debian-12"
size = 50
type = "pd-balanced"
}
}
network_interface {
network = "default"
access_config {}
}
attached_disk {
source = google_compute_disk.meta_node_1_data[count.index].id
mode = "READ_WRITE"
}
labels = {
app = "influxdb-enterprise"
role = "meta-node"
}
}
resource "google_compute_disk" "data_node_2_data" {
count = 2
name = "influxdb-enterprise-data-node-2-data-${count.index + 1}"
type = "pd-ssd"
zone = "us-central1-a"
size = 1000
}
resource "google_compute_instance" "data_node_2" {
count = 2
name = "influxdb-enterprise-data-node-2-${count.index + 1}"
machine_type = "n2-standard-4"
zone = "us-central1-a"
boot_disk {
initialize_params {
image = "projects/debian-cloud/global/images/family/debian-12"
size = 50
type = "pd-balanced"
}
}
network_interface {
network = "default"
access_config {}
}
attached_disk {
source = google_compute_disk.data_node_2_data[count.index].id
mode = "READ_WRITE"
}
labels = {
app = "influxdb-enterprise"
role = "data-node"
}
}
Reference architecture: InfluxDB Enterprise for small-rf2, version InfluxDB Enterprise v1 hardware sizing guidelines, retrieved April 13, 2026.
https://docs.influxdata.com/enterprise_influxdb/v1/guides/hardware_sizing/
Pricing: Google Cloud pricing snapshot, retrieved May 6, 2026.
Commercial pricing only. GovCloud, sovereign cloud, and discounts beyond those shown are not modelled.
Based on InfluxDB Enterprise hardware sizing guidance and translated into VM-based planning tiers.
Estimate excludes Kapacitor, query relays, backup infrastructure, object storage, and network transfer between zones or regions.
Self-managed Apache Kafka deployed with Confluent Platform for event streaming, durable logs, and integration pipelines.
Self-hosted CockroachDB for resilient SQL workloads that need distributed transactions and scale-out storage.
Self-managed Confluence Data Center for enterprise documentation, knowledge bases, and collaborative editing.