الخلاصة
- تبقى أجزاء الرفع التي وصلت إلى S3 مخزنة ومدفوعة حتى الإكمال أو الإلغاء. إعلان التطبيق فشل المهمة لا ينهي هذا التخزين.
- السبعة أيام الواردة في دليل التنظيف مثال يحتاج إلى إعداد في الحاويات ذات الأغراض العامة. حاويات الدليل لا تدعم إعداد دورة الحياة نفسه.
تستطيع شركة أن تلغي مشروعاً بجملة واحدة. أما الأجزاء التي أرسلتها إلى مخزن سحابي فلا تحضر اجتماع الإلغاء. تبقى في مكانها، تنتظر البقية، وتواصل استهلاك مساحة لها ثمن. في Amazon S3 يمكن أن تبدأ فاتورة التخزين قبل أن يولد الكائن المكتمل أصلاً.
تشرح AWS الآلية بوضوح: يرسل الرفع متعدد الأجزاء القطع بصورة مستقلة، ويمكن إعادة إرسال ما فشل منها. تجمعها عملية الإكمال في كائن واحد. الأجزاء المحفوظة تبقى خاضعة لرسوم التخزين إلى أن يكتمل الرفع أو يُلغى، ولا يحمل الرفع بعد بدئه تاريخ انتهاء تلقائياً. دليل AWS للرفع متعدد الأجزاء.
هذه ميزة نافعة لمن ينقل ملفاً كبيراً عبر اتصال متقطع. الاحتفاظ بما وصل يوفر تكرار العمل كله. لكن النظام يستطيع صون التقدم بعد أن يفقد العمل نفسه غايته. عندها يكون الشيء الذي تشتريه الشركة فرصة للعودة إلى محاولة لم يعد أحد ينوي العودة إليها.
من يستأجر فرصة المحاولة التالية؟
لنتصور شركة إنتاج ترسل مادة مصورة، ثم ينسحب العميل من الطلب. هذا مثال افتراضي. يغلق الموظف المهمة ويتفرغ لتسليم آخر. تبقى القطع الموجودة في S3 مرتبطة بمحاولة يمكن إكمالها من الناحية التقنية، رغم أن قرار العمل سبق إلى الخروج.
وفي حالة أخرى، يستمر الطلب لكن جهاز الإرسال يحتاج إلى إصلاح قبل استئناف النقل. هنا يؤدي الاحتفاظ بالقطع وظيفة واضحة. الفارق الاقتصادي بين الحالتين هو وجود استخدام منتظر، لا شكل البيانات المخزنة.
لذلك فإن السؤال الجيد يتجاوز عدد المهام الفاشلة. من يريد إكمال هذه المحاولة؟ متى يتوقع أن يعود؟ ما الحدث الذي سيجعله يتخلى عنها؟ من دون جواب، يصبح إبقاء الاحتمال مفتوحاً شراءً متجدداً لا يوقع عليه أحد.
يسهل على هذه النفقة أن تعيش بين الإدارات. فريق العمل يتابع المحاولة الجديدة، وفريق المنصة يضمن استمرار التخزين، والمالية ترى المجموع. كل طرف يستطيع أداء مهمته بإخلاص، وتبقى المحاولة القديمة مستأجراً لا يحظى بزيارة المالك.
سبعة أيام تحتاج إلى قرار فعلي
تتيح AWS للحاويات ذات الأغراض العامة إجراء AbortIncompleteMultipartUpload. يحدد العميل عدد الأيام منذ بدء الرفع، وبعده تصبح المحاولة غير المكتملة مؤهلة للإلغاء، ثم يوقفها S3 ويحذف أجزاءها. تشمل القاعدة ما يقع ضمن نطاقها من محاولات قائمة ولاحقة، ولا تحذف الكائنات المكتملة. السبعة أيام في الدليل مثال للإعداد. إعداد تنظيف الرفع غير المكتمل.
قراءة المثال لا تحجز موعداً لعامل النظافة. اختيار المهلة يقرر مقدار الصبر الذي يموله النشاط. تقصيرها ينهي الاحتفاظ بالمحاولات المتروكة أسرع، وقد يزيل تقدماً ما زال مفيداً. إطالتها تصون فرصاً أكثر وتشتري وقت تخزين أطول.
من الأفضل أن تأتي المدة من طبيعة العمل: موعد التسليم، وعودة جهاز المصدر، وصعوبة إعادة الحصول على المادة. الرقم الواحد لجميع المهام قد يكون مرتباً في شاشة الإعدادات، لكنه يخفي اختلافات مهمة في قيمة الانتظار.
تذكر AWS أن حذف هذه الأجزاء غير المكتملة لا يفرض رسوم حذف مبكر. ومع ذلك، فإن التخلص المبكر من تقدم مفيد قد يفرض إعادة النقل والتنسيق والانتظار. وإذا اختير الإكمال، تنتهي مساحة الأجزاء المنفصلة ويبقى الكائن المكتمل بتكاليف تخزينه. لكل نهاية موردها وتبعتها.
ما زال بعض الحمل في الطريق
للإلغاء اليدوي تفصيل يستحق اهتمام المسؤول عن الإنفاق. الأجزاء التي كان إرسالها جارياً قد تنجح أو تفشل بعد الإلغاء. تشير AWS إلى احتمال الحاجة إلى إلغاء الرفع أكثر من مرة لتحرير كل مساحة الأجزاء، وتوصي بالتأكد عبر ListParts من خلو القائمة. مرجع AbortMultipartUpload.
المغزى الإداري هو امتلاك النهاية كاملة. قد يوقف شخص العمل بينما تظل عملية أخرى ترسل بياناته. إذا اكتفى كل طرف بإثبات أنه أتم خطوته، فقد تظل الموارد بلا قرار نهائي. يحتاج الإغلاق إلى من يجمع نتيجة العمل ونتيجة التخزين في صورة واحدة.
ويغير نوع الحاوية الأداة المتاحة. حاويات الدليل تحتفظ بالأجزاء غير المكتملة وتحاسب عليها أيضاً، لكنها لا تدعم إعدادات S3 Lifecycle. وقبل حذف الحاوية يجب إكمال جميع عمليات الرفع متعدد الأجزاء الجارية أو إلغاؤها. دليل AWS لحاويات الدليل. نقل وعد التنظيف من حاوية عامة إلى هذه الفئة يترك الوعد بلا الآلية التي كانت تنفذه.
ينقص تقدير الهدر الفعلي سجل أجزاء الحساب وغرض الاحتفاظ بها وفواتيره؛ وجود خطة استئناف نافعة سيغير الحكم على التكلفة. أما سؤال المسؤولية فحاضر: من يملك أن يقول إن فرصة الإكمال لم تعد تستحق إيجارها؟
المخزن يجيد الانتظار. الشركة تحتاج إلى سبب للاستمرار في الدفع مقابل انتظاره.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





