مساحات التخزين متعددة المستويات: كيفية تحقيق أقصى قدر من الأداء والسعة

  • يتيح لك الجمع بين محركات الأقراص الصلبة SSD ومحركات الأقراص الصلبة HDD في مساحات التخزين تحقيق أداء عالٍ وسعة كبيرة باستخدام التخزين متعدد المستويات.
  • إن اختيار المرونة (بسيطة، مرآة، تكافؤ) وشروط التوفير تؤثر على كل من الأداء وتحمل الأعطال.
  • يقوم Storage Spaces Direct بتوسيع النموذج ليشمل المجموعات، مما يؤدي إلى إنشاء مجموعات موزعة مع التخزين المؤقت التلقائي والطبقات.
  • تعتبر سياسات تصنيف البيانات وتصنيفها بشكل صحيح أساسية لتحقيق التوازن بين التكلفة والأداء والتوافر.

أداء وسعة تخزين متدرجة

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

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

ما هي مساحات التخزين، وكيف يتناسب التخزين متعدد المستويات معها؟

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

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

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

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

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

مساحات تخزين متدرجة

المتطلبات الأساسية واعتبارات الأجهزة

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

فيما يتعلق أنواع ناقل القرصيدعم Storage Spaces بروتوكولات SAS (Serial Attached SCSI) وSATA وiSCSI وFibre Channel. يمكنك أيضًا استخدام محركات أقراص USB، مع أن هذا غير مُستحسن على الخوادم نظرًا لمشاكل الأداء والموثوقية. عند نشر Storage Spaces على وحدات تخزين iSCSI أو Fibre Channel LUNs، يجب أن تكون الأقراص الافتراضية غير مرنة (تصميم بسيط) لمنع تداخل طبقة RAID مع مصفوفة التخزين نفسها.

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

فيما يتعلق محول ناقل المضيف (HBA)توصي مايكروسوفت باستخدام محولات "بسيطة" بدون وظيفة RAID نشطة. إذا كان محول HBA الخاص بك يدعم RAID، فيجب أن يكون قابلاً للتكوين في وضع غير RAID، مما يعطل تمامًا أي تخزين مؤقت أو تجميع على مستوى وحدة التحكم. يجب أن تتعرف مساحات التخزين على كل قرص كجهاز مستقل، دون أن يقوم محول HBA بتجريد أي شيء أو توفير خدمات JBOD مغلقة تخفي رؤية الفتحات.

في السيناريوهات مع كبائن JBOD الخارجيةيُوصى بشدة أن تكون هذه الأجهزة معتمدة لمساحات التخزين ومدرجة في كتالوج خادم ويندوز. وللتحقق من أن مصفوفة التخزين تعرض بشكل صحيح رقم الهيكل وفتحة كل قرص (EnclosureNumber وSlotNumber)، يمكنك استخدام أمر PowerShell cmdlet، مع تصفية النتائج حسب ناقل SAS والتحقق من صحة هذه الحقول.

أنواع المرونة: البسيطة، والمرآة، والتكافؤ

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

تصميم بسيط

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

تصميم المرآة

يخزن هذا النظام نسختين أو ثلاث نسخ من البيانات على أقراص فعلية منفصلة، ​​مما يزيد الموثوقية بشكل كبير على حساب تقليل السعة. على غرار RAID 1/10، تُكرر كل عملية كتابة (أو تُضاعف ثلاث مرات)، وتُوزع البيانات على عدة أقراص، مما يُحسّن الأداء ويُقلل زمن الاستجابة مقارنةً بنظام التكافؤ. يستخدم نظام ويندوز أيضًا آلية مماثلة. نظام تتبع المناطق الملوثة (DRT) للحفاظ على التناسق بين النسخ بعد عمليات إعادة التشغيل المفاجئة أو الأعطال غير المتوقعة.

تصميم التكافؤ (مشابه لـ RAID 5/6)

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

لاستخدام خاصية التكافؤ مع حماية تجاوز فشل القرص، أنت بحاجة إلى ثلاثة أقراص مادية على الأقليُنصح بتجنب ذلك بالنسبة لأحمال العمل التي تتضمن عمليات كتابة عشوائية مكثفة (قواعد بيانات OLTP، والأجهزة الافتراضية ذات معدل التغيير العالي)، حيث يوفر Mirror عادةً تجربة أكثر سلاسة.

مساحات تخزين متدرجة: الأداء والسعة خطوة بخطوة

إنشاء مجموعات التخزين خطوة بخطوة

تتمثل الخطوة التشغيلية الأولى للعمل مع مساحات التخزين في قم بتجميع الأقراص المادية المتاحة في مجموعة تخزين واحدة أو أكثر. إما من خلال مدير الخادم أو عبر PowerShell.

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

من قسم "مجموعات التخزين"افتح قائمة "المهام" وشغّل معالج "مجموعة تخزين جديدة". هناك يمكنك تعيين اسم مناسب للمجموعة، ووصفها، وتحديد نظام التخزين الفرعي المناسب.

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

بعد تأكيد اختياراتك وإنشاء مجموعة التخزين، ستظهر لك مجموعة التخزين الجديدة في وحدة التحكم، جاهزةً لإنشاء الأقراص الافتراضية التي تحتاجها عليها. يمكن تكرار هذه العملية بالكامل باستخدام PowerShell مع أوامر مثل: الحصول على مجموعة تخزين, Get-PhysicalDisk -CanPool $true y مجمع تخزين جديدتحديد اسم النظام الفرعي وقائمة الأقراص المراد تضمينها بوضوح.

إنشاء أقراص افتراضية وتفعيل طبقات التخزين

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

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

عند تفعيل مستويات التخزين، توجد بعض القيود المهمة. لا يمكنك استخدام سوى التصميمات البسيطة أو المعكوسة. (التكافؤ غير متاح مع الطبقات) ويجب أن يكون نوع التزويد مُثَبَّت. لا يُسمح باستخدام تقنية Thin مع الأقراص متعددة المستويات. هذا أمر بالغ الأهمية إذا كنت تخطط لتصميم نظام تكافؤ. ستحتاج إلى استخدام قرص افتراضي منفصل غير متعدد المستويات أو مجموعة تخزين منفصلة.

في بيئات المختبر أو البيئات الافتراضية، يمكنك حتى "خداع" النظام عن طريق إنشاء أقراص SAS افتراضية متعددة في برنامج إدارة الأجهزة الافتراضية مثل VMware Workstation ثم تحديد الأقراص التي هي أقراص SSD والأقراص التي هي أقراص HDD يدويًا باستخدام PowerShell. Set-PhysicalDisk -MediaTypeبهذه الطريقة، سيكتشف نظام التشغيل Windows كلا نوعي الوسائط بشكل صحيح ويسمح لك بتحديد الطبقات.

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

القرص الظاهري لـ PowerShell

التزويد الرقيق مقابل التزويد الثابت وحجم القرص الظاهري

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

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

يمكنك في المعالج تحديد حجم معين (بالميغابايت أو الغيغابايت أو التيرابايت)، أو في حالة التصميمات الثابتة، استخدام أقصى سعة متاحة لحمام السباحة.

يمكن أتمتة هذه العملية بأكملها باستخدام PowerShell قرص افتراضي جديدحيث تقوم بتحديد الاسم المألوف، وتصميم المرونة (ResiliencySettingName)، وعدد نسخ البيانات، والحجم، ونوع التزويد، وإذا لزم الأمر، المعلمات المتقدمة مثل الأعمدة أو الترتيب لضبط الأداء بدقة وفقًا لحجم العمل.

إنشاء المجلدات وتنسيقها وإدارتها الأساسية

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

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

في نفس الخطوة يمكنك اختيار حجم وحدة التخصيص (عادةً ما يُترك على الوضع الافتراضي ما لم تكن هناك متطلبات محددة)، ويمكنك تعيين تسمية وصفية. إذا كان الخادم مُثبّتًا عليه دور إزالة البيانات المكررة، فيمكنك أيضًا اختيار تفعيله أو تعطيله على وحدة التخزين تلك. يُعدّ هذا مفيدًا لمستودعات النسخ الاحتياطي أو مكتبات أقراص VHD.

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

قم بتمديد قرص افتراضي موجود يمكنك أيضًا القيام بذلك من خلال وحدة التحكم (باستخدام خيار "توسيع القرص الظاهري") أو عبر PowerShell، وبعد ذلك ستحتاج إلى توسيع وحدة التخزين المقابلة باستخدام أداة إدارة الأقراص التقليدية أو الأمر Resize-Partition. تُعد هذه العملية مفيدة بشكل خاص عند إضافة أقراص جديدة إلى المجموعة وترغب في زيادة حجم حمل عمل معين دون انقطاع أو فقدان للبيانات.

مساحات تخزين مباشرة

مساحات التخزين المباشرة ودور الطبقات المجمعة

عندما تخطو الخطوة إلى مساحات التخزين المباشرة (S2D)كل ما سبق يُترجم إلى بيئة عنقودية حيث تُساهم خوادم متعددة بأقراصها المحلية في مجموعة موزعة ذات توافر عالٍ. هنا، تُصبح إمكانيات الأداء والسعة المتدرجة أكثر أهمية، لا سيما في التصاميم فائقة التقارب التي تستخدم Hyper-V.

يبدأ نشر S2D بتثبيت مركز بيانات خادم ويندوز في كل عقدة، إعدادات الشبكة مع بطاقات شبكة بسرعة 10 جيجابت إيثرنت (أو أعلى)، ويفضل استخدام تقنية الوصول المباشر للذاكرة عن بُعد (RDMA) (iWARP أو RoCE) لتقليل زمن الاستجابة بين العُقد. ستحتاج أيضًا إلى ربط الخوادم بنطاق، وتثبيت أدوار مثل تجميع تجاوز الفشل، وHyper-V، وخادم الملفات، ووحدات RSAT اللازمة لإدارة كل شيء عن بُعد.

قبل تفعيل S2D، يجب عليك نظف الوحدات جيدًا لكل مضيف (بدون أقسام أو بيانات سابقة)، قم بتشغيل عملية التحقق من صحة المجموعة باستخدام Test-Cluster، مع تضمين اختبارات "Storage Spaces Direct" تحديدًا. ثم أنشئ المجموعة وشاهدها.

الأمر البرمجي الرئيسي هو Enable-ClusterStorageSpacesDirectيؤدي هذا إلى وضع النظام في وضع S2D، وإنشاء مجموعة تخزين مشتركة كبيرة تلقائيًا، وتكوين ذاكرة التخزين المؤقت (على سبيل المثال، استخدام محركات أقراص الحالة الصلبة SSD كذاكرة كتابة عكسية لمحركات الأقراص الصلبة HDD الأبطأ)، وإنشاء مستويين افتراضيين: مستوى "الأداء" ومستوى "السعة". وكلاهما جاهز لإنشاء وحدات تخزين متعددة المستويات.

ومن هناك، الأمر البرمجي المجلد الجديد يُبسّط هذا الأسلوب العملية لأنه يُنشئ القرص الظاهري، ويُقسّمه، ويُهيّئه، ويُضيفه إلى وحدات التخزين المشتركة للمجموعة (CSV) في خطوة واحدة. يُمكنك تحديد مستوى المرونة المطلوب، وحجم كل طبقة، وعدد نسخ البيانات المطلوبة، وذلك من خلال الأمر نفسه، مع تكييف التصميم مع نوع عبء العمل (Hyper-V، SQL Server، ملفات المستخدم، إلخ).

فئات البيانات ومستوياتها وأماكن استخدام كل منها

وبغض النظر عن التكنولوجيا نفسها، لتحقيق أقصى استفادة من مستويات التخزين، من الضروري... صنّف بياناتك بشكل صحيحفي النهاية، يتعلق التخزين متعدد المستويات ببساطة بتحديد البيانات التي تستحق محرك أقراص الحالة الصلبة (SSD) والبيانات التي يمكن تخزينها على محركات الأقراص الصلبة الرخيصة أو أشرطة التخزين أو حتى التخزين السحابي البارد.

يُصنّف التصنيف النموذجي ما يلي:

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

تتناسب كل فئة بشكل طبيعي مع مستوى تخزين مختلف، سواء داخل مساحات التخزين أو خارجها.

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

تشير بنى التخزين متعددة المستويات عادةً إلى المستويات 0 و1 و2 و3:

  • الطبقة 0محرك أقراص الحالة الصلبة فائق السرعة.
  • المستوى 1: محركات أقراص الحالة الصلبة التقليدية عالية الأداء.
  • الطبقة 2: التخزين الهجين أو محركات الأقراص الصلبة السريعة.
  • المستوى 3: أجهزة منخفضة التكلفة للاستخدام الجماعي في الخطوط القريبة.

في البيئات الهجينة، تضيف العديد من التصاميم أيضًا "طبقة سحابية" محددة لتخزين البيانات السحابية.

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

التخزين متعدد المستويات مقابل التخزين المؤقت: عنصران متكاملان

إحدى النقاط التي غالباً ما تسبب الالتباس هي الفرق بين التخزين والتخزين المؤقت على مستويات متعددةعلى الرغم من أن كليهما يستخدم وسائل سريعة لتسريع الوصول، إلا أنهما يعملان بطرق مختلفة تمامًا ولهما أهداف متكاملة.

La مخبأ يقوم النظام بنسخ البيانات الأكثر استخدامًا إلى وسيط تخزين فائق السرعة (مثل DRAM أو SSD أو NVRAM) يقع بين التطبيق ووحدة التخزين الرئيسية. تبقى البيانات الأصلية في الطبقة الأبطأ، بينما تخزن ذاكرة التخزين المؤقت نسخًا مؤقتة يمكن حذفها عند اعتبارها "قديمة" أو عند الحاجة إلى مساحة لكتل ​​بيانات جديدة.

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

في Storage Spaces Direct، على سبيل المثال، يمكن دمج ذاكرة التخزين المؤقت CSV الموجودة في الذاكرة وذاكرة التخزين المؤقت S2D نفسها مع طبقات SSD/HDD لتحقيق مخطط مختلط قوي للغايةتستوعب ذاكرة التخزين المؤقت ارتفاعات الإدخال/الإخراج بزمن استجابة منخفض للغاية، بينما تعمل عملية التدرج على تحسين مكان وجود البيانات بشكل دائم مع تغير نمط الوصول إليها.

إن فهم هذا الاختلاف سيساعدك على تحديد الوقت المناسب لك. استثمر في المزيد من ذاكرة الوصول العشوائي (RAM). الذاكرة المستمرة (PMEM) أو على محركات أقراص الحالة الصلبة ذات ذاكرة تخزين مؤقتة أفضلومتى يكون من الأفضل توسيع الطبقة السريعة من مجموعة التخزين لاستضافة المزيد من البيانات النشطة دون التأثير على الميزانية؟

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

مرونة البيانات السيبرانية في بيئات السحابة المتعددة مع Azure وغيرها من السحابات
المادة ذات الصلة:
مرونة البيانات السيبرانية في السحابة المتعددة مع Azure والسحابات الأخرى