في هذا البرنامج التعليمي الذي يستغرق 10 دقائق، ستقوم بتخزين الملفات في السحابة باستخدام Amazon EFS. وستنشئ نظام ملفات باستخدام Amazon EFS وتبدأ آلة افتراضية بنظام Linux على Amazon EC2 وتثبت نظام الملفات وتنشئ ملفًا وتنهي المثيل وتحذف نظام الملفات.

كل ما في هذا البرنامج التعليمي مؤهل للطبقة المجانية.

إدارة مواردك على AWS

تسجيل الدخول إلى وحدة التحكم

يمكنك بسهولة إنشاء نظام عالي الوفرة وقابل للتوسع لملفات الشبكة من وحدة تحكم Amazon EFS.


أ. عند النقر هنا، ستفتح وحدة الإدارة في AWS في نافذة متصفح جديدة، ومن ثم يمكنك إبقاء هذا البرنامج التعليمي مفتوحًا. عند تحميل الشاشة، ادخل اسم المستخدم وكلمة المرور لتبدأ الاستخدام. ثم ابحث عن EFS ضمن Storage، وانقر فوقها لفتح وحدة تحكم EFS.

(انقر للتكبير)


ب. في وحدة تحكم Amazon EFS، انقر على Create file system.

(انقر للتكبير)


جـ. إذا لم يتم تحديد Default VPC في حقل VPC المنسدل، فحدد السهم المنسدل وحدد Default VPC. اقبل كل الإعدادات الافتراضية في الخطوة 1: تكوين الوصول إلى نظام الملفات وانقر على Next Step.

(انقر للتكبير)


د. اقبل كل الإعدادات الافتراضية في الخطوة 2: تكوين الإعدادات الاختيارية وانقر على Next Step.

(انقر للتكبير)


هـ. اقبل جميع الإعدادات الافتراضية في الخطوة 3: المراجعة والإنشاء وانقر على Create File System.

(انقر للتكبير)

للوصول إلى نظام الملفات، ينبغي تثبيت نظام الملفات على مثيل Amazon EC2 يعمل بنظام Linux. في هذه الخطوة، ستنشئ مثيل Amazon EC2 وتكوّنه.


أ. انقر هنا لفتح وحدة تحكم Amazon EC2 ثم انقر على Launch Instance لإنشاء الآلة الافتراضية وتكوينها.

(انقر للتكبير)


ب. باستخدام Amazon EC2، يمكنك تحديد البرنامج والمواصفات الخاصة بالمثيل الذي تريد استخدامه. في هذه الشاشة، ستظهر لك خيارات لاختيار Amazon Machine Image (AMI)، وهي عبارة عن قالب يتضمن تكوين البرنامج (مثل نظام التشغيل وخادم التطبيق والتطبيقات). 

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

في هذا البرنامج التعليمي، ابحث عن Amazon Linux AMI واضغط على Select.

(انقر للتكبير)


جـ. سوف تختار الآن نوع مثيل. تتألف أنواع المثيل من مجموعات متباينة من وحدة المعالجة المركزية والذاكرة والتخزين وسعة الشبكة حتى يُمكنك اختيار المزيج المناسب من تطبيقاتك. لمزيد من المعلومات، راجع أنواع مثيلات Amazon EC2.

ينبغي أن يكون الخيار الافتراضي t2.micro قد تم تحديده بالفعل. ويكون نوع المثيل هذا مشمولاً ضمن الطبقة المجانية ويوفر سعة حوسبة كافية لعلاج أعباء العمل البسيطة. انقر فوق Review and Launch الموجود أسفل الصفحة.

(انقر للتكبير)


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

انقر فوق Launch الموجود أسفل الصفحة.

(انقر للتكبير)


هـ. في الشاشة التالية، سيُطلب منك اختيار زوج مفتاح موجود أو إنشاء زوج مفتاح جديد. يُستخدم زوج المفتاح لتسجيل الدخول إلى المثيل (مثل المفتاح الذي تستخدمه للدخول إلى منزلك).

حدد Choose an existing key pairوحدد زوج المفتاح أو حدد Create a new key pair وأعطه الاسم MyKeyPair. ثم انقر على زر Download Key Pair. تأكد من حفظ زوج المفتاح في مكان آمن على جهاز الكمبيوتر لديك.

مستخدمو نظام Windows: نوصي بحفظ زوج المفتاح الخاص بك في دليل المستخدم لديك في الدليل الفرعي الذي يسمى ‎.ssh (مثال C:\user\{yourusername}\.ssh\MyKeyPair.pem).

ملاحظة: لا يُمكنك استخدام Windows Explorer لإنشاء مجلد باسم يبدأ بنقطة لم تقم أيضًا بختام اسم المجلد بنقطة. بعد إدخال الاسم (.ssh.)، يتم إزالة النقطة الأخيرة تلقائيًا.

مستخدمو Mac/Linux : نوصي بحفظ زوج المفاتيح الخاص بك في الدليل الفرعي ‎.ssh من دليلك الرئيسي (مثال ‎~/.ssh/MyKeyPair.pem).

ملاحظة: إذا لم تتذكر مكان تخزين المفتاح الخاص بتنسيق SSH (الملف الذي تنزله)، فلن تتمكن من الاتصال بآلتك الافتراضية.

بعد القيام بتخزين زوج المفاتيح لديك، انقر على Launch Instances لبدء مثيل Linux الخاص بك.

ملاحظة: سيستغرق بدء مثيلك بضع دقائق.

(انقر للتكبير)


و. انقر فوق View Instances على الشاشة التالية لعرض المثيلات الخاصة بك ومعرفة حالة المثيل الذي بدأته للتو.

(انقر للتكبير)


ز. دوّن عنوان IP العام لمثيل AWS الخاص بك، لأنك ستحتاجه للاتصال بالمثيل في الخطوة 4 البند جـ.

ملاحظة: إذا ظل المثيل يبدأ التشغيل، فربما لم يظهر عنوان IP العام حتى الآن. سيعرض عمود Instance State ما إذا كان المثيل قيد التشغيل أم لا، وسيعرض عمود Status Checks ما إذا كان المثيل قد تجاوز عمليتي التحقق أم لا للتأكد من الانتهاء من تحديد الإصدار. يُمكنك تحديث هذه القيم بالضغط على زر التحديث جهة اليمين أعلى الجدول مباشرةً.

(انقر للتكبير)


ح. امنح شبكة المثيل إمكانية الوصول إلى نظام الملفات. مع تحديد المثيل، حدد Actions > Networking > Change Security Groups.

(انقر للتكبير)


ط. حدد مربع الاختيار default VPC security group وانقر فوق Assign Security Groups.

ملاحظة: ينبغي أن يتم تحديد اثنين من مجموعات الأمان وهما مجموعة الأمان launch-wizard-1 ومجموعة أمان default VPC security group.

(انقر للتكبير)

بعد تشغيل مثيل Amazon EC2، يحين وقت توصيله.

مستخدمو نظام Windows: اختر Windows فيما يلي للاطلاع على الإرشادات الخاصة بتثبيت Git Bash.

مستخدمو Mac/Linux: اختر Mac / Linux فيما يلي للاطلاع على الإرشادات الخاصة بفتح نافذة المحطة الطرفية.

  • Windows

    أ. نزّل Git لنظام Windows من هنا. شغل برنامج التثبيت الذي تم تنزيله ووافق على الإعدادات الافتراضية (سيؤدي ذلك إلى تثبيت Git Bash كجزء من Git).

    (انقر للتكبير)


    ب. انقر بزر الماوس الأيمن على سطح المكتب لديك (وليس على أيقونة أو ملف) واختر Git Bash Here لفتح موجه أوامر Git Bash.

    (انقر للتكبير)

  • Mac / Linux

    من المرجح أن يتضمن جهازك الذي يعمل بنظام Mac أو Linux عميل SSH بشكل افتراضي. يُمكنك التحقق من عميل SSH بكتابة ssh في سطر الأوامر. إذا لم يتعرف الكمبيوتر لديك على الأمر، فإن مشروع OpenSSh يوفر تطبيقًا مجانيًا لمجموعة كاملة من أدوات SSH التي يمكنك تنزيلها.

    أ. مستخدمو Mac‏ :افتح نافذة محطة طرفية بالضغط فوق Command + مسافة وكتابة terminal في نافذة البحث. ثم اضغط فوق إدخال لفتح نافذة المحطة الطرفية.

    مستخدمو Linux: افتح نافذة محطة طرفية.

    (انقر للتكبير)


    ب. استخدم الأمر chmod للتأكد من أن ملف المفتاح الخاص غير قابل للعرض بشكل عام عن طريق إدخال الأمر التالي: chmod 400 ~/.ssh/mykeypair.pem لتقييد الأذونات لمفتاح SSH الخاص لديك.

    ملاحظة: ليس عليك القيام بذلك في كل مرة تقوم بالاتصال بالمثيل لديك، ولكنك تحتاج فقط إلى تعيينه مرة واحدة لكل مفتاح SSH لديك.

    (انقر للتكبير)


جـ. استخدم مفتاح SSH للاتصال بالمثيل الخاص بك. في هذه الحالة، يكون اسم المستخدم ec2-user، ويتم تخزين مفتاح SSH في الدليل الذي قُمنا بحفظه في الجزء «د» من الخطوة 2، وعنوان IP من الجزء «و» في الخطوة 2. التنسيق هو ssh -i {full path of your .pem file} ec2-user@{instance IP address}.

مستخدموWindows users: ادخل ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address} (ex. ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125)

مستخدموMac/Linux: ادخل ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address} (ex. ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125)

ملاحظة: إذا بدأت مثيل Linux غير Amazon Linux، فقد يختلف اسم المستخدم عن الاسم الظاهر هنا. تتضمن أسماء المستخدم الشائعة ec2-user وroot وubuntu وfedora. إذا لم تكن متأكدًا من اسم المستخدم لتسجيل الدخول، فراجع مقدم خدمة AMI لديك.

سترى ردًا مشابهًا لما يلي:

لا يُمكن تأسيس أصالة المضيف 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)'. تكون بصمة مفتاح RSA هي 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. هل أنت متأكد أنك تريد استمرار الاتصال (نعم/لا)؟

اكتب yes واضغط فوق Enter.

(انقر للتكبير)


سترى ردًا مشابهًا لما يلي:

تحذير: تمت إضافة "ec2-198-51-100-1.compute-1.amazonaws.com" (RSA) بشكل دائم إلى قائمة المضيفين المعروفين.

من المفترض أن ترى بعد ذلك شاشة الترحيب للمثيل الخاص بك، وستكون الآن متصلاً بالجهاز الافتراضي من خدمة AWS على نظام Linux في السحابة.

(انقر للتكبير)

للوصول إلى نظام الملفات الخاص بك، يمكنك تثبيت نظام الملفات باستخدام الأمر القياسي Linux mount واسم نظام الملفات الخاص بنظام أسماء النطاقات. بمجرد أن تقوم بالتثبيت، يمكنك العمل مع الملفات والدلائل الموجودة في نظام الملفات لديك كما لو كنت تستخدم نظام ملفات محليًا. يستخدم Amazon EFS بروتوكول NFSv4.1.


أ. انقر هنا لفتح وحدة تحكم Amazon EFS ثم حدد زر الراديو الموجود بجوار نظام الملفات لعرض التفاصيل.


ب. حدد رابط Amazon EC2 mount instructions.

(انقر للتكبير)


جـ. من نافذة Amazon EC2 mount instructions، يمكنك الاطلاع على قسم Setting up your EC2 instance. ستتعرف من خلال هذا القسم على خطوات تثبيت عميل nfs على مثيل EC2. عميل nfs مثبت بالفعل على مثيل EC2 الذي أطلقته وبالتالي يمكنك الانتقال إلى الخطوة التالية.

(انقر للتكبير)


د. أنشئ دليلًا جديدًا على المثيل الخاص بك عن طريق نسخ الأمر sudo mkdir efs.

(انقر للتكبير)


هـ. الصق الأمر sudo mkdir efs وشغله في نافذة SSH.

(انقر للتكبير)


و. انتقل مرة أخرى إلى نافذة Amazon EC2 mount instructions. ثبت نظام الملفات على أنه دليلك الجديد.

انسخ الأمر sudo mount –t nfs4 بالكامل.

انقر على Close في أسفل النافذة.

(انقر للتكبير)


ز. الصق الأمر sudo mount –t nfs4 بالكامل في نافذة SSH وشغّله.

(انقر للتكبير)


ح. تحقق من نجاح تثبيت نظام الملفات عن طريق تشغيل الأمر التالي: 

df -h 

(انقر للتكبير)


ط. أنشئ ملف اختبار في نظام الملفات الجديد عن طريق تشغيل أمر dd بسيط لإنشاء ملف بحجم 1 جيجابايت في دليلك الجديد. شغل الأمر dd التالي في نافذة SSH:

sudo dd if=/dev/zero of=~/efs/1GiB bs=1M count=1024 status=progress

يمكنك بسهولة إنهاء الآلة الافتراضية ونظام الملفات من وحدة الإدارة في AWS. وفي الواقع فإن أفضل الممارسات تتمثل في إنهاء الموارد التي لم تعد هناك حاجة لاستخدامها حتى لا تستمر في تحمل نفقاتها.


أ. أولًا، ستنهي مثيل Amazon EC2. انقر هنا لفتح وحدة تحكم Amazon EC2، وحدد المربع المجاور للمثيل الذي قمت بإنشائه. ثم انقر على زر Actions، وانتقل إلى Instance State، وانقر على Terminate.

سيُطلب منك تأكيد الإنهاء - اختر Yes, Terminate.

ملاحظة: قد تستغرق هذه العملية عدة ثوان لإكمالها. بمجرد إنهاء المثيل الخاص بك، فستتغير حالته إلى «تم الإنهاء» على وحدة تحكم EC2 الخاصة بك.

(انقر للتكبير)


ب. ستحذف الآن نظام الملفات من وحدة تحكم Amazon EFS. انقر هنا لفتح وحدة تحكم Amazon EFS، وحدد زر الراديو الموجود بجوار نظام الملفات الذي أنشأته. ثم انقر على زر Actions وانقر على Delete file system.

أكد أنك تريد حذف نظام الملفات عن طريق كتابة معرف نظام الملفات في مربع النص. انقر على Delete File System.

(انقر للتكبير)

تهانينا! لقد أنشأت أول نظام لملفات الشبكة في السحابة. خدمة Amazon EFS هي عبارة عن نظام بسيط وقابل للتوسع للملفات المشتركة ويمكن زيادة حجمه وتصغيره تلقائيًا حسب إضافة الملفات أو حذفها، ولن تدفع إلا مقابل سعة التخزين التي تستخدمها.

لقد تعلمت الآن إنشاء نظام ملفات الشبكة باستخدام Amazon EFS من وحدة الإدارة، تعمق أكثر في Amazon EFS بمشاهدة الحديث التقني عبر الإنترنت حول AWS. مشاهدة التعمق في Amazon EFS >>