مقارنة التخزين لمشاركات الملفات وبيانات الكائن الثنائي كبير الحجم

مكتمل

تقدم Azure Files مشاركات ملفات مدارة بالكامل في السحابة. يمكنك الوصول إلى مشاركات ملفات Azure باستخدام Server Message Block (SMB)، وNetwork File System (NFS)، وبروتوكولات HTTP. يمكن للعملاء الاتصال بمشاركات ملفات Azure من أجهزة Windows وLinux وmacOS.

أشياء يجب معرفتها حول Azure Files

فيما يلي بعض خصائص ملفات Azure:

  • النشر بلا خادم. مشاركة ملف Azure هي PaaS تقدم مشاركة ملف مدارة بالكامل التي لا تتطلب أي بنية تحتية. لا تحتاج إلى رعاية أي من أجهزة VM أو أنظمة التشغيل أو التحديثات.

  • مساحة تخزين غير محدودة تقريبا. يمكن لمشاركة ملف Azure واحدة تخزين ما يصل إلى 100 tebibytes (TiB) من الملفات، ويمكن أن يصل حجم الملف إلى 4 تيرابايت. يتم تنظيم الملفات في بنية مجلد متدرج بنفس الطريقة كما في خوادم الملفات المحلية.

  • تشفير البيانات. يتم تشفير البيانات الموجودة على مشاركة ملف Azure في حالة الثبات في مركز بيانات Azure وفي أثناء النقل على شبكة.

  • الوصول من أي مكان. افتراضيًا، يمكن للعملاء الوصول إلى مشاركات ملفات Azure من أي مكان إذا كان لديهم اتصال بالإنترنت.

  • التكامل في بيئة موجودة. يمكنك التحكم في الوصول إلى مشاركات ملفات Azure باستخدام هويات Microsoft Entra أو هويات AD DS التي تتم مزامنتها مع معرف Microsoft Entra. يساعد هذا على ضمان أن المستخدمين يمكنهم الحصول على نفس تجربة الوصول إلى مشاركة ملف Azure كما هو الحال عند الوصول إلى خادم ملف محلي.

  • الإصدارات السابقة والنسخ الاحتياطية. يمكنك إنشاء لقطات مشاركة ملف Azure التي تندمج مع ميزة الإصدارات السابقة في File Explorer. يمكنك أيضا استخدام Azure Backup لنسخ مشاركات ملف Azure احتياطيًا.

  • تكرار البيانات. يتم نسخ بيانات مشاركة ملف Azure إلى مواقع متعددة في نفس مركز بيانات Azure أو عبر العديد من مراكز بيانات Azure. يتحكم إعداد النسخ لحساب تخزين Azure الذي يتضمن مشاركة الملف في تكرار البيانات.

الأمور التي يجب مراعاتها عند استخدام Azure Files

هناك العديد من السيناريوهات الشائعة لاستخدام ملفات Azure. أثناء مراجعة الاقتراحات التالية، فكر في كيفية توفير Azure Files للحلول لمؤسستك.

  • ضع في اعتبارك خيارات الاستبدال والمكمل. استبدال أو تكملة خوادم الملفات المحلية التقليدية أو أجهزة NAS باستخدام Azure Files.

  • ضع في اعتبارك الوصول العالمي. الوصول مباشرة إلى مشاركات ملفات Azure باستخدام معظم أنظمة التشغيل، مثل Windows وmacOS وLinux، من أي مكان في العالم.

  • ضع في اعتبارك الرفع ونقل الدعم. رفع التطبيقات وتحويلها إلى السحابة باستخدام Azure Files للتطبيقات التي تتوقع مشاركة ملف لتخزين تطبيق الملفات أو بيانات المستخدم.

  • ضع في اعتبارك استخدام Azure File Sync. نسخ مشاركات ملفات Azure نسخا متماثلا إلى خوادم Windows باستخدام Azure File Sync. يمكنك النسخ المتماثل محليا أو في السحابة للأداء والتخزين المؤقت الموزع للبيانات حيث يتم استخدامها. نلقي نظرة فاحصة على Azure File Sync في وحدة لاحقة.

  • ضع في اعتبارك التطبيقات المشتركة. تخزين إعدادات التطبيق المشتركة مثل ملفات التكوين في ملفات Azure.

  • ضع في اعتبارك البيانات التشخيصية. استخدم ملفات Azure لتخزين البيانات التشخيصية مثل السجلات والمقاييس ومقالب الأعطال في موقع مشترك.

  • ضع في اعتبارك الأدوات والأدوات المساعدة. تعد Azure Files خيارا جيدا لتخزين الأدوات والأدوات المساعدة اللازمة لتطوير أو إدارة أجهزة Azure الظاهرية أو الخدمات السحابية.

مقارنة ملفات Azure ب Azure Blob Storage

من المهم فهم وقت استخدام Azure Files لتخزين البيانات في مشاركات الملفات بدلا من استخدام Azure Blob Storage لتخزين البيانات ككائنات ثنائية كبيرة الحجم. يقارن الجدول التالي بين الميزات المختلفة لهذه الخدمات وسيناريوهات التنفيذ الشائعة.

ملفات Azure (مشاركات الملفات) Azure Blob Storage (الكائنات الثنائية كبيرة الحجم)
توفر Azure Files بروتوكولات SMB وNFS ومكتبات العميل وواجهة REST التي تسمح بالوصول من أي مكان إلى الملفات المخزنة. يوفر Azure Blob Storage مكتبات العميل وواجهة REST التي تسمح بتخزين البيانات غير المنظمة والوصول إليها على نطاق واسع في الكائنات الثنائية كبيرة الحجم للكتلة.
- الملفات في مشاركة ملفات Azure هي كائنات دليل حقيقية.
- يتم الوصول إلى البيانات في Azure Files من خلال مشاركات الملفات عبر أجهزة ظاهرية متعددة.
- الكائنات الثنائية كبيرة الحجم في Azure Blob Storage هي مساحة اسم مسطحة.
- يتم الوصول إلى بيانات Blob في Azure Blob Storage من خلال حاوية.
تعد Azure Files مثالية لرفع وتحويل تطبيق إلى السحابة التي تستخدم بالفعل واجهات برمجة تطبيقات نظام الملفات الأصلية. مشاركة البيانات بين التطبيق والتطبيقات الأخرى التي تعمل في Azure.

تعد Azure Files خيارا جيدا عندما تريد تخزين أدوات التطوير وتصحيح الأخطاء التي تحتاج إلى الوصول إليها من العديد من الأجهزة الظاهرية.
يعد Azure Blob Storage مثاليا للتطبيقات التي تحتاج إلى دعم سيناريوهات الدفق والوصول العشوائي.

يعد Azure Blob Storage خيارا جيدا عندما تريد أن تكون قادرا على الوصول إلى بيانات التطبيق من أي مكان.