دعم بروتوكول نظام ملفات الشبكة (NFS) 3.0 في Azure Blob Storage
يدعم تخزين الكائنات الثنائية الكبيرة الآن بروتوكول 3.0 الخاص بنظام الملفات الشبكية (NFS). يوفر هذا الدعم توافق نظام ملفات Linux بخصوص تغيير سعة تخزين الكائنات وأسعاره ويمكّن عملاء Linux من إدخال حاوية واحدة في وحدة تخزين الكائنات الثنائية الكبيرة من جهاز Azure الظاهري (VM) أو من جهاز كمبيوتر محلي.
فإنه من الصعب تشغيل أحمال العمل القديمة على نطاق واسع، مثل الحوسبة عالية الأداء (HPC) في السحابة. أحد الأسباب هو أن التطبيقات غالبًا ما تستخدم بروتوكولات الملفات التقليدية مثل NFS أوServer Message Block (SMB) للوصول إلى البيانات. كما ركزت أيضًا خدمات التخزين على السحابة الأصلية على تخزين الكائنات التي تحتوي على مساحة اسم ثابت وبيانات تعريف واسعة النطاق بدلًا من أنظمة الملفات التي توفر مساحة أسماء هرمية وعمليات بيانات تعريف فعّالة.
يدعم تخزين الكائنات الكبيرة الآن مساحة أسماء هرمية، وعند دمجه مع دعم بروتوكول NFS 3.0، يجعل من السهل على Azure تشغيل التطبيقات القديمة فوق تخزين الكائنات السحابية على نطاق واسع.
التطبيقات وأحمال العمل المناسبة لهذه الميزة
تعد ميزة بروتوكول NFS 3.0 هي الأنسب لمعالجة معدل النقل العالي وتغيير السعة المرتفع وأحمال العمل ثقيلة القراءة مثل معالجة الوسائط ومحاكاة المخاطر وتسلسل الجينوم. يجب أن تفكر في استخدام هذه الميزة لأي نوع آخر من أحمال العمل التي تستخدم العديد من القراء والعديد من المحادثات النصية، والتي تتطلب نطاقًا تردديًا عاليًا.
NFS 3.0 ومساحة الأسماء الهرمية
يتطلب دعم بروتوكول NFS 3.0 تنظيم الكائنات الثنائية كبيرة الحجم في مساحة اسم هرمية. يمكنك تمكين مساحة أسماء هرمية عند إنشاء حساب تخزين. قُدمت إمكانية استخدام مساحة الأسماء الهرمية من Azure Data Lake Storage Gen2. حيث أنه ينظم العناصر (الملفات) في تدرج هرمي للدكتورات والتسلسلات الفرعية بنفس الطريقة التي يتم بها تنظيم نظام الملفات على الكمبيوتر. تُقاس مساحة الأسماء الهرمية خطيًا ولا تقلل من سعة البيانات أو أدائها. تمتد بروتوكولات مختلفة من مساحة الأسماء الهرمية. بروتوكول NFS 3.0 هو واحد من هذه البروتوكولات المتاحة.
تُخزن البيانات على أنها كائنات ثنائية كبيرة حاملة لعناصر حظر المستوى
عندما يقدم تطبيقك طلبًا باستخدام بروتوكول NFS 3.0، يتم ترجمة هذا الطلب إلى مجموعة من عمليات الكائنات الثنائية الكبيرة الحاملة لعناصر حظر المستوى. على سبيل المثال، تتم ترجمة طلبات استدعاء الإجراء عن بعد (RPC) لقراءة NFS 3.0 إلى عملية الحصول على الكائنات الثنائية الكبيرة. تتم ترجمة طلبات استدعاء إجراء عن بُعد لكتابة NFS 3.0 إلى مزيج من الحصول على قائمة الحظر ووضع الحظر ووضعقائمة الحظر.
تم تحسين الكائنات الثنائية الكبيرة الحاملة لعناصر حظر المستوى لمعالجة كميات كبيرة من البيانات ثقيلة القراءة بكفاءة عالية. تتكون الكائنات الثنائية الكبيرة الحاملة لعناصر حظر المستوى من عناصر حظر المستوى. يحدّد كل عنصر حظر مستوى بواسطة المعرّف الخاص به. يمكن أن يتضمن كل كائن ثنائي كبير حامل لعناصر حظر المستوى ما يصل إلى 50000 عنصر حظر. يمكن أن يختلف كل عنصر حظر في الكائن الثنائي الكبير من حيث الحجم وفي الحد الأقصى للحجم المسموح به لإصدار الخدمة الذي يستخدمه حسابك.
سير العمل العام: إدخال حاوية حساب تخزين
يمكن لعملاء Linux إدخال حاوية في وحدة تخزين الكائنات الثنائية الكبيرة من جهاز Azure الظاهري (VM) أو من جهاز كمبيوتر محلي. لإدخال حاوية حساب تخزين، سيتعين عليك القيام بهذه الأشياء.
إنشاء شبكة Azure الظاهرية (VNet).
تكوين أمان الشبكة.
إنشاء وتكوين حساب تخزين يقبل نسبة استخدام الشبكة من الشبكة الظاهرية فقط.
إنشاء حاوية في حساب التخزين.
إدخال الحاوية.
للحصول على الإرشادات خطوة بخطوة، راجع تخزين الكائنات الثنائية الكبيرة باستخدام بروتوكول 3.0 لنظام الملفات الشبكية (NFS).
أمن الشبكة
يجب أن تنشأ نسبة استخدام الشبكة من الشبكة الظاهرية. تمكّن الشبكة الظاهرية العملاء من الاتصال بأمان بحساب التخزين الخاص بك. الطريقة الوحيدة لتأمين البيانات في حسابك هي عن طريق استخدام الشبكة الظاهرية وإعدادات أمان الشبكات الأخرى. لا يمكن استخدام أي أداة أخرى تستخدم لتأمين البيانات بما في ذلك تخويل مفتاح الحساب وأمان Microsoft Entra وقوائم التحكم في الوصول (ACLs) لتخويل طلب NFS 3.0.
لمعرفة المزيد، راجع توصيات أمان الشبكة لتخزين الكائنات الثنائية الكبيرة.
اتصالات الشبكة المدعومة
يمكن للعميل الاتصال عبر نقطة نهاية عامة أو خاصة، كما يمكنه الاتصال من أي من مواقع الشبكة التالية:
موقع الشبكة الظاهرية التي تقوم بتكوينها لحساب التخزين الخاص بك.
في هذه المقالة، يُشار إلى الشبكة الظاهرية على أنهاالشبكة الظاهرية الأساسية. لمزيد من التفاصيل، راجع منح الوصول من شبكة ظاهرية.
تقع شبكة ظاهرية نظيرة في نفس منطقة الشبكة الظاهرية الأساسية.
سيتعين عليك تكوين حساب التخزين الخاص بك للسماح بالوصول إلى هذه الشبكة الظاهرية النظيرة. لمزيد من التفاصيل، راجع منح الوصول من شبكة ظاهرية.
اتصال شبكة محلية بالشبكة الظاهرية الأساسية الخاصة بك باستخدام بوابة VPN أو بوابةExpressRoute.
لمعرفة المزيد، راجع تكوين الوصول من الشبكات المحلية.
اتصال شبكة محلية بشبكة أخرى نظيرة.
يمكن القيام بذلك باستخدام بوابة VPN أو بوابةExpressRoute بالإضافة إلىبوابة النقل.
هام
يستخدم بروتوكول NFS 3.0 المنفذين 111 و2049. إذا كنت تتصل من شبكة محلية، فتأكد من أن العميل يسمح بالاتصال الصادر من خلال هذه المنافذ. إذا منحت حق الوصول إلى شبكات ظاهرية معينة، فتأكد من أن أي مجموعات أمان شبكة مرتبطة بهذه الشبكات الظاهرية لا تحتوي على قواعد أمان تمنع الاتصال الوارد من خلال تلك المنافذ.
المشكلات المعروفة والقيود
راجع مقالة المشكلات المعروفة للحصول على قائمة كاملة بالمشكلات والقيود المتعلقة بالإصدار الحالي من دعم NFS 3.0.
التسعير
راجع صفحة أسعار تخزين Azure للكائنات الثنائية الكبيرة للاطلاع على تكاليف عملية تخزين البيانات.