يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
مقدمة حول Azure Storage Blob
مقالة
٠٧/٠٩/١٤٤٤ هـ
تخزين Azure Blob عبارة عن حل تخزين كائن من Microsoft للسحابة. تم تحسين تخزين Blob النقطة لتخزين كميات هائلة من البيانات غير المهيكلة. البيانات غير منظمة البنية هي بيانات لا تلتزم بنموذج بيانات أو تعريف معين، مثل البيانات النصية أو الثنائية.
حول Blob Storage
تم تصميم Blob Storage من أجل:
تقديم الصور أو المستندات مباشرة إلى متصفح ما.
تخزين الملفات من أجل الوصول الموزَّع.
دفق الفيديو والصوت.
الكتابة لتسجيل الملفات.
تخزين البيانات للنسخ الاحتياطي والاستعادة، واستعادة البيانات بعد عطل فادح، والأرشفة.
تخزين البيانات للتحليل من قبل خدمة محلية أو خدمة مستضافة على Azure.
يمكن للمستخدمين أو تطبيقات العميل الوصول إلى الكائنات في Blob Storage عبر HTTP/HTTPS، من أي مكان في العالم. يمكن الوصول إلى الكائنات في Blob Storage عبر Azure Storage REST API أو Azure PowerShell أو Azure CLI أو مكتبة عميل Azure Storage. تتوفر مكتبات العملاء للغات مختلفة، بما في ذلك:
يمكن للعملاء أيضا الاتصال بأمان ب Blob Storage باستخدام بروتوكول نقل الملفات SSH (SFTP) وإدخال حاويات Blob Storage باستخدام بروتوكول نظام ملفات الشبكة (NFS) 3.0.
نبذة عن Azure Data Lake Storage Gen2
يدعم Blob Storage Azure Data Lake Storage Gen2، وهو حل تحليلات البيانات الضخمة للمؤسسات من Microsoft للسحابة. يوفر Azure Data Lake Storage Gen2 نظام ملفات هرمي بالإضافة إلى مزايا Blob Storage، بما في ذلك:
يوفر مخزن كائن ثنائي كبير الحجم ثلاثة أنواع من الموارد:
حساب التخزين
حاوية في حساب التخزين
blob في حاوية
يعرض الرسم التخطيطي التالي العلاقة بين هذه الموارد.
حسابات التخزين
يوفر حساب التخزين مساحة اسم فريدة لبياناتك في Azure. يحتوي كل عنصر تقوم بتخزينه في Azure Storage على عنوان يتضمن اسم حسابك الفريد. تشكل تركيبة اسم الحساب ونقطة نهاية تخزين كائن ثنائي كبير الحجم العنوان الأساسي للكائنات في حساب التخزين الخاص بك.
على سبيل المثال، إذا كان حساب التخزين الخاص بك يسمى mystorageaccount، فإن نقطة النهاية الافتراضية ل Blob Storage هي:
http://mystorageaccount.blob.core.windows.net
يصف الجدول التالي الأنواع المختلفة من حسابات التخزين المعتمدة لتخزين كائن ثنائي كبير الحجم:
نوع حساب التخزين
مستوى الأداء
الاستخدام
v2 للأغراض العامة
قياسي
نوع حساب التخزين القياسي للكائنات الثنائية الكبيرة ومشاركات الملفات وقوائم الانتظار والجداول. موصى به لمعظم السيناريوهات باستخدام تخزين كائن ثنائي كبير الحجم أو إحدى خدمات تخزين Azure الأخرى.
Block blob
متميز
يمكنك استخدام هذا النوع من الحسابات لتخزين الكائنات الثنائية كبيرة الحجم للكتل وإلحاقها. موصى باستخدامه للسيناريوهات ذات معدلات المعاملات المرتفعة، أو التي تستخدم كائنات أصغر أو تتطلب زمن انتقال منخفض للتخزين باستمرار. تعرف على المزيد حول أحمال العمل لحسابات كائن ثنائي كبير الحجم مميزة...
تنظم الحاوية مجموعة من النقط، على غرار دليل في نظام الملفات. يمكن أن يتضمن حساب التخزين عدداً غير محدود من الحاويات، ويمكن للحاوية تخزين عدد غير محدود من النقاط.
يجب أن يكون اسم الحاوية اسم DNS صالحا، لأنه يشكل جزءا من URI الفريد (معرف المورد الموحد) المستخدم لمعالجة الحاوية أو الكائنات الثنائية كبيرة الحجم الخاصة بها. اتبع هذه القواعد عند تسمية حاوية:
يمكن اختيار أسماء الحاويات بحيث يتراوح طولها بين 3 أحرف و63 حرفاً.
يجب أن تبدأ أسماء الحاويات بحرف أو رقم، ويمكن أن تحتوي فقط على أحرف صغيرة و أرقام وحرف الشرطة (-).
لا يُسمح باستخدام حرفين متتاليين أو أكثر من أحرف الشرطة في أسماء الحاويات.
Block blobs يخزن النص والبيانات الثنائية. تتكون الكتل الكبيرة من كتل من البيانات يمكن إدارتها بشكل فردي. يمكن أن تخزن كتل الكتل النقطية ما يصل إلى حوالي 190.7 تيرابايت.
تتكون "Append blobs" من كتل مثل الكتل النقطية الكبيرة، ولكنها محسّنة لعمليات الإلحاق. الكائنات الثنائية كبيرة الحجم الملحقة مثالية لسيناريوهات، مثل تسجيل البيانات من الأجهزة الظاهرية.
Page blobs تخزن ملفات وصول عشوائي يصل حجمها إلى 8 تيرابايت. تخزن كتل الصفحات الكبيرة ملفات محرك الأقراص الثابتة الافتراضية (VHD) وتعمل كأقراص لأجهزة Azure الظاهرية. لمزيد من المعلومات حول الكتل الكبيرة للصفحة، راجع "Overview of Azure page blobs"
اتبع هذه القواعد عند تسمية الكائن الثنائي كبير الحجم:
يمكن أن يحتوي اسم الكائن الثنائي كبير الحجم على أي مجموعة من الأحرف.
يجب أن يكون طول اسم الكائن الثنائي كبير الحجم حرفا واحدا على الأقل ولا يمكن أن يزيد طوله عن 1024 حرفا، للكائنات الثنائية كبيرة الحجم في Azure Storage.
أسماء الكائن الثنائي كبير الحجم حساسة لحالة الأحرف.
يجب تخطي أحرف URL المحجوزة بشكل صحيح.
هناك قيود على عدد مقاطع المسار التي تتألف من اسم كائن ثنائي كبير الحجم. مقطع المسار هو السلسلة بين أحرف المحدد المتتالية (على سبيل المثال، شرطة /مائلة للأمام) التي تتوافق مع الدليل أو الدليل الظاهري. تنطبق قيود مقطع المسار التالية على أسماء الكائنات الثنائية كبيرة الحجم:
إذا لم يتم تمكين مساحة الاسم الهرمية لحساب التخزين، فلا يمكن أن يتجاوز عدد مقاطع المسار التي تتألف من اسم الكائن الثنائي كبير الحجم 254.
إذا تم تمكين مساحة اسم هرمية لحساب التخزين، فلا يمكن أن يتجاوز عدد مقاطع المسار التي تتألف من اسم الكائن الثنائي كبير الحجم 63 (بما في ذلك مقاطع المسار لاسم الحاوية واسم مضيف الحساب).
ملاحظة
تجنب أسماء الكائنات الثنائية كبيرة الحجم التي تنتهي بنقطة (.)، أو شرطة مائلة للأمام (/)، أو تسلسل أو مجموعة من الاثنين. يجب ألا تنتهي أي من مقاطع مسار بنقطة (.).
يوجد عدد من الحلول لترحيل البيانات الموجودة إلى Blob Storage:
AzCopy هي أداة سطر أوامر سهلة الاستخدام لنظامي التشغيل Windows وLinux تنسخ البيانات من وإلى Blob Storage أو عبر الحاويات أو عبر حسابات التخزين. لمزيد من المعلومات حول AzCopy، راجع "Transfer data with the AzCopy v10".
مكتبة Azure Storage Data Movement هي مكتبة .NET من شأنها نقل البيانات بين خدمات Azure Storage. تم إنشاء الأداة المساعدة AzCopy مع مكتبة Data Movement. لمزيد من المعلومات، راجع "reference documentation" لمكتبة نقل البيانات.
Blobfuse هو برنامج تشغيل نظام ملفات ظاهري لتخزين Azure Blob. يمكنك استخدام BlobFuse للوصول إلى بيانات الكائن الثنائي كبير الحجم للكتلة الموجودة في حساب التخزين الخاص بك من خلال نظام ملفات Linux. لمزيد من المعلومات، راجع ما هو BlobFuse؟ - BlobFuse2 (معاينة).
تتوفر خدمة Azure Data Box لنقل البيانات المحلية إلى Blob Storage عندما تجعل مجموعات البيانات الكبيرة أو قيود الشبكة تحميل البيانات عبر السلك غير واقعي. بناءً على حجم بياناتك، يمكنك طلب أجهزة Azure Data Box Disk أو Azure Data Box أو Azure Data Box Heavy من Microsoft. يمكنك بعد ذلك نسخ بياناتك إلى تلك الأجهزة وشحنها مرة أخرى إلى Microsoft ليتم تحميلها إلى Blob Storage.
توفر "Azure Import/Export service" طريقة لاستيراد كميات كبيرة من البيانات أو تصديرها من وإلى حساب التخزين الخاص بك باستخدام محركات الأقراص الثابتة التي تقدمها. لمزيد من المعلومات، راجع ما هي خدمة Azure Import/Export؟.
استخدم Azure Storage Blob لتخزين كميات هائلة من بيانات الكائنات غير المهيكلة، مثل النص أو البيانات الثنائية. يدعم تخزين Blob أيضا Azure Data Lake Storage لتحليلات البيانات الضخمة.
النظام الأساسي Azure Storage هو حل التخزين السحابي من Microsoft. يوفر Azure Storage تخزينا متوفرا للغاية وآمنا ومتينا وقابلا للتطوير بشكل كبير ومتكررا لكائنات البيانات في السحابة. تعرف على الخدمات المتوفرة في Azure Storage وكيف يمكنك استخدامها في تطبيقاتك أو خدماتك أو حلول المؤسسة.
تعرف على كيفية إنشاء حساب تخزين لتخزين النقاط والملفات وقوائم الانتظار والجداول. يوفر حساب تخزين Azure مساحة اسم فريدة في Microsoft Azure لقراءة بياناتك وكتابتها.