Progettato per le
Prestazioni.
Costruito per Scalare.
Un motore di object storage leggero e S3-compatibile scritto in C. Avvio a freddo sotto i 10ms, binario di ~2 MB, zero pause del garbage collector.
Cos'è Flashstor?
Object Storage, Ripensato
Flashstor è un motore di object storage ad alte prestazioni e S3-compatibile, scritto da zero in C11. Progettato per edge computing, sistemi embedded e infrastrutture critiche dove ogni millisecondo e megabyte conta.
- Piena compatibilità API S3 con oltre 60 operazioni inclusi versioning, crittografia e replica
- Allocazione di memoria basata su arena — zero pause del garbage collector, latenza prevedibile
- Erasure coding accelerato SIMD via Intel ISA-L — fino a 65x più veloce del software puro
- Crittografia AES-256-GCM accelerata hardware con chiavi di cifratura uniche per oggetto
- Supporto HTTP/2 con I/O event-driven epoll/kqueue e pool di thread worker configurabili
- Separazione dei privilegi con drop automatico di root e applicazione PR_SET_NO_NEW_PRIVS
Funzionalità Enterprise
Tutto ciò che serve per lo storage in produzione — niente di superfluo
Sicurezza a Più Livelli
Crittografia AES-256-GCM (SSE-S3, SSE-C), autenticazione SigV4, separazione dei privilegi e operazioni timing-safe.
Erasure Coding
Erasure coding Reed-Solomon con accelerazione SIMD Intel ISA-L. Shard M+N configurabili con speedup fino a 65x.
Notifiche Eventi
Streaming di eventi in tempo reale verso Webhook, Kafka, AMQP e NATS per integrazione pipeline dati.
Compliance e WORM
Object Lock con modalità Governance e Compliance, policy di retention, legal hold e versioning.
Osservabilità
Endpoint Prometheus integrato con istogrammi di latenza (p50/p95/p99), contatori di throughput e API di health check.
Integrazione Ecosistema
Compatibile con AWS CLI, Boto3, rclone, MinIO Client, s3cmd e qualsiasi SDK S3-compatibile.
Deploy in Meno di 60 Secondi
Un singolo binario statico. Nessuna dipendenza runtime. Nessun package manager. Nessun container necessario. Scarica, configura e avvia.
- Deploy con singolo binario — nessun container o orchestrazione necessari
- Configura con variabili d'ambiente o file di configurazione
- API S3 immediatamente disponibile sulla porta 9000
- Testa con qualsiasi client S3-compatibile — AWS CLI, Boto3, rclone
Progettato per Latenza Prevedibile
Flashstor usa allocazione arena per-richiesta e gestione manuale della memoria per prestazioni costanti. Nessun garbage collector significa zero pause inattese.
- Allocatore arena con blocchi riutilizzabili da 64 KiB per connessione
- Zero chiamate free per allocazione — deallocazione in blocco al completamento della richiesta
- I/O event-driven epoll (Linux) / kqueue (BSD)
- Contatori allineati a cache-line (64 byte) eliminano il false sharing
Pronto a Valutare Flashstor?
Prenota un approfondimento tecnico con il nostro team. Ti guideremo attraverso architettura, benchmark e strategie di deploy per la tua infrastruttura.