تم تصميم GeoAnalytics Server لتسريع مهام سير عمل التحليل ومساعدتك على معالجة مجموعات البيانات الضخمة بشكل سريع. أصبح هذا التسارع في GeoAnalytics Server ممكنًا من خلال إطار عمل الحوسبة الموزعة الأساسي. هذا الإطار فريد من حيث أنه يمكنه استخدام الموارد على جهاز فردي أو توزيع عملية الحوسبة عبر ثلاث أجهزة في موقع أجهزة متعددة.
فيما يلي أفضل الممارسات لتحجيم موقع GeoAnalytics Server الخاص بك وتكوينه وتعديله. يوصى بمتابعة هذه الممارسات لتحقيق أقصى استفادة من فوائد الأداء المتاحة من خلال GeoAnalytics Server عن طريق تحجيم موقعك بشكل مناسب.
تخطيط موقع GeoAnalytics Server الخاص بك
GeoAnalytics Server هي القدرة على ArcGIS Enterprise التي تم تمكينها من خلال ترخيص ArcGIS Server كـ GeoAnalytics Server. لإعداد GeoAnalytics Server، يجب عليك أولاً إعداد نشر ArcGIS Enterprise الأساسي وتوحيد موقع GeoAnalytics Server الخاص بك. بالإضافة إلى ذلك، يجب عليك تثبيت ArcGIS Data Store تم تكوينه كمخزن البيانات الضخمة الزمانية المكانية وتسجيله مما يتيح استخدامه لتخزين نتائج تحليل GeoAnalytics Server الخاصة بك، بالإضافة إلى مدخل للتحليلات الخاصة بك.
تعلم المزيد عن إعداد ArcGIS GeoAnalytics Server
من المستحسن تثبيت GeoAnalytics Server على جهاز منفصل بدلاً من تلك المستخدمة بواسطة بقية عمليات نشر ArcGIS Enterprise الخاصة بك. يضمن فصل عبء العمل هذا عدم تنافس إطار الحوسبة الموزع مع الموارد الأخرى على أجهزتك المستخدمة في العمليات الأخرى.
يجب عليك أيضًا تثبيت ArcGIS Data Store (الذي تم تكوينه كمخزن البيانات الضخمة الزمانية المكانية) على أجهزة منفصلة عن نشر ArcGIS Enterprise الأساسي وجهاز GeoAnalytics Server أو الأجهزة الخاصة بك لأسباب مشابهة.
ملاحظة:
يمكن نشر GeoAnalytics Server على البنية التحتية للسحابة، وتتوفر أدوات لمساعدتك على النشر في ArcGIS Enterprise on Microsoft Azure و ArcGIS Enterprise on Amazon Web Services. تنطبق المعلومات في هذا الموضوع على عمليات نشر السحابة أيضًا.
عدد الأجهزة
عند اختيار عدد أجهزة GeoAnalytics Server لموقع GeoAnalytics Server الخاص بك، تكون التكوينات التالية معتمدة:
- GeoAnalytics Server على جهاز فردي لموقع جهاز منفرد
- GeoAnalytics Server على ثلاثة أجهزة لموقع أجهزة متعددة
لا يتم دعم المواقع التي تحتوي على عدد زوجي من الأجهزة أو أكثر من ثلاثة أجهزة.
يجب أن يكون لديك عدد متساوٍ من أجهزة ArcGIS Data Store (تم تكوينها كمخزن البيانات الضخمة الزمانية المكانية) حيث توجد أجهزة GeoAnalytics Server. على سبيل المثال، إذا كنت تستخدم موقع GeoAnalytics Server لثلاثة أجهزة، فيجب أيضًا أن تمتلك ثلاثة أجهزة تشغّل مخزن البيانات الضخمة الزمانية المكانية.
ملاحظة:
يجب أن يوجد لديك عملية نشر ArcGIS Enterprise أساسية تم تكوينها بالإضافة إلى عمليات تثبيت ArcGIS Data Store و GeoAnalytics Server.
يمكنك تحقيق أقصى استفادة من إمكانات الحوسبة الموزعة لـ GeoAnalytics Server باستخدام جهاز فردي. يمكن لجهاز واحد أن يكون قويًا بشكل مدهش، حيث أن هذا الجهاز سيستخدم غالبية موارده (وحدة المعالجة المركزية وذاكرة الوصول العشوائي) لتحليلات GeoAnalytics Server. إذا كنت لا تريد الانتقال إلى استخدام أجهزة متعددة، فيمكنك أيضًا استخدام أجهزة أكبر لتكريس المزيد من الطاقة لتحليلاتك (راجع موضوع حجم الاجهزة أدناه).
من الممارسات الجيدة أن تقوم أولاً بنشر جهاز فردي لمعرفة ما إذا كان يلبي احتياجات عملية التحليل. وإذا لم يكن كذلك (فإنه يتعذر إكمال مهام التحليل الخاصة بك أو يتعذر إكمالها خلال فترة زمنية مناسبة)، فيمكنك القيام بأي مما يلي:
- إضافة الموارد (وحدة المعالجة المركزية وذاكرة الوصول العشوائي) إلى جهازك الحالي.
- توفير جهاز مختلف يتضمن المزيد من الموارد.
- تحجيم موقعك ليشمل أجهزة متعددة (ثلاثة أجهزة).
إذا قررت التحجيم إلى أجهزة متعددة، فإن الخطوة التالية هي التحجيم لموقع ثلاثة أجهزة. لا يتم دعم مواقع الجهازين GeoAnalytics Server أو المواقع خارج ثلاثة أجهزة. لمزيد من المعلومات حول زيادة عدد الأجهزة في موقعك، راجع إضافة أجهزة إلى موقع GeoAnalytics أدناه.
ملاحظة:
يجب أن يكون عدد أجهزة GeoAnalytics Server في الموقع رقمًا فرديًا (إما جهاز واحد أو ثلاثة أجهزة). لا يتم دعم الكميات الأخرى من الأجهزة في GeoAnalytics Server.حجم الأجهزة
الحد الأدنى من متطلبات القدرة لجهاز GeoAnalytics Server هو 4 أنوية وذاكرة وصول عشوائي بسعة 16 غيغابايت. ومع ذلك ، فإن الإعداد الموصى به هو 4 أنوية على الأقل وذاكرة وصول عشوائي بسعة 32 غيغابايت لكل جهاز. قد تواجهك تحسينات في الأداء عند زيادة كمية ذاكرة الوصول العشوائي التي يستخدمها جهازك.
ملاحظة:
استنادًا إلى حجم البيانات وأدوات التحليل التي تقوم بتشغيلها، قد تواجه أداءً مختلفًا (الوقت المستغرق لإكمال مهمة) من مهمة سير عمل إلى مهمة سير عمل أخرى.
إذا كنت تستخدم موقع ثلاثة أجهزة، يجب أن تتضمن كل الأجهزة التي تستخدم GeoAnalytics Server نفس مقدار ذاكرة الوصول العشوائي. عند تكوين موقع GeoAnalytics Server الخاص بك، ستقوم بتعيين النسبة المئوية لذاكرة الوصول العشوائي المتاحة التي سيتم استخدامها لكل جهاز. لن تبدأ المهمة حتى يتوفر بكل الأجهزة هذه الكمية من ذاكرة الوصول العشوائي. لذلك، إذا كان لديك جهاز يحتوي على ذاكرة وصول عشوائي أكبر من جهاز آخر، فسيتم استخدام مقدار أقل من ذاكرة الوصول العشوائي عبر كل جهاز، ولن تستفيد من الأجهزة التي تحتوي على مقدار أكبر من ذاكرة الوصول العشوائي.
عدد أجهزة تخزين البيانات الضخمة الزمانية المكانية
يجب أن يكون عدد الأجهزة التي تحتوي على مخزن البيانات الضخمة الزمانية المكانية مثبتًا وتم تكوينه مساويًا لعدد الأجهزة التي تستخدم GeoAnalytics Server أو أكبر منه. على سبيل المثال، إذا كنت تستخدم ثلاثة أجهزة لـ GeoAnalytics Server، فينبغي أن يوجد لديك ثلاثة أجهزة على الأقل تحتوي على مخازن البيانات الضخمة الزمانية المكانية مسجلاً مع خادم استضافة ArcGIS Enterprise الموجود لديك.
إذا كان عدد أجهزة GeoAnalytics Server أكبر من عدد الأجهزة التي تم تكوينها مع مخازن البيانات الضخمة الزمانية المكانية، تظهر الرسالة التالية أثناء التحليل: قد يحدُث فشل في الكتابة لأن عدد الكُتّاب المتزامنين المحتملين أكبر كثيرًا من عدد العقد في مخزن البيانات. إذا ظهرت هذه الرسالة، فستحتاج إلى زيادة عدد الأجهزة المستخدمة في مخزن البيانات الضخمة الزمانية المكانية بحيث يكون الرقم مساويًا أو أكبر من عدد الأجهزة المستخدمة لموقع GeoAnalytics Server الخاص بك.
تكوين موقع GeoAnalytics Server الخاص بك واستخدامه
ضع في اعتبارك المعلومات الموجودة أعلاه بشأن تخطيط الموقع وتحجيم الجهاز عند إعداد موقع GeoAnalytics Server الخاص بك لأول مرة. إذا كان تحليلك يحتاج إلى تغيير وتحتاج إلى زيادة (أو إنقاص) عدد الأجهزة في موقع GeoAnalytics Server الخاص بك، فاتبع الخطوات الموجودة في أقسام إضافة أجهزة إلى موقع GeoAnalytics و حذف أجهزة من موقع GeoAnalytics أدناه.
عدد مراكز المعالجات ومقدار ذاكرة الوصول العشوائي المستخدمة
عند إكمال خطوات إعداد GeoAnalytics Server، يجب عليك تكوين خصائص النظام لتحسين كمية الموارد (وحدة المعالجة المركزية وذاكرة الوصول العشوائي) المستخدمة بواسطة موقعك. اتبع الخطوات الموجودة في GeoAnalytics Server الإعدادات قبل تشغيل التحليل.
إعدادات مستخدم واحد
لم يتم تصميم GeoAnalytics Server للعديد من المستخدمين الذين يقومون بعمليات التحليل الضخمة في نفس الوقت، ويتنافسون للحصول على الموارد. يعمل GeoAnalytics Server على النحو الأمثل عندما يقوم مستخدم واحد بتشغيل عملية تحليل واحدة في كل مرة. بهذه الطريقة، يمكن للتحليل الاستفادة من جميع الموارد المتاحة، مما يقلل من وقت المعالجة.
لضمان أفضل سرعة وأداء من GeoAnalytics Server، تأكد من أن مستخدم واحد يستخدم النظام (تشغيل عملية التحليل) في كل مرة. وبمجرد انتهاء هذا المستخدم من تحليله، يمكنه إما إجراء تحليل واحد آخر، أو جعل النظام متاحًا لمحلل آخر لتشغيل وظيفته.
إذا قام العديد من المستخدمين بتشغيل عملية التحليل في نفس الوقت، فسيحدث ما يلي:
- إذا كان لديك جهاز GeoAnalytics Server واحد، فسوف تنتظر كل وظيفة حتى تكتمل مهمة GeoAnalytics Server السابقة قبل تشغيل العملية.
- إذا كان لديك ثلاثة أجهزة GeoAnalytics Server، فسوف تنتظر المهمة الموارد لمدة 10 دقائق. إذا لم تتوفر الموارد (مثل، عدم اكتمال المهمة السابقة)، فسيتم إلغاء المهمة وسيتم إعلامك بذلك.
مراقبة موقعك ووظائفك
بصفتك أحد المسؤولين، هناك عدة طرق لمراقبة حالة موقعك وسلامته.
لمراقبة إطار العمل الموزع، استخدم فحص صحة GeoAnalytics. اختياريًا، يمكنك أيضًا استخدام ArcGIS Monitor، والذي يراقب عملية نشر ArcGIS Enterprise كما يراقب فحص صحة GeoAnalytics Server.
يمكنك أيضًا استخدام مورد الوظائف في مدير الخادم للاستعلام عن وظائف GeoAnalytics Server التي تعمل حاليًا أو مكتملة، وما إلى ذلك، أو تتدخل عن طريق إيقاف الوظائف. يعد هذا مفيدًا عندما تريد معرفة ما إذا كان موقعك يُجري حاليًا تحليلات أم لا وطول مدة تشغيل وظيفة ما.
تعديل موقع GeoAnalytics Server الخاص بك
قد تحتاج إلى ضبط حجم موقع GeoAnalytics Server الخاص بك. عادةً ما يتم تقليل وقت المعالجة، خاصةً إذا زاد مقدار البيانات التي تقوم بتحليلها.
يعتمد GeoAnalytics Server على الخدمات لإدارة أدوات GeoAnalytics Server ومعالجتها.
إعادة تشغيل الأجهزة
ستكون الأجهزة التي تعتبر جزءًا من موقع GeoAnalytics Server التي تمت إعادة تشغيلها جاهزة للاستخدام بعد بدء عملية ArcGIS Server. بمجرد إعادة تشغيل الجهاز، انتظر خمس دقائق لتأكيد عودته وتشغيله. إذا انتظرت خمس دقائق ولا تزال تواجه مشاكل بعد إعادة التشغيل، راجع مشاكل GeoAnalytics الشائعة وحلولها لمعرفة الخطوات التالية.
إضافة أجهزة إلى موقع GeoAnalytics Server
إذا كنت تستخدم موقع جهاز منفرد وتريد زيادة عدد أجهزة GeoAnalytics Server، فيمكنك تغيير حجم موقعك عن طريق إضافة جهازين من أجهزة GeoAnalytics Server، وبذلك تستخدم موقع GeoAnalytics Server بثلاثة أجهزة. لإضافة الأجهزة، اتبع الخطوات التالية:
- قم بتثبيت ArcGIS Server على جهازين وترخيصهما لـ GeoAnalytics Server.
- تأكد من عدم تشغيل وظيفة GeoAnalytics Server على موقع ArcGIS Server الحالي.
- استخدم معالج الإعداد على كل من الأجهزة المثبتة لإضافتها إلى موقع GeoAnalytics Server الحالي لديك.
حذف الأجهزة من موقع GeoAnalytics Server
اتبع الخطوات المبينة أدناه لإزالة الأجهزة من موقع GeoAnalytics Server:
- تأكد من عدم تشغيل وظيفة GeoAnalytics Server على موقع ArcGIS Server الحالي. إذا كانت الوظيفة قيد التشغيل، فإما أن تقوم بإلغائها أو تنتظر حتى تكتمل.
- إزالة جهازين من موقع GeoAnalytics Server باستخدام ArcGIS Server المدير.
إدارة وقت التعطل بمواقع GeoAnalytics Serverمتعددة الأجهزة.
ينطبق هذا القسم فقط إذا كنت تستخدم موقع GeoAnalytics Serverمتعدد الأجهزة يتألف من ثلاثة أجهزة ويحتاج إلى تشغيل التحليل أثناء وقت التعطل لجهاز واحد أو جهازين. ينطبق ذلك عند التخطيط لوقت التعطل (لإجراء الصيانة أو الترقيات أو التصحيح أو غير ذلك) أو عند عدم التخطيط لذلك.
عند تشغيل مهمة في هذه الحالة (مع تعطل جهاز واحد أو جهازين)، ستتلقى رسالة خطأ "تتعذر تهيئة احتساب النظام الأساسي الموزع" حتى تتبع هذه الخطوات الموجودة في دليل استكشاف الأعطال وإصلاحها. لا يوصى بالتشغيل في هذه الحالة لفترات طويلة أو بشكل مستمر.
إذا كنت تبحث عن تقليص موقع بإزالة الأجهزة، فاتبع الخطوات المذكورة أعلاه.
ملاحظة:
إذا كنت تُجري صيانة مخطط لها، فتأكد من عدم تشغيل تحليلات GeoAnalytics Server قبل إيقاف جهاز إما بإلغاء المهمة أو الانتظار حتى اكتمالها.