إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يقوم تكرار الكائنات بنسخ كتل الكتل بشكل غير متزامن بين حساب storage المصدر وحساب الوجهة. عند تكوين تكرار الكائنات، فإنك تنشئ سياسة تكرار تحدد حساب storage المصدر وحساب الوجهة. يتضمن نهج النسخ المتماثل قاعدة واحدة أو أكثر من شأنها أن تحدد الحاوية المصدر والحاوية الوجهة، وتشير إلى كائنات blob التي سيتم نسخها نسخاً متماثلاً في الحاوية المصدر. لمزيدٍ من المعلومات عن النسخ المتماثل للكائنات، راجع النسخ المتماثل للكائنات الثنائية كبيرة الحجم للكتل.
تشرح هذه المقالة كيفية تكوين سياسة نسخ الكائنات باستخدام Azure portal أو PowerShell أو Azure CLI. يمكنك أيضا استخدام إحدى مكتبات عملاء مزود الموارد في Azure Storage لتكوين نسخ الكائنات.
المتطلبات
قبل أن تقوم بتكوين تكرار الكائنات، أنشئ حسابات storage المصدر والوجهة إذا لم تكن موجودة بالفعل. يمكن أن تكون حسابات المصدر والوجهة إما حسابات storage v2 عامة الأغراض أو حسابات blob مميزة من نوع Block Blob. لمزيد من المعلومات، راجع إنشاء حساب Azure Storage.
يتطلب تكرار الكائنات تفعيل إصدار الكتلة لكل من حساب المصدر والوجهة، وأن يكون خلاصة تغيير الكائنات مفعلة للحساب المصدر. لمعرفة المزيد عن إصدار البلوب، راجع تعديل نسخ البلوب. لمعرفة المزيد عن تغيير الخلاصة، راجع Change feed دعم في Azure Blob Storage. تذكر أن تفعيل هذه الميزات قد يؤدي إلى تكاليف إضافية.
لتكوين سياسة تكرار الكائنات لحساب storage، يجب تعيين دور Azure Resource Manager Contributor لك، ويتم تحديد نطاق الوظيفة إلى مستوى الحساب storage أو أعلى. لمزيد من المعلومات، راجع Azure الأدوار المدمجة في وثائق access control القائمة على الأدوار Azure (Azure RBAC).
النسخ المتماثل للكائن غير مدعوم بعد في الحسابات التي تم تمكين مساحة اسم هرمية فيها.
تكوين تكرار الكائنات مع access إلى كلا حسابي storage
إذا كان لديك access إلى كل من حسابي storage المصدر والوجهة، يمكنك تكوين سياسة تكرار الكائنات على كلا الحسابين. توضح الأمثلة التالية كيفية تكوين نسخ الكائنات باستخدام Azure portal أو PowerShell أو Azure CLI.
عند تكوين نسخ الكائنات في Azure portal، تحتاج فقط إلى تكوين السياسة على حساب المصدر. تقوم Azure portal تلقائيا بإنشاء السياسة على حساب الوجهة بعد أن تقوم بتكوينها للحساب المصدر.
لإنشاء سياسة تكرار في Azure portal، اتبع الخطوات التالية:
انتقل إلى حساب source storage في Azure portal.
تحت Data management، اختر تكرار الكائن.
اختر إنشاء قواعد التكرار.
اختر اشتراك الوجهة وحساب storage.
في قسم تفاصيل زوج الحاويات ، اختر حاوية مصدر من حساب المصدر، وحاوية وجهة من حساب الوجهة. يمكنك إنشاء ما يصل إلى 10 أزواج حاويات لكل سياسة تكرار من Azure portal. لتكوين أكثر من 10 أزواج حاويات (حتى 1000)، انظر تكوين نسخ الكائنات باستخدام ملف JSON.
تظهر الصورة التالية مجموعة من قواعد التكرار.
إذا رغبت، حدد مرشحا أو أكثر لنسخ الكتل التي تطابق نمط البادئة فقط. على سبيل المثال، إذا حددت بادئة
b، فإن الكتل التي يبدأ اسمها بهذا الحرف فقط هي التي تكرر. يمكنك تحديد دليل افتراضي كجزء من البادئة. يمكنك إضافة ما يصل إلى خمس تطابقات بالبادئة كحد أقصى. سلسلة البادئة لا تدعم الحروف البرية.تظهر الصورة التالية مرشحات تقيد أي الكتل يتم نسخها كجزء من قاعدة التكرار.
افتراضيا، يتم ضبط نطاق النسخ لنسخ الكائنات الجديدة فقط. لنسخ جميع الكائنات في الحاوية أو لنسخ الكائنات بدءا من تاريخ ووقت مخصصين، اختر رابط التغيير وقم بتكوين نطاق النسخ لزوج الحاويات.
تظهر الصورة التالية منظار نسخ مخصص ينسخ الكائنات من تاريخ ووقت محددين فصاعدا.
اختر الحفظ والتطبيق لإنشاء سياسة النسخ وابدأ في تكرار البيانات.
بعد أن تقوم بتكوين نسخ الكائنات، تعرض Azure portal سياسة وقواعد النسخ كما هو موضح في الصورة التالية.
تكوين تكرار الكائنات باستخدام ملف JSON
إذا لم تكن لديك صلاحيات لحساب storage المصدر أو إذا أردت استخدام أكثر من 10 أزواج حاويات، يمكنك ضبط تكرار الكائنات على حساب الوجهة وتوفير ملف JSON يحتوي على تعريف السياسة لمستخدم آخر لإنشاء نفس السياسة على حساب المصدر. على سبيل المثال، إذا كان الحساب المصدر في مستأجر Microsoft Entra مختلف عن حساب الوجهة، يمكنك استخدام هذا النهج لتكوين تكرار الكائنات.
للحصول على معلومات حول كيفية تأليف ملف JSON يحتوي على تعريف السياسة، راجع ملف تعريف السياسة.
إشعار
يسمح افتراضيا بتكرار الكائنات عبر المستأجرين لحساب storage. لمنع التكرار عبر المستأجرين، يمكنك تعيين خاصية AllowCrossTenantReplication لعدم السماح بتكرار الكائنات عبر المستأجرين لحسابات storage الخاصة بك. لمزيد من المعلومات، راجع منع تكرار الكائنات عبر مستأجري Microsoft Entra.
توضح الأمثلة في هذا القسم كيفية تكوين سياسة تكرار الكائنات على حساب الوجهة، ثم الحصول على ملف JSON الخاص بتلك السياسة يمكن لمستخدم آخر استخدامه لتكوين السياسة على حساب المصدر.
لتكوين تكرار الكائنات على حساب الوجهة باستخدام ملف JSON في Azure portal، اتبع الخطوات التالية:
أنشئ ملف JSON محلي يحدد سياسة النسخ على حساب الوجهة. قم بتعيين حقل policyId إلى default بحيث يقوم Azure Storage بتعريف معرف السياسة.
طريقة سهلة لإنشاء ملف JSON يحدد سياسة النسخ هي إنشاء سياسة تكرار اختبارية بين حسابين storage في Azure portal. يمكنك بعد ذلك تحميل قواعد النسخ وتعديل ملف JSON حسب الحاجة.
انتقل إلى إعدادات Object replication لحساب الوجهة في Azure portal.
اختر قواعد رفع النسخ.
ارفع ملف JSON. تعرض Azure portal السياسة والقواعد التي سيتم إنشاؤها، كما هو موضح في الصورة التالية.
اختر رفع الملف لإنشاء سياسة التكرار على حساب الوجهة.
يمكنك بعد ذلك تحميل ملف JSON يحتوي على تعريف السياسة والذي يمكنك تقديمه لمستخدم آخر لتكوين حساب المصدر. لتحميل ملف JSON هذا، اتبع الخطوات التالية:
انتقل إلى إعدادات Object replication لحساب الوجهة في Azure portal.
اختر زر المزيد بجانب السياسة التي ترغب في تحميلها، ثم اختر قواعد التحميل، كما هو موضح في الصورة التالية.
احفظ ملف JSON على جهاز الكمبيوتر المحلي لمشاركته مع مستخدم آخر لتكوين السياسة على حساب المصدر.
يحتوي ملف JSON المحمل على معرف السياسة الذي أنشأه Azure Storage للسياسة على حساب الوجهة. يجب عليك استخدام نفس معرف السياسة لتكوين تكرار الكائنات على حساب المصدر.
ضع في اعتبارك أن رفع ملف JSON لإنشاء سياسة تكرار لحساب الوجهة عبر Azure portal لا ينشئ تلقائيا نفس السياسة في الحساب المصدر. يجب على مستخدم آخر إنشاء السياسة على حساب المصدر قبل أن يبدأ Azure Storage في نسخ الكائنات.
تكوين تكرار علامات مؤشر blob (المعاينة)
يدعم تكرار الكائنات الآن نسخ علامات الفهرس من كتل المصدر إلى كتل الوجهة. يمكنك تكوين هذه القدرة كجزء من قاعدة تكرار جديدة أو موجودة.
مهم
تكرار الوسوم حاليا في مرحلة المعاينة. راجع شروط الاستخدام الإضافية Supplemental for Microsoft Azure Preview للاطلاع على المصطلحات القانونية التي تنطبق على Azure الميزات التي هي في مرحلة البيتا أو المعاينة أو التي لم تصدر بعد ضمن التوفر العام.
المتطلبات
يجب تسجيل حساب storage المصدر لميزة معاينة EnableObjectReplicationTags قبل تمكين تكرار العلامات. سجل ميزة المعاينة في Azure portal باتباع الخطوات في وثائق ميزات المعاينة Azure Resource Manager.
تمكين تكرار الوسوم
يمكن تفعيل تكرار الوسوم في سياسات تكرار الكائنات الجديدة والحالية. أي تغيير في كتلة المصدر أو علامات الفهرس الخاصة بها سيؤدي إلى تكرار الوسوم.
تمكين تكرار الوسوم من شفرة نسخ الكائنات عند إنشاء قاعدة أو تحديث القواعد الموجودة باستخدام عمود تكرار العلامات.
لتكوين تكرار علامات مؤشر الكتلة عند إنشاء قاعدة جديدة، اتبع هذه الخطوات:
- انتقل إلى حساب source storage في Azure portal.
- تحت Data management، اختر تكرار الكائن.
- اختر إنشاء قواعد التكرار.
- اختر تمكين تكرار الوسوم وأخيرا اختر حفظ وتطبيق لتكوين وسوم مؤشر الكتل المتكررة.
لتكوين وسوم مؤشر blob المكررة لقواعد الخروج (exsisite) للقواعد، اتبع هذه الخطوات:
- انتقل إلى تبويب حساباتك في صفحة تكرار الكائنات
- اختر خيار تمكين تحت عمود تكرار العلامات في الكائنات المنسوخة من جدول الحسابات هذا واختر موافق.
- عمود تكرار حالة الوسوم مقابل قاعدة يظهر الآن مفعلا.
لتعطيل تكرار علامات مؤشر blob للقواعد الخارجة، اتبع هذه الخطوات:
- انتقل إلى تبويب حساباتك في صفحة تكرار الكائنات
- اختر قاعدة موجودة واختر تعديل القواعد من '...' القائمة
- إلغاء اختيار خيار تمكين تكرار الوسوم وأخيرا اختر خيار الحفظ والتطبيق لتعطيل وسوم مؤشر الكتل المكررة.
تكوين مقاييس النسخ
تمكين مقاييس التكرار
يمكنك تفعيل مقاييس النسخ على سياسات النسخ الكائنية الجديدة والحالية. قد يستغرق الأمر بضع دقائق لبدء ملاحظة المقاييس.
يمكنك تفعيل المقاييس باستخدام شفرة تكرار الكائنات من عمود المقاييس الجديد أو عن طريق تعديل قسم قواعد التحرير في سياسة من "..." في صف بوليصات غرفة العمليات.
إذا قمت بتمكين المقاييس على بوليصة تم تكوينها لنسخ البيانات الموجودة، قد تلاحظ زيادة في الكمية في البداية أثناء عمل السياسة في المرحلة الأولية من الإدراج. بمجرد الانتهاء من ذلك، سيبدأ التكرار.
عرض مقاييس التكرار
يمكنك النقر على رابط العرض من عمود المقاييس لعرض مقاييس المراقبة
لعرض المزيد من المقاييس في Azure Monitor، انقر على مخطط مقياس معين. سيوجهك ذلك إلى عرض Azure Monitor Metrics مع المزيد من قدرات التصفية.
تحقق من حالة تكرار كتلة
يمكنك التحقق من حالة النسخ للكتلة في الحساب المصدر باستخدام Azure portal أو PowerShell أو Azure CLI. خصائص تكرار الكائنات لا تملأ حتى يكتمل أو يفشل.
للتحقق من حالة النسخ لكتلة في حساب المصدر في Azure portal، اتبع الخطوات التالية:
- انتقل إلى الحساب المصدر في Azure portal.
- حدد الحاوية التي تحتوي على الكتلة المصدرية.
- اختر الكتلة لعرض خصائصها. إذا تم تكرار الكتلة بنجاح، سترى في قسم تكرار الكائنات أن الحالة مضبوطة على مكتمل. كما يتم إدراج معرف سياسة النسخ ومعرف القاعدة التي تحكم نسخ الكائن لهذه الحاوية.
إزالة سياسة التكرار
لإزالة سياسة النسخ والقواعد المرتبطة بها، استخدم Azure portal أو PowerShell أو CLI.
لإزالة سياسة النسخ في Azure portal، اتبع الخطوات التالية:
- انتقل إلى حساب source storage في Azure portal.
- في قسم الإعدادات، اختر تكرار الكائنات.
- اختر زر المزيد بجانب اسم السياسة.
- اختر حذف القواعد.
السلوك عند إعادة إنشاء سياسة تكرار الكائنات
عندما يتم حذف سياسة تكرار الكائن وإعادة إنشاؤها على نفس زوج الحاوية المصدر والوجهة، يعامل Azure السياسة الجديدة كعلاقة نسخ منفصلة تماما. ينطبق السلوك التالي:
يتم إنشاء معرف بوليصة جديد للسياسة المعاد إنشاؤها.
يتم إنهاء أي مهام تكرار مرتبطة بالسياسة السابقة.
يتم تعيين قفل تكرار جديد للحاوية الوجهة مرتبط بمعرف السياسة الجديد.
لا يتم إعادة استخدام حالة النسخ من السياسة السابقة.
سلوك النسخ بعد إعادة إنشاء سياسة نسخ الكائنات
بعد إعادة إنشاء السياسة، يحاول Azure التكرار مرة أخرى للكتل المؤهلة، وتعتمد النتيجة على توفر تاريخ إصدارات الكتلة على حساب المصدر:
إذا لم يكن لدى كتلة المصدر نسخ سابقة متاحة على الوجهة: Azure تحدد أن الكتلة قد تم نسخها بالفعل بموجب سياسة سابقة. إعادة تكرار تلك الكتلة لا تنجح. فقط الكتابات الجديدة (أو الإصدارات الجديدة التي تم إنشاؤها بعد إعادة إنشاء السياسة) تتكرر بنجاح.
إذا كان لدى كتلة المصدر نسخ سابقة متاحة على الوجهة: Azure يمكنها إعادة تكرار الكتلة الصغيرة. يتم نسخ الكتلة مرة أخرى إلى الوجهة كنسخة جديدة. يتيح ذلك إعادة تكرار الكتل الموجودة بنجاح دون وجود تعارض في البيانات.