FerroDruid Container
Container OLAP compatible con Druid, nativo en Rust, para Amazon EKS
¿Cuándo se amortiza?
Ejemplo: 5.000 $/mes en observabilidad gestionada
Con 5.000 $/mes en observabilidad gestionada, una reducción conservadora del 40% equivale aproximadamente a 2.000 $/mes de cargo bruto de uso evitado — antes de la tarifa de software de S4, EC2 y diferencias de carga de trabajo.
Estime su ahorro
Introduzca su gasto o uso mensual relevante para una estimación aproximada — sin subir factura.
Build en container de FerroDruid. Despliegue la base de datos OLAP en tiempo real compatible con la especificación de Apache Druid como un único binario Rust en Amazon EKS mediante el Helm chart incluido. Habla la API REST de Druid, query JSON nativa y Druid SQL; lee segmentos Druid v9. Sin JVM, sin ZooKeeper, sin plano de control de seis procesos. Medición por pod-hour, fuerza una rotación de contraseña de administrador en el primer login y falla cerrado sin entitlement de Marketplace.
Un cluster Apache Druid clásico necesita seis o más procesos JVM, además de ZooKeeper, una base de datos de metadatos externa y 16 GB+ de RAM antes de servir una sola query; FerroDruid Container sustituye todo eso por un único binario Rust ejecutándose como un pod de EKS. Es el mismo binario que la build AMI y sirve los ocho tipos de query nativa (timeseries, topN, groupBy, scan, search, segmentMetadata, dataSourceMetadata, timeBoundary); ejecuta Druid SQL (SELECT, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, 30+ funciones, EXPLAIN PLAN FOR, un endpoint de tarea MSQ, ~95% de paridad SQL core); expone 40+ endpoints REST compatibles con Druid; y lee segmentos Druid v9 (verificado localmente con segmentos escritos por Druid 31.0.2 / 35.0.1, y de extremo a extremo desde S3 deep storage real de AWS: un segmento de Druid 31, ida y vuelta). La topología soportada es un solo nodo con metadatos SQLite + deep storage en sistema de archivos local; el Helm chart falla cerrado en tiempo de plantilla con metadatos externos, deep storage externo, `replicaCount>1` y al inyectar un código de producto de pago en una imagen source-available. La cuenta de administrador se rota obligatoriamente en el primer login (todos los endpoints devuelven 403 hasta la rotación), y el container de pago verifica el entitlement mediante `RegisterUsage` al arrancar.
Características destacadas
Compatible a nivel de wire protocol con la especificación Druid (REST + JSON nativo + Druid SQL, segmentos v9) — los clientes y queries Druid existentes funcionan. Mismo binario que la AMI.
Un container, sin JVM / ZooKeeper / plano de control de seis procesos; arranque en menos de un segundo con menos de 200 MB de RAM. Se despliega en Amazon EKS mediante el Helm chart incluido.
Medición por pod-hour, rotación obligatoria de contraseña en el primer login y configuración fail-closed: todos los endpoints devuelven 403 hasta que se rota la contraseña de administrador, y el Helm chart rechaza en tiempo de plantilla metadatos externos, deep storage externo, `replicaCount>1` y mezclas de imagen source-available con código de pago.
Por qué es más barato
Supone un backend OLAP en tiempo real con ~1k eventos/seg en un clúster EKS existente.
- vCPU / RAM del nodo (≈ m5.xlarge × 3)
- $525 / mes
- ZK Pod (≈ t3.medium)
- $30 / mes
- RDS PostgreSQL metadatos
- $150 / mes
- Total mensual
- $705 / mes
- FerroDruid Pod (≈ m5.large + tarifa de software)
- $120 / mes
- Total mensual
- $120 / mes
Dimensionar FerroDruid Container según QPS
| QPS de ingesta | Pod resource request | Coste del FerroDruid Pod | Total mensual vs. Druid en EKS |
|---|---|---|---|
| ~100 events/s | 1 vCPU / 2 GB | $45 / mes | $45 / mes (Druid $400, −89 %) |
| ~1k events/s | 2 vCPU / 4 GB | $120 / mes | $120 / mes (Druid $705, −83 %) |
| ~10k events/s | 8 vCPU / 16 GB | $400 / mes | $400 / mes (Druid $1.800, −78 %) |
Ejemplo ilustrativo. Un Apache Druid mínimo en EKS despliega broker / coordinator / historical / middleManager / overlord / router como 6 Pods, más un Pod de ZooKeeper y RDS PostgreSQL para metadatos. FerroDruid Container ofrece la misma API compatible con el protocolo wire como Pod Rust de un solo proceso; la diferencia se ve directamente en el coste de nodos. La tarifa del control plane EKS es la misma en ambas configuraciones, por eso se omite.
Modelo de precios
Tarifa de software por hora y por pod facturada por AWS + los nodos EC2 de su propio cluster EKS. Sin claves de licencia; entitlement verificado mediante Marketplace `RegisterUsage`.
Otros productos S4
S4 — Squished S3
Gateway transparente de compresión S3 con GPU
S4 Logs
Archiva CloudWatch Logs en S3 con zstd
S4 Metrics
Gobierna la cardinalidad de métricas de CloudWatch