تعرف على كيفية توزيع PeopleSoft على Oracle Cloud Infrastructure

إذا كنت تريد تزويد تطبيقات PeopleSoft من Oracle في Oracle Cloud Infrastructure أوترحيل بيئات PeopleSoft من مركز البيانات إلى Oracle Cloud Infrastructure، فيمكنك تخطيط منظومة متعددة المضيف وتأمين عالية الإتاحة.

اعتبارات النشر في Oracle Cloud Infrastructure

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

شبكة خاصة أوعامة

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

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

يتم وضع خوادم قاعدة البيانات في الشبكة الفرعية الخاصة بهذه الصورة. يمكنك الوصول إلى طبعات Oracle Cloud في الشبكة الفرعية الخاصة من مراكز البيانات عن طريق الاتصال من خلال جيت واي التوجيه الديناميكية (DRG). DRG هي جيت واي التي تربط الشبكة المحلية بالشبكة السحابية. لتمكين الاتصال بين DRG وأجهزة العميل المحلية، استخدم IPSec VPN أوOracle Cloud Infrastructure FastConnect. كما يتعين عليك تحديث جدول التوجيه لتمكين حركة المرور في DRG ومنها.


فيما يلي وصف public_private_subnets_jde.png
وصف الشكل التوضيحي public_private_subnets_jde.png
السيناريو1: توزيع كل الطبعات في نقاط فرعية خاصة

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

في هذا التوزيع، يتم توزيع جميع الطبعات بما في ذلك خوادم التطبيق وقاعدة البيانات في شبكة فرعية خاصة. لا يمكن تخصيص عنوان IP عام للطبعات التي تم تكوينها في الشبكة الفرعية الخاصة، لذلك لا يمكنك الوصول إلى هذه الطبعات عبر الإنترنت. للوصول إلى خوادم التطبيق من البيئة المحلية في هذا التكوين، يمكنك:

  • قم بتكوين IPSec VPN tunnel بين مركز البيانات وOracle Cloud Infrastructure DRG قبل تزويد خوادم التطبيقات.

  • قم بتكوين مضيف أساسي في هذا التكوين، ثم قم بالوصول إلى كافة الخوادم في الشبكة الفرعية الخاصة من مضيف المقياس.

السيناريو2: توزيع الطبعات في النظارات الفرعية العامة والخاصة

يمكنك توزيع بعض الطبعات في شبكة فرعية عامة وطبعات قليلة في شبكة فرعية خاصة. ويفيد هذا النوع من التوزيع البرمجي عندما يتضمن التوزيع نقاط انتهاء واجهة تفاعل وغير وسيط.

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

السيناريو3: توزيع كل الطبعات في الأنظمة الفرعية العمومية

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

في هذا التوزيع، يتم توزيع جميع الطبعات بما في ذلك طبعات التطبيق وقاعدة البيانات في شبكة فرعية عامة.

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

غير محدود

أثناء تكوين طبعات متعددة للإتاحة العالية في نطاق الإتاحة على Oracle Cloud Infrastructure، يمكن تحقيق الحماية ببادئة للطبعات باستخدام نطاقات الخطأ.

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

لإتاحة عالية لقواعد البيانات، يمكنك تكوين أنظمة قاعدة بيانات من نوع Oracle Real Application Clusters (Oracle RAC). يتم دائمًا تكوين نقطتي توصيل Oracle RAC في نطاقات أخطاء منفصلة بشكل افتراضي. وبالتالي، لا توجد نقاط توصيل قاعدة البيانات في نفس المضيف الفعلي أوعلى نفس وحدة التخزين الفعلية. يعمل ذلك على حماية طبعات قاعدة البيانات ضد المضيف الفعلي الأساسي وأعلى حالات فشل تبديل وحدة التخزين.

البنية

تعرف على المفاهيم الأساسية التي يمكنك استخدامها لتخطيط خيارات التوزيع هذه لـ PeopleSoft:

  • البنية لتوزيع PeopleSoft في نطاق إتاحة واحد مع ضمان الإتاحة العالية. استخدم هذه البنية عندما ترغب في التأكد من توفر التطبيق حتى في حالة تعطل طبعة تطبيق. تستمر طبعات التطبيق الأخرى المتاحة في نطاق الإتاحة في معالجة الطلبات.

  • البنية لتوزيع PeopleSoft في نطاقات الإتاحة المتعددة مع ضمان الإتاحة العالية. استخدم هذه البنية عندما ترغب في التأكد من توفر التطبيق حتى في حالة تعطل نطاق إتاحة واحد. لا يزال بإمكانك الوصول إلى طبعات التطبيقات في نطاق إتاحة آخر.

  • البنية لتوزيع PeopleSoft أثناء التأكد من الإتاحة العالية واسترجاع الكوارث. استخدم هذه البنية عندما تريد إعداد موقع استعادة الكوارث للتطبيق في منطقة أخرى.

البنية صالحة لعمليات توزيع PeopleSoft التي تمت يدويًا أوباستخدام أدوات أتمتة PeopleSoft في Oracle Cloud Infrastructure.

يوصى باستخدام كل الرسوم التخطيطية للبنية مع الأخذ في الاعتبار أنك لا تريد الوصول إلى مضيفات قاعدة البيانات والتطبيق عبر الإنترنت.

بنية نشر PeopleSoft في نطاق إتاحة فردي

تعرض هذه البنية توزيع تطبيق PeopleSoft في نطاق إتاحة واحد مع ضمان الإتاحة العالية.

تتألف البنية من VCN يحتوي على أساسيات وبيانات موازن التحميل والتطبيق ومضافات قاعدة البيانات الموجودة في شبكات فرعية منفصلة من VCN في نطاق إتاحة واحد. يتم توزيع مضيف الأساس في شبكة فرعية عامة، ويتم توزيع جميع الطبعات الأخرى في الشبكات الفرعية الخاصة. يمكنك وضع الطبعات المختلفة في النظارات الفرعية العامة أوالخاصة على أساس متطلبات الأعمال الخاصة بك. يمكنك الوصول إلى الطبعات في الشبكات الفرعية الخاصة عبر المنفذ 22 من خلال مضيف التشغيل أوDRG في حالة إعداد IPSec VPN tunnel بين مركز البيانات وOracle Cloud Infrastructure.

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

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

توصي Oracle بأن قاعدة البيانات والتطبيقات الموزعة في Oracle Cloud Infrastructure يجب أن يكون لها نسخة احتياطية فعالة من إستراتيجية الاستعادة. يوصى بتخزين النسخة الاحتياطية من قواعد البيانات وطبعات التطبيقات في Oracle Cloud Infrastructure Object Storage. يمكن عمل نسخة احتياطية من قواعد البيانات وطبعات التطبيقات في المخزن الخاص بـ Oracle Cloud Infrastructure Object Storage باستخدام جيت واي للخدمة. توفر جيت واي الخدمة إمكانية الوصول إلى Oracle Cloud Infrastructure Object Storage دون نقل الإنترنت.

يمكن تكوين عمليات النسخ الاحتياطي الخاصة بقاعدة البيانات التلقائية والمتعلقة بالطلب إلى Oracle Cloud Infrastructure Object Storage باستخدام وحدة تحكم Oracle Cloud Infrastructure. يتطلب ذلك الاتصال بـ Oracle Cloud Infrastructure Object Storage باستخدام نقطة انتهاء Swift. يتم تشفير كل النسخ الاحتياطية لقاعدة البيانات في Oracle Cloud Infrastructure Object Storage باستخدام نفس المفتاح الأساسي المستخدم لتشفير حافظة التشفير الشفاف للبيانات (TDE). تستخدم خدمة النسخ الاحتياطي التلقائي لقاعدة البيانات إستراتيجية النسخ الاحتياطي التزايدي أسبوعيًا في قواعد البيانات الاحتياطية مع نظام الاحتفاظ لمدة 30 يومًا. يمكن أيضًا إجراء نسخة احتياطية كاملة من قواعد البيانات للمتطلبات الخاصة عند الطلب.

يمكن تكوين النسخة الاحتياطية للتطبيق باستخدام ميزة النسخة الاحتياطية المستندة إلى النظام في Oracle Cloud Infrastructure Block Volumes. يوفر Oracle Cloud Infrastructure Block Volumes إمكانية تنفيذ عمليات النسخ الاحتياطي للحجم تلقائيًا وفقًا لجدول زمني والاحتفاظ بها وفقًا لنظام النسخ الاحتياطي المحدد. يتيح لك هذا توافق البيانات والمتطلبات التنظيمية. توجد ثلاثة أنظمة نسخ احتياطية معرفة مسبقًا: Bronze وSilver وGold. يشتمل كل نظام نسخ احتياطي على تكرار نسخ احتياطي محدد مسبقًا وفترة احتفاظ.


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

  • طبقة "موازنة الحمل": تحتوي هذه الطبقة على طبعات Oracle Cloud Infrastructure Load Balancing التي تقوم بتحميل أرصدة حركة المرور إلى خوادم ويب PeopleSoft. يتلقى موازن التحميل الطلبات من المستخدمين، ثم يقوم بتوجيه هذه الطلبات إلى طبقة التطبيق.

  • طبقة التطبيق: تحتوي هذه الطبقة على طبعات متكررة لخوادم تطبيق PeopleSoft وخوادم ويب PeopleSoft وخادمات ElasticSearch وPeopleSoft Process Scheduler لتوفير إتاحة عالية. قم بإعداد طبعات مكررة من جميع الخادمات في طبقة التطبيق لضمان إمكانية الاستمرار في الوصول إلى التطبيق حتى في حالة تعطل طبعة.

  • عميل PeopleTools: استخدم عميل PeopleTools في إجراء أنشطة الإدارة مثل التطوير والترحيل والترقية.

  • طبقة قاعدة البيانات: تحتوي هذه الطبقة على طبعات نظام قاعدة بيانات Oracle Cloud Infrastructure. بالنسبة لمتطلبات الإتاحة العالية ، توصي أوراكل بأن تستخدم مجموعتي قاعدة بيانات Oracle Real Application Clusters (Oracle RAC) أو نظام خدمة Oracle Database Exadata Cloud Service من خلال Oracle Cloud Infrastructure .

بنية توزيع PeopleSoft في نطاقات الإتاحة المتعددة

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

في الرسم التخطيطي للبنية، يتم توزيع مضيف المقياس في شبكة فرعية عامة، ويتم توزيع جميع الطبعات الأخرى في شبكة فرعية خاصة. يمكنك وضع الطبعات في النظارات الفرعية العامة أوالخاصة على أساس متطلبات الأعمال الخاصة بك. يمكنك الوصول إلى الطبعات في الشبكات الفرعية الخاصة عبر المنفذ 22 من خلال مضيف التشغيل أوDRG في حالة إعداد IPSec VPN tunnel بين مركز البيانات وOracle Cloud Infrastructure. تكون جميع الطبعات نشطة في نطاقين التوفر. المكونات الخاملة فقط في البنية هي مضيفات قاعدة البيانات في نطاق الإتاحة 2.

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

إذا كان نطاق الإتاحة 1 غير متاح، فيجب إزالة إدخال موازن تحميل نطاق الإتاحة 1 يدويًا من خدمة DNS والتبديل عبر قاعدة البيانات إلى طبعات قاعدة البيانات في نطاق الإتاحة 2. يتم الآن توجيه الطلبات المستلمة من خدمة DNS إلى موازن التحميل في نطاق الإتاحة 2، ثم أخيرًا إلى قاعدة البيانات في نطاق الإتاحة 2 للمعالجة.


فيما يلي وصف peoplesoft_multiple_availability_domain_ha_topology.png
وصف الشكل التوضيحي peoplesoft_multiple_availability_domain_ha_topology.png
  • مضيف الأساس: مضيف التشغيل هومكون اختياري يمكنك إعداده في كل نطاق متاح للعمل كمضيف انتقال للوصول إلى التطبيق وطبعات قاعدة البيانات. أجهزة المضيف الأساسية في كل من نطاق الإتاحة 1 ونطاق الإتاحة 2 في الحالة النشطة.

  • تحميل طبعات balancer: طبعات Oracle Cloud Infrastructure Load Balancing لتوزيع حركة المرور عبر خادمات التطبيقات في كلا نطاقين التوفر. طبعات موازن التحميل في كل من نطاق التوفر 1 و2 نشطة. الطلبات المستلمة في عنوان URL لـ PeopleSoft هي تحميل ترتيب دوري متوازن في موازن تحميل في نطاق التوفر 1 أو2 بواسطة خدمة DNS محلية أوخارجية.

  • طبقة التطبيق: يشتمل كل من نطاق التوفر 1 ونطاق التوفر 2 على طبعات مكررة من خادم تطبيق PeopleSoft وخادم ويب PeopleSoft وخادمات ElasticSearch وPeopleSoft Process Scheduler. كل الطبعات الموجودة في طبقة التطبيق عبر نطاقين التوفر في الحالة نشط.

  • عميل PeopleTools: استخدم عميل PeopleTools في إجراء أنشطة الإدارة مثل التطوير والترحيل والترقية.

  • طبقة قاعدة البيانات: تمثل طبعات قاعدة البيانات المتوفرة بشكل كبير في كلا نطاقات الإتاحة. يستضيف نطاق الإتاحة 1 طبعات قاعدة البيانات الأساسية. يستضيف نطاق التوفر 2 طبعات قاعدة البيانات البديلة. في كل نطاق إتاحة، يتم إعداد طبعتي قاعدة بيانات على الأقل لضمان الإتاحة العالية. إذا لم تكن طبعة قاعدة البيانات متاحة في نطاق التوفر 1، فستستمر طبعة قاعدة البيانات الثانية في نطاق التوفر 1 في معالجة الطلبات.

    استخدم Oracle Active Data Guard في الوضع المتزامن لاستنساخ قاعدة البيانات عبر نطاقات الإتاحة في منطقة.

هيكل لتوزيع PeopleSoft عبر مناطق متعددة

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

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

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

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

إذا كانت الطبعات في المنطقة 1 غير متاحة، فيجب التبديل يدويًا إلى الطبعات الموجودة في المنطقة 2. في هذا السيناريو، يعمل موازن التحميل وطبعات قاعدة البيانات في المنطقة 2 باعتبارها موازن التحميل الأساسي وطبعات قاعدة البيانات. يتم توجيه الطلبات المستلمة في عنوان URL لـ PeopleSoft إلى موازن التحميل في المنطقة 2، ثم توجه حركة المرور إلى خادم ويب PeopleSoft الأساسي في المنطقة 2. تقوم خوادم ويب PeopleSoft بتوجيه الطلب إلى طبعات تطبيق PeopleSoft، ثم تقوم خوادم تطبيق PeopleSoft بتوجيه الطلبات إلى طبعات قاعدة البيانات في المنطقة 2 لمعالجتها.

في الرسم التخطيطي للبنية، يتم توزيع مضيف الأساس ووزن التحميل في النظارات الفرعية العامة، ويتم توزيع جميع الطبعات الأخرى في النظارات الفرعية الخاصة. يمكنك وضع الطبعات في النظارات الفرعية العامة أوالخاصة على أساس متطلبات الأعمال الخاصة بك. يمكنك الوصول إلى الطبعات في الشبكات الفرعية الخاصة عبر المنفذ 22 من خلال مضيف التشغيل أوDRG في حالة إعداد IPSec VPN tunnel بين مركز البيانات وOracle Cloud Infrastructure.


فيما يلي وصف peoplesoft_multiple_regions_ha_topology.png
وصف الشكل التوضيحي peoplesoft_multiple_regions_ha_topology.png

تدعم هذه البنية هذه المكونات:

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

  • تحميل طبعات balancer: طبعات Oracle Cloud Infrastructure Load Balancing لتوزيع حركة المرور عبر خادمات التطبيقات في كلا نطاقين التوفر. يستضيف نطاق التوفر 1 و2 في المنطقة 1 طبعات موازن التحميل الأساسي.

  • طبقة التطبيق: يشتمل كل من نطاق التوفر 1 ونطاق التوفر 2 في المنطقة 1 على طبعة واحدة على الأقل من خادم تطبيق PeopleSoft وخادم ويب PeopleSoft وخادمات ElasticSearch وPeopleSoft Process Scheduler. تكون جميع الطبعات الموجودة في نطاقين التوفر في المنطقة 1 في الحالة نشط. توجد طبعات طبقات التطبيق في المنطقة 2 في الحالة الخاصة. لمزامنة خوادم التطبيقات عبر نطاقات الإتاحة وعلى مستوى المناطق، استخدم rsync.

  • عميل PeopleTools: استخدم عميل PeopleTools في إجراء أنشطة الإدارة مثل التطوير والترحيل والترقية.

  • طبقة قاعدة البيانات: نطاق الإتاحة 1 في المنطقة 1 يستضيف طبعات قاعدة البيانات الأساسية. نطاق الإتاحة 2 في المنطقة 1 والمنطقة 2 يستضيف طبعات قاعدة البيانات البديلة. في كل نطاق إتاحة، يتم إعداد طبعتي قاعدة بيانات على الأقل لضمان الإتاحة العالية. إذا تمر طبعة قاعدة البيانات في نطاق الإتاحة 1، فستستمر طبعة قاعدة البيانات الثانية في نطاق الإتاحة 1 في معالجة الطلبات. إذا كانت المنطقة 1 غير متاحة، تقوم طبعات قاعدة البيانات في المنطقة 2 بمعالجة الطلبات.

    توصي Oracle باستخدام Oracle Active Data Guard في وضع متزامن لاستنساخ قاعدة البيانات عبر نطاقات الإتاحة في منطقة. لتكرار قاعدة البيانات عبر المناطق، استخدم Oracle Active Data Guard في وضع غير متزامن.