Conçu pour la
Performance.
Bâti pour l'Échelle.
Un moteur de stockage objet léger et S3-compatible écrit en C. Démarrage à froid <10ms, binaire ~2 Mo, zéro pause GC.
Qu'est-ce que Flashstor ?
Le Stockage Objet, Repensé
Flashstor est un moteur de stockage objet hautes performances et compatible S3, écrit de zéro en C11. Conçu pour le edge computing, les systèmes embarqués et les infrastructures critiques où chaque milliseconde et mégaoctet compte.
- Compatibilité complète API S3 avec plus de 60 opérations incluant versioning, chiffrement et réplication
- Allocation mémoire basée sur arena — zéro pause garbage collection, latence prévisible
- Erasure coding accéléré SIMD via Intel ISA-L — jusqu'à 65x plus rapide qu'un logiciel pur
- Chiffrement AES-256-GCM accéléré matériellement avec clés de chiffrement uniques par objet
- Support HTTP/2 avec I/O événementiel epoll/kqueue et pools de threads worker configurables
- Séparation des privilèges avec abandon automatique des droits root et application de PR_SET_NO_NEW_PRIVS
Fonctionnalités Enterprise
Tout ce qu'il faut pour le stockage en production — rien de superflu
Sécurité en Profondeur
Chiffrement AES-256-GCM (SSE-S3, SSE-C), authentification SigV4, séparation des privilèges, opérations timing-safe et durcissement compilateur avec RELRO complet.
Erasure Coding
Erasure coding Reed-Solomon avec accélération SIMD Intel ISA-L. Shards M+N configurables avec un gain de vitesse jusqu'à 65x.
Notifications d'Événements
Streaming d'événements en temps réel vers Webhook, Kafka, AMQP et NATS pour une intégration transparente des pipelines de données.
Conformité et WORM
Object Lock avec modes Governance et Compliance, politiques de rétention, legal hold et versioning pour les exigences réglementaires.
Observabilité
Endpoint Prometheus intégré avec histogrammes de latence (p50/p95/p99), compteurs de débit et API de health check.
Intégration Écosystème
Compatible avec AWS CLI, Boto3, rclone, MinIO Client, s3cmd et tout SDK S3-compatible.
Déployez en Moins de 60 Secondes
Un seul binaire statique. Aucune dépendance runtime. Aucun gestionnaire de paquets. Aucun conteneur requis. Téléchargez, configurez et lancez.
- Déploiement mono-binaire — aucun conteneur ou orchestration requis
- Configuration par variables d'environnement ou fichier de configuration
- API S3 immédiatement disponible sur le port 9000
- Testez avec n'importe quel client S3 — AWS CLI, Boto3, rclone
Conçu pour une Latence Prévisible
Flashstor utilise l'allocation arena par requête et la gestion manuelle de la mémoire pour des performances constantes. Aucun garbage collector signifie zéro pause inattendue.
- Allocateur arena avec blocs réutilisables de 64 Kio par connexion
- Zéro appel free par allocation — désallocation en masse à la fin de la requête
- I/O événementiel epoll (Linux) / kqueue (BSD)
- Compteurs alignés sur les lignes de cache (64 octets) pour éliminer le false sharing
Prêt à Évaluer Flashstor ?
Planifiez une session technique avec notre équipe. Nous vous guiderons à travers l'architecture, les benchmarks et les stratégies de déploiement.