FerroDruid Container
Container OLAP compatível com Druid, nativo em Rust, para Amazon EKS
Quando isso se paga?
Exemplo: US$ 5.000/mês em observabilidade gerenciada
Com US$ 5.000/mês em observabilidade gerenciada, uma redução conservadora de 40% equivale a cerca de US$ 2.000/mês de cobrança bruta de uso evitada — antes da taxa de software S4, EC2 e diferenças de workload.
Estime sua economia
Informe seu gasto ou uso mensal relevante para uma estimativa aproximada — sem upload de fatura.
Build em container do FerroDruid. Implante o banco OLAP em tempo real compatível com a especificação Apache Druid como um único binário Rust no Amazon EKS via Helm chart incluído. Fala a Druid REST API, JSON de consulta nativa e Druid SQL; lê segmentos Druid v9. Sem JVM, sem ZooKeeper, sem control plane de seis processos. Medido por pod-hour, força rotação da senha de admin no primeiro login e falha fechado sem entitlement do Marketplace.
Um cluster Apache Druid clássico precisa de seis ou mais processos JVM, mais ZooKeeper, mais um banco de metadados externo e 16 GB+ de RAM antes de servir uma única consulta; o FerroDruid Container substitui tudo isso por um único binário Rust rodando como um pod EKS. É o mesmo binário do build AMI e atende todos os oito tipos de consulta nativa (timeseries, topN, groupBy, scan, search, segmentMetadata, dataSourceMetadata, timeBoundary); executa Druid SQL (SELECT, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, 30+ funções, EXPLAIN PLAN FOR, um endpoint de tarefa MSQ, ~95% de paridade com SQL core); expõe 40+ endpoints REST compatíveis com Druid; e lê segmentos Druid v9 (verificado localmente com segmentos gravados pelo Druid 31.0.2 / 35.0.1, e de ponta a ponta a partir de S3 deep storage real da AWS: um segmento do Druid 31, ida e volta). A topologia suportada é um nó único com metadados SQLite + deep storage em sistema de arquivos local; o Helm chart falha fechado em tempo de template para metadados externos, deep storage externo, `replicaCount>1` e injeção de código de produto pago em uma imagem source-available. A conta de admin é rotacionada obrigatoriamente no primeiro login (todos os endpoints retornam 403 até a rotação), e o container pago verifica entitlement via `RegisterUsage` na inicialização.
Destaques
Compatível com o protocolo da especificação Druid (REST + JSON nativo + Druid SQL, segmento v9) — clientes e consultas Druid existentes funcionam. Mesmo binário da AMI.
Um container, sem JVM / ZooKeeper / control plane de seis processos; boot em menos de um segundo com menos de 200 MB de RAM. Implanta no Amazon EKS via Helm chart incluído.
Medição por pod-hour, rotação obrigatória de senha no primeiro login e configuração fail-closed: todos os endpoints retornam 403 até a senha de admin ser rotacionada, e o Helm chart recusa metadados externos, deep storage externo, `replicaCount>1` e misturas de imagem source-available com código pago em tempo de template.
Por que é mais barato
Pressuposto: backend OLAP em tempo real com ~1k eventos/seg em um cluster EKS existente.
- vCPU / RAM dos nodes (≈ m5.xlarge × 3)
- $525 / mês
- ZK Pod (≈ t3.medium)
- $30 / mês
- RDS PostgreSQL metadados
- $150 / mês
- Total mensal
- $705 / mês
- FerroDruid Pod (≈ m5.large + taxa de software)
- $120 / mês
- Total mensal
- $120 / mês
Dimensionar FerroDruid Container conforme o QPS
| QPS de ingestão | Pod resource request | Custo do FerroDruid Pod | Total mensal vs. Druid no EKS |
|---|---|---|---|
| ~100 events/s | 1 vCPU / 2 GB | $45 / mês | $45 / mês (Druid $400, −89 %) |
| ~1k events/s | 2 vCPU / 4 GB | $120 / mês | $120 / mês (Druid $705, −83 %) |
| ~10k events/s | 8 vCPU / 16 GB | $400 / mês | $400 / mês (Druid $1.800, −78 %) |
Exemplo ilustrativo. Um Apache Druid mínimo no EKS faz deploy de broker / coordinator / historical / middleManager / overlord / router como 6 Pods, mais um Pod ZooKeeper e RDS PostgreSQL para metadados. O FerroDruid Container entrega a mesma API compatível com o protocolo wire como Pod Rust de processo único; a diferença aparece diretamente no custo dos nodes. A taxa do control plane do EKS é igual nas duas configurações e por isso é omitida.
Modelo de precificação
Taxa de software por pod por hora cobrada pela AWS + os nós EC2 no seu próprio cluster EKS. Sem chaves de licença; entitlement verificado via Marketplace `RegisterUsage`.
Outros produtos S4
S4 — Squished S3
Gateway transparente de compressão S3 com GPU
S4 Logs
Arquive CloudWatch Logs em S3 com zstd
S4 Metrics
Controle a cardinalidade de métricas do CloudWatch