alawadi.cloudمستندات

وحدات التخزين (قريباً)

معاينة لمنتج الأقراص الدائمة المخطط له وطريقة ربطه بالتطبيقات. إنشاء وحدات التخزين وفوترتها غير متاحين اليوم.

غير متاحة بعد

إنشاء وحدات التخزين وقياس استخدامها معطّلان في بيئة الإنتاج. تعيد الواجهة الرمز BLOCK_VOLUME_DISABLED، ولا يوجد سعر متاح للعملاء اليوم. توثّق هذه الصفحة الواجهة المجهّزة كي يستطيع المطوّر التخطيط، ولا تعلن عن منتج متاح.

وحدة التخزين (volume) المخطّط لها هي قرص دائم ومستقل. بخلاف bucket التخزين السحابي، لا تستخدم نموذج الكائنات (objects) ولا تملك نقطة نهاية S3؛ بل توفّر نظام ملفات خاماً يُربط بتطبيق واحد عند مسار تختاره.

مسار الإنشاء المخطط له

عند إتاحة المنتج، ستتيح لوحة التحكم اختيار وحدة تخزين جديدة ومنحها اسماً وتحديد الحجم بالجيجابايت (من 1 جيجابايت حتى 16 تيرابايت). ستُجهّز المنصّة القرص وتحجز سعته من المجمّع الإقليمي، ثم يلزم ربطه قبل أن يستخدمه أي تطبيق.

نموذج الربط المخطط له

تربط الواجهة المجهّزة وحدة التخزين بتطبيق واحد بالضبط — تطبيق Docker، أو خدمة ويب (web)، أو خدمة معالجة خلفية (worker) — عند مسار تحميل تختاره (مثلاً /data). هذا قرص من نوع ReadWriteOnce:

  • يمكن ربطه بتطبيق واحد فقط في كل مرّة.
  • يجب أن يعمل ذلك التطبيق بنسخة واحدة كحدّ أقصى. قرص ReadWriteOnce لا يمكن أن تُحمِّله نسختان تعملان في آن واحد لنفس التطبيق، لذلك توسيع عدد نسخ تطبيق مربوط بوحدة تخزين غير متاح — إن احتجت قدرة حوسبية أكبر، وسِّع عمودياً (ارفع المعالج/الذاكرة المحجوزة) بدل إضافة نسخ.

عند إتاحة المنتج، سيُعيد الربط تشغيل التطبيق حتى يسري التحميل، وسيفعل الفصل الشيء نفسه بالاتجاه المعاكس. ولن يغيّر الفصل وحدة التخزين نفسها، بحيث يمكن إعادة ربطها أو حذفها لاحقاً.

مسار واحد، وحدة تخزين واحدة

لا يمكن لتطبيق أن يربط أكثر من وحدة تخزين واحدة بمسار التحميل ذاته. ويُرفَض ربط وحدة ثانية بمسار يستخدمه التطبيق بالفعل — افصل الموجودة أولاً، أو اختر مساراً مختلفاً.

مسار التحميل المخطط له

أياً كان المسار الذي تختاره، يصبح مجلّداً عادياً داخل نظام ملفات تطبيقك: اقرأه واكتب فيه كما تفعل مع أي مسار محلّي آخر. نظام ملفات تطبيقك الجذري للقراءة فقط في كل ما عداه، فمسار التحميل هو المكان الوحيد الذي يمكن لكودك أن يحفظ فيه حالته على القرص بين عمليات إعادة التشغيل.

التوسيع المخطط له

لا تدعم الواجهة المجهّزة إلا زيادة سعة وحدة التخزين. وسيبقى أي توسيع مستقبلي خاضعاً لسعة المجمّع الإقليمي، بينما يتطلب التصغير إنشاء وحدة أصغر ونقل البيانات إليها.

نموذج المتانة المخطط له

هدف الإطلاق هو فئة تخزين بثلاث نسخ (replica-3). هذا هدف تنفيذي، وليس التزاماً بمتانة المنتج اليوم. لا يصبح التزاماً منشوراً إلا بعد تفعيل فئة التخزين، والتحقق من سلامة مواقع النسخ كلها، ونجاح اختبار فقدان عقدة قبل الإطلاق.

سلوك الحذف المخطط له

افصلها أولاً

لا يمكن حذف وحدة التخزين ما دامت مربوطة بتطبيق — افصلها أولاً. يحمي ذلك التطبيق قيد التشغيل من فقدان قرص يعتمد عليه فجأة.

ينص السلوك المخطّط له على أن حذف وحدة تخزين مفصولة سيحذف القرص وكل محتواه نهائياً، من دون فترة استبقاء أو استرجاع. إذا أُطلق المنتج بهذا السلوك، فستحتاج إلى نسخ أي بيانات مطلوبة إلى مكان آخر قبل الحذف.

حالة التسعير

لا يوجد سعر مُعلن لوحدات التخزين اليوم. بند التسعير الداخلي غير مفعّل وما زال يحتاج إلى موافقة المؤسس. لن يُنشر السعر أو مثال الفوترة إلا بعد اجتياز متطلبات الإطلاق. ولا تُسجّل أي رسوم ما دام الإنشاء والقياس معطّلين.

في هذه الصفحة