مُصمم
للأداء.
مبني للتوسع.
محرك تخزين كائنات خفيف ومتوافق مع S3 مكتوب بلغة C. بدء بارد <10ms، ملف ~2 ميجابايت، صفر توقفات GC.
ما هو Flashstor؟
تخزين الكائنات، بمفهوم جديد
Flashstor هو محرك تخزين كائنات عالي الأداء ومتوافق مع S3، مكتوب من الصفر بلغة C11. مصمم للحوسبة الطرفية والأنظمة المدمجة والبنية التحتية الحرجة حيث كل ميلي ثانية وميغابايت مهمة.
- توافق كامل مع API S3 مع أكثر من 60 عملية تشمل إدارة الإصدارات والتشفير والنسخ
- تخصيص ذاكرة قائم على arena — صفر توقفات لجمع القمامة، زمن استجابة يمكن التنبؤ به
- ترميز محو مسرّع بـ SIMD عبر Intel ISA-L — أسرع حتى 65 مرة من البرمجيات البحتة
- تشفير AES-256-GCM مسرّع بالعتاد مع مفاتيح تشفير فريدة لكل كائن
- دعم HTTP/2 مع إدخال/إخراج مبني على الأحداث epoll/kqueue ومجموعات خيوط worker قابلة للتكوين
- فصل الامتيازات مع إسقاط تلقائي لصلاحيات root وتطبيق PR_SET_NO_NEW_PRIVS
إمكانيات مؤسسية
كل ما تحتاجه لتخزين الإنتاج — بدون أي إضافات غير ضرورية
أمان متعدد الطبقات
تشفير AES-256-GCM (SSE-S3، SSE-C)، مصادقة SigV4، فصل الامتيازات، عمليات آمنة زمنياً وتقوية المترجم مع RELRO كامل.
ترميز المحو
ترميز محو Reed-Solomon مع تسريع SIMD من Intel ISA-L. أجزاء M+N قابلة للتكوين مع تسريع حتى 65 مرة.
إشعارات الأحداث
بث أحداث في الوقت الفعلي إلى Webhook وKafka وAMQP وNATS لتكامل سلس مع خطوط البيانات.
الامتثال وWORM
قفل الكائنات مع أوضاع الحوكمة والامتثال، سياسات الاحتفاظ، التجميد القانوني وإدارة الإصدارات.
المراقبة
نقطة نهاية Prometheus مدمجة مع مدرجات تكرارية للكمون (p50/p95/p99) وعدادات الإنتاجية وواجهات فحص الصحة.
تكامل النظام البيئي
متوافق مع AWS CLI وBoto3 وrclone وMinIO Client وs3cmd وأي SDK متوافق مع S3.
انشر في أقل من 60 ثانية
ملف ثنائي ثابت واحد. بدون اعتماديات وقت التشغيل. بدون مديري حزم. بدون حاويات. حمّل، اضبط الإعدادات، وشغّل.
- نشر بملف ثنائي واحد — بدون حاويات أو تنسيق
- التكوين عبر متغيرات البيئة أو ملف الإعدادات
- واجهة S3 API متاحة فوراً على المنفذ 9000
- اختبر مع أي عميل S3 — AWS CLI، Boto3، rclone
مصمم لزمن استجابة يمكن التنبؤ به
يستخدم Flashstor تخصيص arena لكل طلب وإدارة ذاكرة يدوية لأداء ثابت. بدون جامع قمامة يعني صفر توقفات مفاجئة.
- مخصص arena بكتل قابلة لإعادة الاستخدام بحجم 64 KiB لكل اتصال
- صفر استدعاءات free لكل تخصيص — إلغاء تخصيص جماعي عند اكتمال الطلب
- إدخال/إخراج مبني على الأحداث epoll (Linux) / kqueue (BSD)
- عدادات محاذاة لخط الكاش (64 بايت) تقضي على المشاركة الخاطئة
هل أنت مستعد لتقييم Flashstor؟
جدولة جلسة تقنية مع فريقنا. سنرشدك عبر البنية والمعايير واستراتيجيات النشر.