انتقل إلى المحتوى
HexaTransfer
العودة إلى المدونة
السحابة والتخزين

تحسين مساحة التخزين: حرّر مساحة سحابية

حسّن مساحة التخزين بإزالة التكرارات والضغط والأرشفة الذكية. استعد المساحة المهدرة وقلل تكاليف التخزين.

تحسين التخزين السحابي يُستعيد عادةً 30-60% من الفاتورة عبر أربعة إجراءات: حذف البيانات اليتيمة، وإزالة ازدواجية الكائنات المتطابقة، وضغط المحتوى النصي الكثيف، وترحيل البيانات الباردة إلى Glacier أو Azure Archive أو B2. دلو AWS بـ 100 تيرابايت بـ 2300 دولار شهرياً ينخفض إلى 800 دولار بعد التحسين دون فقدان ملف واحد مطلوب. العمل في معظمه ممل — جرد وتحليل وتطبيق قواعد دورة الحياة — لكن الوفورات تتراكم شهرياً. ابدأ بالقياس لا بالضغط.

المراجعة قبل القطع

شغِّل S3 Inventory أو Azure Storage Analytics أو تقارير GCS bucket lock لإنتاج قائمة بكل كائن: المفتاح والحجم وتاريخ آخر تعديل وفئة التخزين والوسوم. حمِّلها في Athena أو BigQuery أو DuckDB وأجرِ الاستعلامات.

النتائج النموذجية في دلو غير محسَّن:

  • 20-40% من الكائنات لم يُصَل إليها منذ أكثر من 90 يوماً (مرشحة للطبقة الباردة)
  • 5-15% تكرارات بصمة تحقق SHA-256 متطابقة
  • 10-20% يتيمة — التطبيق الذي أنشأها اختفى
  • 30-50% نصوص/سجلات/JSON تنضغط بنسبة 3:1 مع zstd

لا يمكن إصلاح ما لم تقِسه. اخصص يوماً للمراجعة الأولية وستعرف أين تُنفِق الشهر التالي من التحسين.

احذف الهدر الواضح أولاً

قبل أي شيء معقد، احذف ما لا يجب أن يوجد. الجناة الشائعون:

  • رفعات الأجزاء المتعددة غير المكتملة (S3 تحتفظ بها حتى الإجهاض الصريح، أحياناً لسنوات)
  • الكائنات الفارغة (صفر بايت لكن البيانات الوصفية مُفوتَرة)
  • ملفات السجل الأقدم من سياسة الاحتفاظ
  • الملفات المؤقتة (.tmp و~$* و*.bak و.DS_Store وThumbs.db)
  • بيانات الاختبار من تجارب مُطلَقة ومنسية

شغِّل aws s3api list-multipart-uploads وأجهِض أي شيء أكبر من 7 أيام — قاعدة دورة حياة مع AbortIncompleteMultipartUpload تُؤتمِت هذا للأبد. لـ S3، قاعدة واحدة:

Filter: prefix ""
AbortIncompleteMultipartUpload: DaysAfterInitiation: 7

الأجزاء المتعددة اليتيمة على دلاء البيتابايت كلَّفت شركات آلاف الدولارات شهرياً.

إزالة ازدواجية البيانات: على مستوى الملف مقابل مستوى الكتلة

إزالة ازدواجية على مستوى الملف تُزيل الكائنات المتطابقة — نفس البصمة ونفس البايتات. أدوات مثل rdfind وfdupes وjdupes تُفحص المجلدات وتُبلِّغ عن التكرارات. للدلاء السحابية، عالِج CSV الجرد، جمِّع بـ SHA-256، واحتفظ بنسخة واحدة أساسية لكل بصمة. استبدِل التكرارات بمؤشرات (ملف JSON صغير يُشير إلى المفتاح الأساسي) أو احذفها ببساطة إذا لم يكن هناك مرجع إليها.

إزالة ازدواجية على مستوى الكتلة هو ما تفعله أنظمة التخزين مثل ZFS وBtrfs ومنتجات النسخ الاحتياطي المخصصة (Veeam وCommvault وRubrik). تُجزِّئ الملفات إلى كتل 4-128 KB، تُبصِّم كل كتلة، وتُخزِّن كل بصمة فريدة مرة واحدة. مجموعة نسخ احتياطية لـ VM قد تكون 90% مكررة على مستوى الكتلة، محققةً ضغطاً 10:1. هذا مهم لدلاء النسخ الاحتياطية لكن نادراً لتخزين الملفات العام.

استراتيجية الضغط حسب نوع الملف

لا تنضغط كل الملفات. JPEG أو MP4 أو Zip مضغوطة بالفعل؛ تشغيل gzip عليها يُهدر CPU ولا يكسب شيئاً. لكن الصيغ النصية الكثيفة تتقلص بشكل ملحوظ:

  • سجلات JSON: 80-90% تخفيض مع gzip، 85-92% مع zstd
  • صادرات CSV: 75-85%
  • .docx (ضغط بالفعل): 5-10% (تجاهل)
  • .xlsx: 10-15% (تجاهل)
  • .pdf: 0-5% (تجاهل — PDFs لديها ضغط داخلي)
  • تفريغات SQL: 85-90%

استخدم zstd للخطوط الحديثة — يفك الضغط 2-3 ضعف سرعة gzip بنسب مشابهة. للسجلات المُدارة إلى S3، إعداد logrotate مع compress_program=zstd يوفر النطاق الترددي والتخزين. لا تضغط صيغة مضغوطة بالفعل؛ الاكتساب 0.5% لا يستحق وقت CPU.

الطبقات حسب نمط الوصول

البيانات الساخنة تنتمي للتخزين السريع؛ البيانات الباردة تنتمي للتخزين الرخيص. S3 Intelligent-Tiering يُؤتمِت هذا: بعد 30 يوماً بدون وصول، تنتقل الكائنات إلى Infrequent Access (0.0125 دولار/جيجابايت)؛ بعد 90 يوماً، Archive Instant؛ بعد 180، Deep Archive. تفرض الخدمة 0.0025 دولار لكل 1000 كائن مُراقَب، لذا الملفات الصغيرة (أقل من 128 KB) لا تستحق الأعباء الإضافية.

للتحكم الحتمي، اكتب قواعد دورة حياة صريحة:

  • اليوم 30: Standard → Standard-IA
  • اليوم 90: Standard-IA → Glacier Instant Retrieval
  • اليوم 365: Glacier IR → Glacier Deep Archive
  • اليوم 2555: حذف (ما لم تكن موسومة بـ legal-hold)

القواعد تُطبَّق على كل الرفع الجديد تلقائياً. دلو بـ 100 تيرابايت موزع بالتساوي عبر الأعمار يوفر 1500 دولار شهرياً مقابل الإبقاء على كل شيء في Standard.

التعامل مع أعباء الملفات الصغيرة

كل سحابة تفرض حداً أدنى لحجم الكائن القابل للفوترة. S3 Standard-IA يفرض رسوماً لـ 128 KB كحد أدنى حتى لو كان الكائن 4 KB؛ Glacier Instant Retrieval كذلك؛ Glacier Flexible وDeep Archive لديهما 40 KB بيانات وصفية لكل كائن مُفوتَرة بأسعار Standard-IA.

دلو من 10 ملايين ملف بـ 4 KB في Standard-IA يدفع مقابل 1.28 تيرابايت بدلاً من 40 جيجابايت. الحل: احزم الملفات الصغيرة في أرشيفات TAR أو ZIP شهرية قبل الانتقال. tar czf 2026-12-logs.tar.gz logs/2026-12/ يمنحك كائناً واحداً بدلاً من آلاف. احتفظ بفهرس موازٍ (CSV من اسم الملف → الإزاحة) للاسترداد.

تحسين الصور والفيديو

الوسائط كثيراً ما تهيمن على التخزين. حوِّل JPEG القديمة إلى WebP (أصغر بـ 30%) أو AVIF (أصغر بـ 50%) بـ cwebp أو avifenc. للفيديو، أعِد ترميز MP4 القديمة من H.264 إلى H.265 (HEVC) أو AV1 — فيديو 1080p بـ 1 جيجابايت بـ H.264 يصبح 400 ميجابايت بـ H.265 بدون فقدان جودة مرئي.

للمواقع الغنية بالصور، شغِّل تحويلاً دفعياً لمرة واحدة بـ imagemagick أو ffmpeg، واحتفظ بالأصول الأصلية في Deep Archive، وقدِّم النسخ المحسَّنة. أدوات مثل Cloudflare Images وAWS CloudFront's Image Optimizer تُولِّد المتغيرات عند الطلب، فتُخزِّن نسخة أساسية واحدة وتقدم نسخاً بأحجام مختلفة عند الطلب.

اكتشاف التكرارات عبر صوامع السحاب

البيئات المؤسسية كثيراً ما تمتلك نفس الملفات متناثرة عبر OneDrive وGoogle Drive وDropbox وSharePoint شركة. التحسين الحقيقي يعني إيجاد التكرارات عبر الصوامع. أدوات مثل Varonis وEgnyte وrclone (مع --track-renames ومقارنة البصمة) تستطيع تبصيم الملفات عبر المزودين والإشارة إلى التكرارات.

للتوحيد العرضي — سحب النسخ المتناثرة من annual-report-2024.pdf إلى موقع أساسي واحد — أداة نقل مخصصة تُوفِّر الرحلة عبر جهاز محمول. HexaTransfer ينقل ملفات حتى 10 جيجابايت مع تشفير AES-256-GCM مباشرةً بين الأشخاص، حتى تدمج التكرارات بدون رفع إلى صومعة أخرى في الطريق.

قِس الفرق

بعد التحسين، قِس مجدداً. Storage Lens (AWS) أو Cost Management (Azure) أو تفصيل التكلفة في GCP يجب أن يُظهِر الانخفاض. إذا لم تنخفض الفاتورة، فشيء ما تحرَّك في الاتجاه الخاطئ — تحقق من قواعد دورة الحياة التي نقلت الكائنات إلى Standard مجدداً (يحدث)، أو نسخ متماثل غير مقصود ضاعف التخزين عبر المناطق.

اضبط تذكيراً شهرياً لمراجعة نمو التخزين. دلو ينمو 10% شهرياً بدون سبب تجاري واضح يتراكم فيه الهدر عادةً. اكتشافه مبكراً — طقوس ربع سنوية مدتها ساعتان — أفضل من مشروع تحسين مذعور بعد مفاجأة بـ 50,000 دولار شهرياً.

جرّبها على hexatransfer.com — مجاناً، بدون حساب، حتى 10 جيجابايت.

أرسل ملفات كبيرة بأمان مع تشفير من طرف إلى طرف

انقل ملفات حتى 10 جيجابايت مجاناً مع تشفير من طرف إلى طرف. لا حاجة لحساب. يتم تشفير ملفاتك في متصفحك قبل الرفع — لا أحد آخر يستطيع قراءتها.

إرسال ملف