كيفية أتمتة نسخ Windows Server احتياطيًا إلى Amazon S3

يتيح لك Amazon Simple Storage Solution (Amazon S3)(Amazon Simple Storage Solution (Amazon S3)) نسخ البيانات احتياطيًا من Windows Server الخاص بك على التخزين السحابي الهائل. يعد النسخ الاحتياطي لبياناتك أمرًا بالغ الأهمية ، لأنه يمنع فقدان البيانات في حالة وقوع أحداث غير متوقعة.

شعار Windows Server

أتمتة النسخ الاحتياطي لـ Windows Server(Automate Windows Server) إلى Amazon S3

في هذا البرنامج التعليمي ، سأوضح لك كيفية أتمتة عملية النسخ الاحتياطي للتشغيل مرة واحدة ، يوميًا ، أسبوعيًا ، أو شهريًا. العملية بسيطة ، ولكن عليك اتباع الدليل عن كثب لتجنب المضاعفات.

قم بتثبيت Amazon AWS CLI

تتمثل الخطوة الأولى لأتمتة نُسخ Amazon AWS الاحتياطية في تثبيت AWS CLI . يمكنك العثور على إرشادات مفصلة حول تثبيت الإصدار 1 و 2 من AWS CLI في (AWS CLI)هذه الصفحة(this page) .

عند إتمام التثبيت ، يجب عليك الآن تكوين ملفات تعريف المستخدم الافتراضية ومعرف الوصول والمفتاح. للقيام بذلك ، قم بتشغيل الأمر أدناه:

aws configure

AWS Access Key ID [None]: <AccessID>

AWS Secret Access Key [None]: secretkey

Default region name [None]: us-east-1

Default output format [None]: json

حول أوامر Amazon S3

أمازون S3

يجب عليك تحديد وسيطة مسار في أوامر s3. بالنسبة لهذه المسارات ، يمكنك استخدام S3 Uri ، وهو عنوان URI(URI) الخاص بحاوية S3 أو استخدام مسار محلي(localpath) (الدليل المحلي). على سبيل المثال ، يمكنك استخدام الأوامر التالية:

localpath - C://Desktop/backups

S3URI: - s3://yourbucket/yourkey

لذلك يمكن أن تأخذ العملية الكاملة S3 الشكل التالي:

aws s3 s3command souce_file/folder destinationpath

تنتقل العملية من  المسار المحلي(S3URI) إلى S3URI(localpath) و  S3URI إلى  S3URI و  S3URI  إلى  المسار المحلي(localpath) .

لنسخ ملف نموذجي يسمى  samplefile.txt إلى الحاوية الخاصة بك والتي تسمى sample-bucket ، يمكنك استخدام الأمر S3 أدناه:

aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket

في الأمر أعلاه ، لم نختار منطقة. هذا لأننا فعلنا ذلك بالفعل في  تكوين aws(aws configure) . يتم  استخدام علامة المنطقة لتحديد منطقة الحاوية الخاصة بك .(–region)

لنسخ كل شيء في  مجلد النسخ الاحتياطية إلى (backups)حاوية عينة(sample-bucket) ، قم بتشغيل الأمر التالي:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket

لاستخدام الأمر S3 أعلاه ، لاحظ ما يلي:

  • يجب ألا يكون الملف المحلي موجودًا في الحاوية والبادئة المختارين.
  • تأكد من أن حجم الكائن S3 يختلف عن حجم الملف المحلي.
  • يجب أن يكون أحدث تعديل لكائن S3 أقدم من ذلك الخاص بالملف المحلي.

تلميحات حول استخدام أعلام المرشح في أوامر S3

تتضمن علامات التصفية(–include) التي تستخدمها في أوامر S3  علامتي استبعاد(–exclude) و  تضمين . يمكنك الاستفادة منها عدة مرات بأمر واحد.

  • -- include: يؤدي هذا إلى إضافة المجلدات أو الملفات المختارة باتباع أمر S3.
  • -- exclude: يؤدي هذا إلى التخلص من المجلدات أو الملفات المختارة باتباع أمر S3.

فيما يلي(Below) مثال على عوامل التصفية المذكورة أعلاه قيد الاستخدام:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"

لاستبعاد كل ملف في مجلد يسمى  النسخ الاحتياطية(backups) وتضمين جميع الملفات الموجودة في هذا المجلد التي تحتوي على الامتدادات  jpg و png و text(jpg, png, and text) ، قم بتشغيل الأمر أدناه.

هنا ، اختبرنا أيضًا إعداداتنا بمساعدة --dryrunالعلم:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun

ملاحظة: (NOTE: ) بدون العلامات ، يشتمل النظام على كل ملف في عمليات S3. أيضا ، يتم تطبيق عامل التصفية الأخير.

كيفية إنشاء نُسخ احتياطية من Amazon S3 باستخدام الملفات المجمعة

1] إنشاء ملف دفعي

قم بتشغيل برنامج " المفكرة(Notepad) " بحيث يفتح ملف .txt فارغًا .

أتمتة النسخ الاحتياطي لـ Windows Server إلى Amazon S3

أدخل(Enter) الأمر S3 التالي لمزامنة مجلدات النسخ الاحتياطية مع دلو S3 الخاص بك:

aws s3 sync "C://Desktop/backups/" s3://your-bucket

احفظ ملف txt  بامتداد .bat ، مما يجعله ملفًا دفعيًا.

2] إنشاء(Create) مهمة جديدة في برنامج جدولة المهام(Task Scheduler)

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

اضغط(Press) على مفتاح Windows وابحث عن  برنامج جدولة المهام(task scheduler) .

حدد برنامج  جدولة المهام(Task Scheduler) من النتائج.

في برنامج جدولة المهام ، انقر فوق  الإجراءات(Actions) وحدد إنشاء مهمة(Create Task) . أدخل اسم مهمة واكتب وصفا.

أضف مشغلًا لمرة واحدة أو يوميًا أو أسبوعيًا أو شهريًا.

3] إضافة عمل

قم بالتبديل إلى  علامة التبويب " الإجراءات(Actions) " وحدد الإجراء التالي من القائمة المنسدلة: بدء تشغيل برنامج(Start a program) .

في  مربع Program/script ، استعرض للوصول إلى الملف الدفعي الذي تم إنشاؤه حديثًا.

احفظ المهمة التي تم إنشاؤها حديثًا.

أتمنى أن تجد هذا البرنامج التعليمي سهل الفهم.



About the author

"أنا خبير مستقل في Windows و Office. لدي أكثر من 10 سنوات من الخبرة في العمل باستخدام هذه الأدوات ويمكنني مساعدتك في تحقيق أقصى استفادة منها. تشمل مهاراتي: العمل مع Microsoft Word و Excel و PowerPoint و Outlook ؛ إنشاء الويب الصفحات والتطبيقات ؛ ومساعدة العملاء على تحقيق أهداف أعمالهم. "



Related posts