ما هو Azure Files؟

تقدم "ملفات Azure" مشاركات الملفات المُدارة بالكامل في السحابة والتي يمكن الوصول إليها عبر معيار الصناعة بروتوكول Server Message Block (SMB) أو بروتوكول نظام ملفات الشبكة (NFS) وواجهة برمجة تطبيقات REST لـ "ملفات Azure". يمكن تحميل مشاركات ملفات Azure في نفس الوقت عن طريق عمليات التوزيع السحابية أو المحلية. يمكن الوصول إلى مشاركات ملفات SMB Azure من عملاء Windows وLinux وmacOS. يمكن الوصول إلى مشاركات ملفات NFS Azure من عملاء Linux. بالإضافة إلى ذلك، يمكن تخزين مشاركات ملفات SMB Azure مؤقتًا على خوادم Windows باستخدام مزامنة ملفات Azure للوصول السريع بالقرب من مكان استخدام البيانات.

فيما يلي بعض مقاطع الفيديو حول حالات الاستخدام الشائعة لملفات Azure:

لبدء استخدام Azure Files، راجع التشغيل السريع: إنشاء مشاركة ملف Azure واستخدامها.

لماذا تعد Azure Files مفيدة

يمكن استخدام مشاركات ملف Azure من أجل:

  • استبدال خوادم الملفات المحلية أو استكمالها:
    يمكن لـ "ملفات Azure" استبدال أو تكملة خوادم الملفات المحلية التقليدية أو أجهزة تخزين ملحقة بالشبكة بالكامل (NAS). يمكن لأنظمة التشغيل الشائعة مثل Windows وmacOS وLinux تحميل مشاركات ملفات Azure مباشرةً أينما كانت في العالم. يمكن أيضًا نسخ مشاركات ملفات SMB Azure باستخدام مزامنة ملفات Azure إلى خوادم Windows، إما محليًّا أو في السحابة، للأداء والتخزين المؤقت المُوزّع للبيانات. باستخدام مصادقة Azure Files AD، يمكن أن تعمل مشاركات ملفات SMB Azure مع خدمات مجال Active Directory (AD DS) المُستضافة محليًا للتحكم بالوصول.

  • تطبيقات "الرفع والنقل" :
    يجعل Azure Files من السهل «رفع ونقل» التطبيقات إلى السحابة التي تتوقع مشاركة ملف لتخزين تطبيق ملف أو بيانات مستخدم. تمكّن Azure Files كلًّا من سيناريو الرفع والنقل "الكلاسيكي"، حيث يتم نقل كل من التطبيق وبياناته إلى Azure، وسيناريو الرفع والنقل "المختلط"، حيث يتم نقل بيانات التطبيق إلى Azure Files، ويستمر التطبيق في تشغيل في أماكن العمل.

  • تبسيط تطوير السحابة:
    يمكن أيضًا استخدام "ملفات Azure" لتبسيط مشاريع تطوير السحابة الجديدة. على سبيل المثال:

    • إعدادات التطبيق المشتركة:
      يتمثل النمط الشائع للتطبيقات الموزعة في وجود ملفات تكوين في موقع مركزي حيث يمكن الوصول إليها من العديد من مثيلات التطبيق. يمكن لمثيلات التطبيق تحميل تكوينها من خلال واجهة برمجة تطبيقات REST لـ "ملفات Azure"، ويمكن للأشخاص الوصول إليها عن طريق تحميل المشاركة محليًّا.

    • مشاركة التشخيص:
      تعد مشاركة ملف Azure مكانًا مناسبًا للتطبيقات السحابية لكتابة السجلات والمقاييس وتفريغ الأعطال. يمكن كتابة السجلات بواسطة مثيلات التطبيق عبر File REST API، ويمكن للمطورين الوصول إليها عن طريق تحميل مشاركة الملف على أجهزتهم المحلية. يتيح ذلك مرونة كبيرة، حيث يمكن للمطورين تبني تطوير السحابة دون الحاجة إلى التخلي عن أي أدوات موجودة يعرفونها ويحبونها.

    • التطوير/الاختبار/تصحيح الأخطاء:
      عندما يعمل المطورون أو المسؤولون على أجهزة ظاهرية في السحابة، فغالبًا ما يحتاجون إلى مجموعة من الأدوات أو الأدوات المساعدة. قد يكون نسخ هذه الأدوات والأدوات المساعدة إلى كل جهاز ظاهري عملية تستغرق وقتًا طويلًا. من خلال تحميل مشاركة ملف Azure محليًّا على الأجهزة الظاهرية، يمكن للمطور والمسؤول الوصول بسرعة إلى أدواتهما وأدواتهما المساعدة، دون الحاجة إلى النسخ.

  • التعبئة في حاويات:
    يمكن استخدام مشاركات ملف Azure كوحدات تخزين ثابتة للحاويات ذات الحالة الخاصة. تقدم الحاويات قدرات "البناء مرة واحدة، والتشغيل في أي مكان" التي تمكن المطورين من تسريع الابتكار. بالنسبة للحاويات التي تصل إلى البيانات الأولية في كل بداية، يلزم وجود نظام ملفات مشترك للسماح لهذه الحاويات بالوصول إلى نظام الملفات بغض النظر عن الحالة التي يتم تشغيلها عليها.

المزايا الهامة

  • سهل الاستخدام. عند تحميل مشاركة ملف Azure على الكمبيوتر، لا تحتاج إلى القيام بأي شيء خاص للوصول إلى البيانات: ما عليك سوى الانتقال إلى المسار حيث تُحمّل مشاركة الملف ويُفتح/يُعدّل ملف ما.
  • الوصول المشترك. تدعم مشاركات ملف Azure بروتوكولات SMB وNFS القياسية في الصناعة، مما يعني أنه يمكنك بسهولة استبدال مشاركات الملفات المحلية بمشاركات ملفات Azure دون القلق بشأن توافق التطبيقات. تعد القدرة على مشاركة نظام ملفات عبر عِدة أجهزة والتطبيقات ومثيلات التطبيقات ميزة مهمة للتطبيقات التي تحتاج إلى قابلية المشاركة.
  • مدُار بالكامل. يمكن إنشاء مشاركات ملفات Azure دون الحاجة إلى إدارة الأجهزة أو نظام التشغيل. هذا يعني أنك لست مضطرًّا للتعامل مع تصحيح نظام تشغيل الخادم بترقيات أمنية مهمة أو استبدال الأقراص الثابتة المعيبة.
  • البرمجة النصية والأدوات. يمكن استخدام PowerShell cmdlets وAzure CLI لإنشاء مشاركات ملفات Azure وتحميلها وإدارتها كجزء من إدارة تطبيقات Azure. يمكنك إنشاء مشاركات ملفات Azure وإدارتها باستخدام مدخل Microsoft Azure وAzure Storage Explorer.
  • المرونة. تم إنشاء Azure Files من الألف إلى الياء لتكون متاحة دائمًا. يعني استبدال مشاركات الملفات المحلية باستخدام Azure Files أنك لم تعد مضطرًّا للاستيقاظ للتعامل مع انقطاع التيار الكهربائي المحلي أو مشكلات الشبكة.
  • قابلية برمجة مألوفة. يمكن للتطبيقات التي تعمل في Azure الوصول إلى البيانات في المشاركة عبر واجهات برمجة تطبيقات نظام الإدخال / الإخراج. وبالتالي يمكن للمطورين الاستفادة من التعليمة البرمجية والمهارات الموجودة لديهم لترحيل التطبيقات الحالية. بالإضافة إلى واجهات برمجة تطبيقات نظام الإدخال والإخراج، يمكنك استخدام مكتبات عميل "تخزين Azure" أو واجهة برمجة تطبيقات REST لـ "ملفات Azure".

التدريب

للحصول على التدريب الذاتي، راجع الوحدات النمطية التالية:

التصميم

للحصول على إرشادات حول تصميم الحلول على Azure Files باستخدام الأنماط والممارسات المعمول بها، راجع ما يلي:

دراسات الحالة

الخطوات التالية