خيارات التوزيع¶
كما هو موثق أعلاه، يتكون CentreStack من ثلاثة مكونات منطقية، قاعدة البيانات، العقدة العاملة والتخزين. ستمر هذه القسم بخيارات النشر المختلفة.
التوزيع المتكامل¶
هذا هو أبسط توزيع. قاعدة البيانات، وعقد العمل كلها على نفس الجهاز كالتخزين. عندما تخدم < 1000 مستخدم أو تقوم بإثبات المفهوم (POC)، هذا هو التوزيع المثالي بسبب بساطته. يمكنك أن تجعل مثبت CentreStack يثبت SQL Express/MySQL على نفس الجهاز قبل تثبيت برنامج CentreStack ثم توجيه قاعدة البيانات إلى localhostSQLEXPRESS أو MySQL المحلي. في التوزيع الشامل، يتم تعيين موقع التخزين عادةً إلى مجلد على القرص C: المحلي أو القرص D: المحلي.
يمكن للمثبت تثبيت SQL EXPRESS لذا فهو تثبيت بنقرة واحدة للراحة. لا حاجة لإجراء تثبيت منفصل لـ SQL EXPRESS.
ملاحظة
إذا كانت هذه هي المرة الأولى التي تقوم فيها بتثبيت CentreStack، فهذا هو الإعداد الموصى به لأنه الأسهل في الإعداد ولا يستغرق سوى 15-30 دقيقة على جهاز نظيف. سيتولى المثبت الاهتمام بكل خطوات التثبيت دون خطوات يدوية أخرى.

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

توزيع الخادمين¶
في نشر الخادمين، يتم تثبيت قاعدة البيانات في خادمها الخاص؛ بعيدًا عن عقدة عامل CentreStack. عادةً، هذه خطوة وسيطة تؤدي إلى "نشر الثلاثة خوادم" وخطوة نحو توسيع مزرعة الخوادم.

توزيع الخوادم الثلاثة للتكرار¶
يُعد توزيع الـ3 آلات توزيعًا بسيطًا آخر. يتم تثبيت عقدة قاعدة البيانات بشكل منفصل. يتم تثبيت عقدتين لعمال CentreStack. يكون حقل "العنوان الخارجي" لكل عقدة متماثلًا، مثل "cloud.acme.com". سيقوم جهاز التوازن بتحميل التوازن بالتناوب إلى أي من العقدتين. إحدى تنويعات التوزيع هي ضبط حقل "العنوان الخارجي" بشكل مختلف لعقدتي العمل. عندما يكون حقل "العنوان الخارجي" مطابقًا لعنوان جهاز التوازن، يكون كل شيء بالتناوب. عندما يكون "العنوان الخارجي" مختلفًا، مثل node1.acme.com وnode2.acme.com، سيكون للمستخدمين توجه نحو إحدى العقد. على سبيل المثال، إذا تم تعيين المستخدم1 إلى node1.acme.com، سيستمر في استخدام node1.acme.com. في هذا التوزيع، يدعم حجم التجمع 2000 مستخدم متزامن لكل عقدة. الفائدة هي أنه إذا تعطلت عقدة واحدة، يوجد عقدة أخرى كاحتياط.

توزيع على أجهزة متعددة للتوسع¶
في هذا الانتشار، سيكون لديك فصل واضح لقاعدة البيانات، خدمة التخزين، وعقد العمل في مزرعة من الخوادم.
قاعدة البيانات ليست عقدة عاملة في CentreStack؛ إنها مجرد خادم يشغل SQL Server أو MySQL.
عقد العمال هي كلها عقد CentreStack التي تشغل نفس البرمجيات. معظم الوقت، في توزيع متعدد الآلات، يُستخدم موزع تحميل الأجهزة لتوزيع الحمل بالتساوي.

داخل عقدة العامل، هناك تقسيم أكثر للعمل بين 'عقدة الويب' وبقية 'عقدة العامل'.
يُستخدم عقد الويب لتسجيل دخول المستخدم. بعد تسجيل الدخول، سيتم إعادة توجيه المستخدم إلى عقدة العامل المقابلة. (يمكن حذف عقدة الويب إذا كان لديك موازن تحميل موجود).
لكي يعمل التوازن في الحمل، يجب أن تكون جميع العقد العاملة في نفس نطاق DNS وعلى نفس مستوى النطاق الفرعي (على سبيل المثال، يمكن تغطيتها بشهادة SSL العامة نفسها، مثل *.acme.com). يتطلب التوازن في الحمل على الأقل عقدتين عاملتين.
قم بتثبيت خادم CentreStack على آلة عقدة العامل الأولى. أعد التشغيل وقم بإعداد حساب مسؤول الكتلة.
ملاحظة
نوصي بإعداد العقدة الأولى وتهيئتها والتأكد من أنها تعمل بسلاسة أولاً، قبل أن تقوم بإعداد وتثبيت العقدة الثانية.
قم بتثبيت خادم CentreStack على جميع عقد العمل الأخرى.
في نافذة تكوين قاعدة البيانات، استخدم نفس خادم قاعدة البيانات كما في التثبيت الأول.
يرجى عدم إضافة عقد ويب إلى قائمة عقد العامل في الكتلة. في معظم الأحيان عندما يكون لديك تصميم متعدد العقد العاملة، فأنت تخدم العديد من المستخدمين، وفي معظم الأحيان لديك موازن تحميل خاص بك. في الحالة التي يكون لديك موازن تحميل خاص بك، يتم دمج وظيفة عقدة الويب في عقدة العامل. لذا يمكنك أن تكون لديك تكوين بدون عقد ويب.
إعداد توازن تحميل DNS لجميع عقد العمل.
معظم الوقت تقوم بإعداد جدار حماية أو موازن تحميل وتوجيه نظام أسماء النطاقات إلى موازن التحميل. ثم يقوم موازن التحميل بالتوجيه إلى عقدة عامل CentreStack.
ملاحظة
إذا كنت تستخدم موازن تحميل الأجهزة، يمكنك تخطي عقد الويب والحصول على مجموعة عقد عاملة بالكامل.
النشر النموذجي في المؤسسات¶
ها هو مخطط نشر نموذجي في رسم بياني Visio للنشرات الكبيرة في المؤسسات الكبيرة. في هذا النشر، يمكن فصل وظائف الإدارة إلى عقدة إدارة داخلية (خاصية العقدة العاملة). عندما يتم فصل وظائف الإدارة إلى أسماء DNS داخلية، يكون بوابة الويب الإدارية داخلية فقط وبالتالي أكثر أمانًا.

توزيع عالي التوفر¶
لضمان التوفر العالي، يمكنك إعداد توزيع التوفر العالي في ثلاث طبقات مختلفة والتأكد من أنه يتمتع بالتوفر العالي ضمن كل طبقة.
تخزين
إذا كنت تستخدم خادم ملفات مايكروسوفت كوسيلة تخزين، يمكنك تجهيزه ليتم تكراره، على سبيل المثال باستخدام DFS.
إذا كنت تستخدم Amazon S3 أو Windows Azure Blob، فبشكل افتراضي هو متكرر ومتوفر بدرجة عالية.
قاعدة البيانات
يمكنك استخدام تجمع مجموعة توفر خادم Microsoft SQL أو فشل التبديل في مجموعة التوفر لجعل قاعدة البيانات عالية التوفر.
عقدة عامل CentreStack
يمكنك أن تمتلك عقد عمال مركز الاستقرار المتعددة في إعداد التوازن التحميلي الدائري لتوفير توافرية عالية.
