FerroDruid Container
Rust-nativer Druid-kompatibler OLAP-Container für Amazon EKS
Wann amortisiert sich das?
Beispiel: 5.000 $/Monat Managed-Observability-Ausgaben
Bei 5.000 $/Monat Managed-Observability-Ausgaben entspricht eine konservative Reduktion von 40% grob 2.000 $/Monat brutto vermiedener Nutzungsgebühren — vor S4-Softwaregebühr, EC2 und Workload-Unterschieden.
Ihre Einsparung schätzen
Geben Sie relevante monatliche Ausgaben oder Nutzung ein — kein Rechnungs-Upload nötig.
Container-Build von FerroDruid. Stellen Sie die Apache-Druid-spec-kompatible Real-time-OLAP-Datenbank als einzelnes Rust-Binary auf Amazon EKS über das enthaltene Helm chart bereit. Unterstützt die Druid REST API, native Query JSON und Druid SQL; liest Druid segment v9. Keine JVM, kein ZooKeeper, keine Six-Process-Control-Plane. Abrechnung pro pod-hour, erzwingt eine Admin-Passwortrotation beim ersten Login und beendet fail-closed ohne Marketplace-Entitlement.
Ein klassischer Apache Druid-Cluster benötigt sechs oder mehr JVM-Prozesse plus ZooKeeper plus eine externe Metadatenbank und 16 GB+ RAM, bevor er eine einzige Query beantwortet; FerroDruid Container ersetzt all das durch ein einzelnes Rust-Binary, das als ein EKS-Pod läuft. Es ist dasselbe Binary wie der AMI-Build und bedient alle acht nativen Query-Typen (timeseries, topN, groupBy, scan, search, segmentMetadata, dataSourceMetadata, timeBoundary); führt Druid SQL aus (SELECT, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, 30+ Funktionen, EXPLAIN PLAN FOR, ein MSQ task endpoint, ~95% Core-SQL-Parität); exponiert 40+ Druid-kompatible REST endpoints; und liest Druid segment v9 (lokal verifiziert gegen von Druid 31.0.2 / 35.0.1 geschriebene Segmente, und end-to-end aus echtem AWS S3 Deep Storage: ein Druid-31-Segment, Round-Trip). Die unterstützte Topologie ist ein einzelner Node mit SQLite-Metadaten + local-filesystem deep storage; das Helm chart beendet fail-closed zur Template-Zeit bei externen Metadaten, externem deep storage, `replicaCount>1` und beim Injizieren eines paid product code in ein source-available Image. Das Admin-Konto wird beim ersten Login zwangsrotiert (jeder Endpoint gibt 403 zurück, bis rotiert wurde), und der kostenpflichtige Container prüft das Entitlement beim Start über `RegisterUsage`.
Highlights
Druid-spec-wire-kompatibel (REST + native JSON + Druid SQL, segment v9) — bestehende Druid-Clients und Queries funktionieren. Dasselbe Binary wie das AMI.
Ein Container, keine JVM / ZooKeeper / Six-Process-Control-Plane; Sub-Second-Boot mit unter 200 MB RAM. Deployment auf Amazon EKS über das enthaltene Helm chart.
Metering pro pod-hour, erzwungene Passwortrotation beim ersten Login und fail-closed-Konfiguration: Jeder Endpoint gibt 403 zurück, bis das Admin-Passwort rotiert wurde, und das Helm chart verweigert externe Metadaten, externen deep storage, `replicaCount>1` und source-available-image-plus-paid-code-Mischungen zur Template-Zeit.
Warum es günstiger ist
Annahme: Echtzeit-OLAP-Backend mit ~1k Events/Sek. auf einem bestehenden EKS-Cluster.
- Node-vCPU / RAM (≈ m5.xlarge × 3)
- $525 / Monat
- ZK-Pod (≈ t3.medium)
- $30 / Monat
- RDS PostgreSQL Metadaten
- $150 / Monat
- Monatssumme
- $705 / Monat
- FerroDruid-Pod (≈ m5.large + Softwaregebühr)
- $120 / Monat
- Monatssumme
- $120 / Monat
FerroDruid Container nach Ingest-QPS wählen
| Ingest-QPS | Pod-Resource-Request | FerroDruid-Pod-Kosten | Monatssumme vs. Druid auf EKS |
|---|---|---|---|
| ~100 Events/s | 1 vCPU / 2 GB | $45 / Monat | $45 / Monat (Druid $400, −89 %) |
| ~1k Events/s | 2 vCPU / 4 GB | $120 / Monat | $120 / Monat (Druid $705, −83 %) |
| ~10k Events/s | 8 vCPU / 16 GB | $400 / Monat | $400 / Monat (Druid $1.800, −78 %) |
Illustratives Beispiel. Ein minimales Apache Druid auf EKS deployt broker / coordinator / historical / middleManager / overlord / router als sechs Pods, plus ZooKeeper-Pod und RDS-PostgreSQL-Metadata-DB. FerroDruid Container liefert dieselbe wire-kompatible API als Rust-Single-Process-Pod; der Unterschied schlägt direkt in den Node-Kosten zu Buche. Die EKS-Control-Plane-Gebühr ist in beiden Setups gleich und daher ausgenommen.
Preismodell
Stündliche Softwaregebühr pro Pod, abgerechnet durch AWS, plus die EC2-Nodes in Ihrem eigenen EKS-Cluster. Keine Lizenzschlüssel; Entitlement wird über Marketplace `RegisterUsage` geprüft.
Weitere S4-Produkte
S4 — Squished S3
Transparenter GPU S3-Komprimierungs-Gateway
S4 Logs
CloudWatch Logs nach zstd S3 archivieren
S4 Metrics
CloudWatch Metric-Cardinality steuern