Skip To Content

استراتيجيات الترحيل

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

الاستراتيجيات الشائعة

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

  • أي محتوى يحتاج إلى أن يتم نقله؟ قد يتضمن ذلك كل المحتوى، أو كل المحتوى والمستخدمين والمجموعات، أو مجموعة معينة من المحتوى.
  • ما هي أنظمة التشغيل المتضمنة؟ هناك اعتبارات مختلفة عند الانتقال من نفس نوع نظام التشغيل، على سبيل المثال، من Windows Server 2019 إلى Windows Server 2022، مقارنة بالانتقال من عملية نشر Windows إلى عملية نشر Linux.
  • ما نوع البنية الأساسية المتضمنة؟ ستتغير اعتبارات نقل المحتوى عند نقل المحتوى من ArcGIS Enterprise إلى ArcGIS Enterprise مقارنة بنقله من ArcGIS Enterpriseإلى ArcGIS Online. هناك أيضًا اعتبارات إضافية عند الانتقال من عملية نشر محلية إلى الحوسبة السحابية والعكس.

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

ترحيل المحتوى من مؤسسة ArcGIS إلى أخرى

قد تكون هذه الاستراتيجية مفيدة إذا كانت مؤسستك تنوي القيام بما يلي:

  • تعزيز المحتوى عبر المنظمات الفردية من التطوير إلى التدريج إلى الإنتاج على سبيل المثال.
  • حافظ على تحديد المحتوى في ArcGIS Enterprise أثناء ترحيل التحديد إلى ArcGIS Online والعكس بالعكس (على سبيل المثال، لتسليم مجموعة من العناصر الخاصة والعامة).
  • حافظ على تحديد المحتوى في عملية نشر ArcGIS Enterprise واحدة أثناء ترحيل التحديد إلى عملية نشر ArcGIS Enterprise أخرى (على سبيل المثال، في البيئات غير المتصلة).

ترحيل المحتوى المستضاف

عند نسخ أو نقل الطبقات المستضافة وخرائط الويب والعناصر، يمكنك استخدام الأدوات والموارد في ArcGIS API for Python أو ArcGIS REST API. الأدوات والموارد التالية ستكون أسهل في الاستخدام إذا كان لديك تجربة سابقة مع ArcGIS API for Python:

  • يوضح دليل إنشاء نسخة للمحتوى بالتفصيل كيفية استخدام الوظيفة clone_items() عبر البيئات. تدعم وظيفة clone_items() الخدمات المستضافة وخرائط وتطبيقات الويب وأنواع العناصر الأخرى. يجب مراعاة هذا النوع من استراتيجية الترحيل عند نقل جميع المحتويات من مؤسسة واحدة إلى مؤسسة أخرى.
  • بدءًا من الإصدار 10.8.1، تتوفر وظيفة arcgis.gis.GroupMigrationManager.create() لتصدير محتوى المجموعة من مؤسسة ArcGIS Enterprise كحزمة. يمكن للمسؤولين استخدام هذه الوظيفة لاستخراج محتوى مجموعة محدد واستيراده إلى مجموعة مؤسسة أخرى. ؤتوفر هذه الوظيفة دعمًا لطبقات المعالم المستضافة وخرائط وتطبيقات الويب والعناصر النصية الأخرى. يتم الاحتفاظ بمعرفات العناصر أثناء الترحيل. يجب مراعاة هذا النوع من استراتيجية الترحيل عند نقل مجموعة فرعية للمحتوى من مؤسسة واحدة إلى مؤسسة أخرى.
  • بدءًا من الإصدار 10.8.1، تتوفر وظيفة arcgis.gis.GroupMigrationManager.load() لاستيراد حزمة مصدرة إلى مؤسسة ArcGIS Enterprise كمحتوى مجموعة. بمجرد الاستيراد، يتم تعيين ملكية العنصر افتراضيًا إلى المسؤول الذي قام باستيراد الحزمة. يمكن بعد ذلك تعيين العناصر لمالكين آخرين حسب الحاجة. يجب مراعاة هذا النوع من استراتيجية الترحيل عند نقل مجموعة فرعية للمحتوى من مؤسسة واحدة إلى مؤسسة أخرى.
  • إذا لم تكن على دراية ببرنامج ArcGIS API for Python، يمكن استخدام عمليات تصدير واستيراد المحتوى في ArcGIS REST API لنقل المحتوى من مؤسسة ArcGIS Enterprise واحدة إلى أخرى. هذه العمليات مفيدة عند نقل المحتوى من بيئة تطوير إلى بيئة مرحلية أو عبر بيئات غير متصلة. يجب مراعاة هذا النوع من استراتيجية الترحيل عند نقل مجموعة فرعية للمحتوى من مؤسسة واحدة إلى مؤسسة أخرى.

ترحيل المحتوى المرتبط

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

  • نشر طبقة الويب الخاصة بك من ArcGIS Pro. الخدمات التي تم نشرها من ArcGIS Pro ستشير إلى مصدر البيانات المستخدم عند مشاركة طبقة الويب. هذا يعني أنه قد يتعين إنشاء خرائط جديدة إذا كنت ترغب في إسناد مصادر بيانات مختلفة.
  • نشر ملف تعريف الخدمة (.sd) في ArcGIS Server Manager. جميع الخدمات التي تم نشرها من هذه الاتصالات بقاعدة البيانات ستقوم بإسناد نفس البيانات المصدر.
  • النشر بكميات كبيرة داخل بوابة ArcGIS Enterprise الإلكترونية. جميع الخدمات التي تم نشرها من هذه الاتصالات بقاعدة البيانات ستقوم بإسناد نفس البيانات المصدر.

بالإضافة إلى ذلك، يمكن أتمتة الخدمات باستخدام وحدة المشاركة ArcPy، arcpy.sharing. يجب النظر في استخدام استراتيجية الترحيل هذه عند مشاركة نفس خدمة نظم المعلومات الجغرافية مع العديد من عمليات نشر ArcGIS Enterprise في وقت واحد.

ملاحظة:‏

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

ترحيل نشر موجود من جهاز لآخر

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

ترحيل نشر حالي محلي إلى نشر سحابي

قد تكون هذه الاستراتيجية مفيدة إذا كانت مؤسستك تنوي القيام بما يلي:

  • إضافة إمكانيات جديدة.
  • تحسين أداء النظام وقدرته.
  • تقليل تكلفة النظام.
  • تحسين معايير الأمان أو الامتثال لها.

لتحديد ما إذا كانت استراتيجية الترحيل هذه مناسبة لمؤسستك أم لا، راجع ما يلي:

الترقية والترحيل

ترقية ArcGIS Enterpriseالبرامج ليست استراتيجية ترحيل. عند ترقية ArcGIS Enterprise (يشمل ذلك مكونات النشر الأساسية وأدوار الخادم وما إلى ذلك)، يكون الهدف عادةً هو الوصول إلى معالم وإمكانيات وتطبيقات جديدة. على سبيل المثال، قد تستخدم إحدى المؤسسات الإصدار 11.1 ولكنها تخطط للترقية للوصول إلى المعالم أو التطبيقات الجديدة المتوفرة في الإصدار 11.2. في هذه الحالة، يتم نسخ النشر الحالي احتياطيًا ويتم تثبيت إصدار البرنامج الأحدث فوق البرنامج الحالي لتحديثه.

ومع ذلك، يتم غالبًا ترقية البرامج بالتزامن مع تنفيذ استراتيجية الترحيل—مثل الانتقال إلى نظام تشغيل جديد أو من عملية نشر محلية إلى عملية نشر سحابية.