أتمتة النسخ الاحتياطي (Backup) لقواعد البيانات وإرسالها لـ S3
تاريخ النشر: 16 فبراير 2026 | بقلم: سارة حسن | القراءة: 6 دقائق
قاعدة: 3-2-1 للنسخ الاحتياطي
3 نسخ من البيانات، على وسطين مختلفين (Disk, Cloud)، ونسخة واحدة خارج الموقع (Off-site). سنحقق هذا باستخدام Bash Script بسيط.
السكربت السحري
يستخدم mysqldump أو pg_dump لتصدير القاعدة، يضغط الملف، ثم يرفعه لـ AWS S3 (أو MinIO) باستخدام AWS CLI.
💡 نصيحة خبير من SkyNode: أتمتة المهام
أي مهمة تكررها أكثر من 3 مرات يومياً يجب أتمتتها. ابدأ بأتمتة التقارير اليومية.
💡 من واقع التجربة
فشل السيرفر مرة وفقدنا بيانات يوم كامل لأن النسخ الاحتياطي كان "محلياً" على نفس السيرفر! تعلمنا الدرس: النسخة الاحتياطية يجب أن تغادر السيرفر فوراً.
🌍 مثال واقعي: السوق المصري
تستخدم شركة شحن كبرى في القاهرة n8n لربط طلبات WooCommerce بشركات التوصيل المحلية أوتوماتيكياً، مما ألغى الحاجة لـ 3 موظفين لإدخال البيانات يدوياً.
📌 الخلاصة
النسخ الاحتياطي مثل التأمين؛ تتمنى ألا تحتاجه، لكنك ستشكر نفسك يوماً ما على وجوده.