استكشاف خدمات تخزين Azure

مكتمل

هيّا نبدأ من خلال إلقاء نظرة سريعة على خدمات تخزين Azure وأنماط البيانات والحسابات.

Microsoft Azure Storage عبارة عن خدمة مُدارة توفر مساحة تخزين دائمة، وآمنة، وقابلة للتوسع في السحابة. لنسرد هذه الشروط بالتفصيل.

الشرط ‏‏الوصف
مُدار يتولى Microsoft Azure الصيانة وأي مشاكل حرجة بالنسبة إليك.
دائم يضمن التكرار بقاء بياناتك آمنة في حالة حدوث حالات فشل عابرة في الأجهزة. يمكنك أيضًا نسخ البيانات عبر مراكز البيانات أو المناطق الجغرافية لمزيد من الحماية من الأزمات المحلية أو الكوارث الطبيعية. تظل البيانات التي يتم نسخها بهذه الطريقة متاحةً بدرجةٍ كبيرةٍ في حالة حدوث انقطاع غير متوقع.
آمنة يقوم Azure Storage بتشفير جميع البيانات المكتوبة إلى الخدمة. يوفر لك تخزين Azure تحكمًا دقيقًا فيمَن لديه حق الوصول إلى بياناتك.
قابل للتطوير تم تصميم تخزين Azure بحيث يكون قابلاً للتطوير بشكل كبير لتلبية احتياجات تخزين البيانات والأداء في التطبيقات الحالية.

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

أنواع البيانات في خدمات تخزين Azure

يتضمن تخزين Azure أربعة أنواع من البيانات:

  • الكائنات الثنائية كبيرة الحجم: مخزن عناصر قابل للتطوير على نطاق واسع للنص والبيانات الثنائية؛ يمكن أن يتضمن دعما ل Azure Data Lake Storage Gen2.
  • الملفات: مشاركات الملفات المُدارة لسحابة أو عمليات توزيع محلي.
  • قوائم الانتظار: مخزن مراسلة للمراسلة الموثوق بها بين مكونات التطبيق.
  • تخزين الجداول: مخزن NoSQL لتخزين بدون مخطط للبيانات المصنفة. لا يتم تناول Table Storage في هذه الوحدة.

يمكنك الوصول إلى جميع أنواع البيانات هذه في Azure Storage من أي مكان في العالم عبر HTTP أو HTTPS. توفر Microsoft SDKs لخدمات Azure Storage بلغات برمجة مختلفة، وفي واجهة برمجة تطبيقات REST. يمكنك أيضًا استكشاف البيانات الخاصة بك بصريًا في مدخل Azure مباشرةً.

الكائنات الثنائية كبيرة الحجم

تخزين الكائنات الثنائية كبيرة الحجم لـ Azure عبارة عن حل تخزين عناصر تم تحسينه لتخزين كميات هائلة من البيانات غير المصنفة، مثل النصوص أو البيانات الثنائية. Blob Storage مثالي من أجل:

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

يدعم تخزين Azure ثلاثة أنواع من الكائنات الثنائية كبيرة الحجم:

نوع الكائن الثنائي كبير الحجم ‏‏الوصف
كائنات ثنائية كبيرة الحجم خاصة بالكُتل يتم استخدام الكائنات الثنائية كبيرة الحجم الخاصة بالكُتل للاحتفاظ بالنصوص أو الملفات الثنائية بحجم يصل إلى حوالي 5 تيرابايت (50000 كتلة بحجم 100 ميغابايت). حالة الاستخدام الأساسي للكائنات الثنائية كبيرة الحجم الخاصة بالكُتل عبارة عن تخزين للملفات التي تتم قراءتها من البداية إلى النهاية، مثل ملفات الوسائط أو ملفات الصور لمواقع الويب. يُطلق عليها اسم الكائنات الثنائية كبيرة الحجم الخاصة بالكُتل لأنه يجب تحميل الملفات الأكبر من 100 ميغابايت ككُتل صغيرة. ثم يتم دمج هذه الكُتل (أو تثبيتها) في الكائن الثنائي كبير الحجم النهائي.
كائنات ثنائية كبيرة الحجم خاصة بالصفحات يتم استخدام الكائنات الثنائية كبيرة الحجم الخاصة بالصفحات للاحتفاظ بملفات الوصول العشوائي بحجم يصل إلى 8 تيرابايت. يتم استخدام الكائنات الثنائية كبيرة الحجم الخاصة بالصفحات بشكل أساسي كمخزن احتياطي للملفات بتنسيق VHD المستخدمة لتوفير أقراص دائمة للأجهزة الظاهرية لـ Azure. يُطلق عليها اسم الكائنات الثنائية كبيرة الحجم الخاصة بالصفحات لأنها توفر الوصول العشوائي للقراءة/للكتابة إلى صفحات بحجم 512 بايت.
كائنات ثنائية كبيرة الحجم للإلحاق تتكون الكائنات الثنائية كبيرة الحجم الخاصة بالإلحاق من كتل مثل الكائنات الثنائية كبيرة الحجم الخاصة بالكُتل، ولكن يتم تحسينها لعمليات الإلحاق. يتم استخدام هذه الكائنات الثنائية كبيرة الحجم بشكل متكرر لتسجيل المعلومات من مصدر واحد أو أكثر في الكائن الثنائي كبير الحجم نفسه. على سبيل المثال، قد تكتب جميع تسجيل التتبع الخاص بك في الكائن الثنائي كبير الحجم نفسه الخاص بالإلحاقات لتطبيق قيد التشغيل على أجهزة ظاهرية متعددة. يمكن أن يصل كائن ثنائي كبير الحجم واحد خاص بالإلحاق إلى 195 غيغابايت.

ملفات

يسمح لك تخزين Azure File بإعداد مشاركات ملفات الشبكة عالية التوفر التي يمكنك الوصول إليها باستخدام بروتوكول Server Message Block (SMB) القياسي. وهذا يعني أن أجهزة ظاهرية متعددة يمكنها مشاركة الملفات نفسها من خلال الوصول إلى كلٍ من القراءة والكتابة. يمكنك أيضًا قراءة الملفات باستخدام واجهة REST أو مكتبات عميل موقع التخزين. يمكنك أيضًا إقران عنوان URL فريد مع أي ملف للسماح بالوصول الدقيق إلى ملف خاص لفترة زمنية محددة. يمكن استخدام مشاركات الملفات للعديد من السيناريوهات الشائعة:

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

الصفوف

يُستخدم تخزين قوائم انتظار Azure لتخزين الرسائل واستردادها. يمكن أن يصل حجم رسائل قائمة الانتظار إلى 64 كيلوبايت، ويمكن أن تحتوي قائمة الانتظار على ملايين الرسائل. يتم استخدام قوائم الانتظار لتخزين قوائم الرسائل التي ستتم معالجتها بشكل غير متزامن.

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

مخزن الجداول

لمزيد من المعلومات حول Azure Table Storage، راجع نظرة عامة على تخزين الجدول.

حسابات تخزين Azure

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

إنشاء حساب تخزين

يمكنك إنشاء حساب تخزين Azure باستخدام مدخل Microsoft Azure أو Azure PowerShell أو Azure CLI. يوفر تخزين Azure ثلاثة خيارات حساب مميزة مع أسعار وميزات مختلفة مدعومة.

نوع الحساب ‏‏الوصف
الأغراض العامة من الإصدار الثاني (GPv2) حسابات الأغراض العامة من الإصدار الثاني (GPv2) عبارة عن حسابات تخزين تدعم جميع الميزات الحديثة للكائنات الثنائية كبيرة الحجم والملفات وقوائم الانتظار والجداول. تم تصميم أسعار حسابات GPv2 لتقديم أقل أسعار لكل جيجابايت.
الأغراض العامة من الإصدار الأول (GPv1) توفر حسابات الأغراض العامة v1 (GPv1) الوصول إلى جميع خدمات Azure Storage، ولكن قد لا تحتوي على أحدث الميزات أو أقل أسعار لكل جيجابايت. على سبيل المثال، التخزين البارد وتخزين الأرشفة غير معتمدين في الأغراض العامة من الإصدار الأول (GPv1). التسعير أقل لمعاملات GPv1، لذلك قد تستفيد أحمال العمل ذات معدلات القراءة المرتفعة أو المرتفعة من نوع الحساب هذا.
حسابات مخزن البيانات الثنائية الكبيرة نوع حساب قديم، تدعم حسابات تخزين البيانات الثنائية الكبيرة جميع ميزات الكائنات الثنائية كبيرة الحجم الخاصة بالكتل نفسها مثل الأغراض العامة من الإصدار الثاني (GPv2)، ولكنها تقتصر على الكائنات الثنائية كبيرة الحجم الخاصة بالكتل وبالإلحاق فقط. الأسعار مشابهة بشكل عام لأسعار حسابات الأغراض العامة من الإصدار الثاني.

إذا كنت مهتما بمعرفة المزيد حول إنشاء حسابات التخزين، فتأكد من الانتقال من خلال البرنامج التعليمي إنشاء حساب تخزين Azure في مدخل التعلم.