إعداد البنية الأساسية لتوزيع Oracle FLEXCUBE
يوفر Oracle FLEXCUBE مصرفًا عامًا متكاملاً ونمطيًا مصممًا لتحديث الأنظمة الأساسية للبنك وتحويله إلى بنك رقمي ومرن ومتصل وفعال في المستقبل. نقل توزيع Oracle FLEXCUBE إلى Oracle Cloud Infrastructure، والاستفادة من ميزات الأمان والمرونة المتأصلة في Oracle Cloud.
البنية
تعرض بنية المرجع هذه طبوغرافيا متاحة للغاية لتوزيع Oracle FLEXCUBE Universal Banking على Oracle Cloud Infrastructure.
توجد التطبيقات وقواعد البيانات في شبكات فرعية خاصة منفصلة، يمكن الوصول إليها من خلال مضيف مقطع. يتم الوصول الخارجي إلى التطبيقات من خلال مُوازن التحميل العام. تحتوي كل طبقة على موارد زائدة في نطاقات أخطاء مختلفة لتوفير بيئة تطبيق عالية التوافر.

وصف الشكل التوضيحي flexcube-oci.png
تشتمل البنية على المكونات التالية:
- Region (المنطقة)
منطقة Oracle Cloud Infrastructure هي منطقة جغرافية محلية تحتوي على مركز بيانات واحد أو أكثر، تسمى نطاقات الإتاحة. والمناطق مستقلة عن المناطق الأخرى، ويمكن لمسافات شاسعة أن تفصل بينها (عبر البلدان أو حتى القارات).
- نطاق الإتاحة
تعتبر نطاقات الإتاحة مراكز بيانات مستقلة ومستقلة داخل المنطقة. ويتم عزل الموارد المادية في كل مجال من مجالات التوفر عن الموارد الموجودة في مجالات التوفر الأخرى، مما يوفر تسامحاً خاطئاً. لا تشترك نطاقات الإتاحة في البنية الأساسية مثل الطاقة أو التبريد أو شبكة نطاق الإتاحة الداخلية. ولذلك، فمن غير المرجح أن يؤثر الفشل في مجال واحد من مجالات التوافر الأخرى في المنطقة.
- نطاق الخطأ
نطاق الخطأ هو تجميع للأجهزة والبنية التحتية ضمن نطاق التوفر. يحتوي كل مجال إتاحة على ثلاثة مجالات خطأ مزودة بقدرة وأجهزة مستقلة. عند توزيع الموارد عبر نطاقات أخطاء متعددة، يمكن لتطبيقاتك أن تتسامح مع فشل الخادم الفعلي وصيانة النظام وفشل الطاقة داخل نطاق خطأ.
- شبكة السحابة الافتراضية (VCN) والشبكة الفرعية
VCN شبكة قابلة للتخصيص ومحددة برمجيًا تقوم بإعدادها في منطقة Oracle Cloud Infrastructure. مثل شبكات مراكز البيانات التقليدية، توفر لك شبكات VCN التحكم الكامل في بيئة الشبكة. يمكن أن يحتوي VCN على كتل CIDR متعددة غير متداخلة يمكنك تغييرها بعد تكوين VCN. يمكنك تقسيم VCN إلى شبكات فرعية، يمكن تحديد نطاقها إلى منطقة أو إلى نطاق إتاحة. تتكون كل شبكة فرعية من نطاق متجاور من العناوين لا يتداخل مع الشبكات الفرعية الأخرى في VCN. يمكنك تغيير حجم الشبكة الفرعية بعد التكوين. يمكن أن تكون الشبكة الفرعية عامة أو خاصة.
- عامل موازنة التحميل
توفر خدمة Oracle Cloud Infrastructure Load Balancing توزيع حركة المرور التلقائي من نقطة إدخال واحدة إلى خوادم متعددة يمكن الوصول إليها من VCN. عند تزويد وحدة موازنة التحميل في نطاق إتاحة واحد، يتم توزيع نقاط توصيل وحدة موازنة التحميل الزائدة عبر نطاقين معيبين.
عند تكوين طبقة التطبيق في وضع المجموعة، يمكنك تكوين وحدة موازنة التحميل لتوزيع حركة المرور عبر الخوادم في نطاق Oracle WebLogic Server.
- مضيف الطابق السفلي
مضيف الشرائح السفلية هو طبعة حوسبة تعمل كنقطة دخول آمنة وخاضعة للتحكم إلى المنظومة من خارج السحابة. يتم تزويد مضيف المقطع السفلي عادةً في منطقة منزوعة السلاح (DMZ). يتيح لك حماية الموارد الحساسة من خلال وضعها في شبكات خاصة لا يمكن الوصول إليها مباشرة من خارج السحابة. تشتمل المنظومة على نقطة دخول واحدة معروفة يمكنك مراقبتها وتدقيقها بشكل منتظم. لذلك، يمكنك تجنب عرض المكونات الأكثر حساسية من المنظومة دون المساس بالوصول إليها.
- خوادم التطبيقتتكون الطبقة الوسطى من طبعات الحوسبة لتوزيع المكونات التالية على Oracle WebLogic Server:
- تكامل نظام Oracle FLEXCUBE Universal Banking مع حدود المؤسسة وإدارة الضمان (UBS - EMLCM - OB)
- Oracle FLEXCUBE Integration Gateway
- Oracle Banking Digital Experience (OBDX)
المكونات الأخرى في هذه الطبقة هي:- OBDX لطبقة الويب
- Oracle Business Intelligence Publisher
- بوابة تبديل الصراف الآلي
- أنظمة قاعدة البيانات
بالنسبة للتوزيع الصغير، يكون شكل VM.Standard2.2 كافيًا. تستخدم هذه البنية نظام قاعدة بيانات مع Oracle Database Enterprise Edition - Extreme Performance، باستخدام Oracle Real Application Clusters (RAC). كما يستخدم Oracle Automatic Storage Management (Oracle ASM) بحد أدنى 256 جيجابايت.
- حجم الحجز الجماعي
باستخدام وحدات تخزين الكتل، يمكنك تكوين وحدات تخزين وإرفاقها والاتصال بها ونقلها، وتغيير أداء وحدة التخزين لاستيفاء متطلبات التخزين والأداء والتطبيق. بعد إرفاق وحدة تخزين بطبعة وربطها بها، يمكنك استخدام وحدة التخزين مثل محرك أقراص ثابتة عادي. يمكنك أيضًا فصل وحدة تخزين وإرفاقها بطبعة أخرى دون فقدان البيانات.
- تخزين الكائنات
يوفر تخزين الكائنات وصولاً سريعًا إلى كميات كبيرة من البيانات الهيكلية وغير الهيكلية من أي نوع محتوى، بما في ذلك النسخ الاحتياطية لقاعدة البيانات والبيانات التحليلية والمحتوى المنسق مثل الصور وأشرطة الفيديو. استخدم التخزين القياسي للتخزين "الساخن" الذي تحتاج إلى الوصول إليه بسرعة وفور وتكرار. استخدم تخزين الأرشيف للتخزين "البارد" الذي تحتفظ به لفترات زمنية طويلة ونادرا ما يكون الوصول إليه نادرا أو نادرا.
- جيت واي NAT
تتيح جيت واي NAT للموارد الخاصة في VCN الوصول إلى المضيفين على الإنترنت، دون عرض تلك الموارد لاتصالات الإنترنت الواردة.
- جيت واي الخدمة
توفر جيت واي الخدمة وصولاً من VCN إلى خدمات أخرى، مثل Oracle Cloud Infrastructure Object Storage. تنتقل حركة المرور من VCN إلى خدمة Oracle عبر نسيج شبكة Oracle، ولا تمر عبر الإنترنت مطلقًا.
- جيت واي إنترنت
تسمح جيت واي الإنترنت بحركة المرور بين الشبكات الفرعية العامة في VCN والإنترنت العام.
التوصيات
قد تختلف متطلباتك عن البنية الموضحة هنا. استخدم التوصيات التالية كنقطة بداية.
- VCN
عند تكوين VCN، حدد عدد كتل CIDR المطلوبة وحجم كل قطعة استنادًا إلى عدد الموارد التي تخطط لإرفاقها بالشبكات الفرعية في VCN. استخدم كتل CIDR الموجودة داخل مساحة عنوان IP الخاصة القياسية.
حدد كتل CIDR التي لا تتداخل مع أي شبكة أخرى (في Oracle Cloud Infrastructure أو مركز البيانات المحلي أو موفر سحابة آخر) تنوي إعداد اتصالات خاصة بها.
بعد تكوين VCN، يمكنك تغيير مجموعات CIDR الخاصة بها وإضافتها وإزالتها.
عند تصميم الشبكات الفرعية، ضع في اعتبارك تدفق المرور ومتطلبات الأمان. إرفاق كل الموارد الموجودة داخل طبقة أو دور معين بنفس الشبكة الفرعية، والتي يمكن أن تكون بمثابة حد أمان.
استخدام الشبكات الفرعية الإقليمية.
- إمكانية اتصال الشبكة
يمكنك إدارة البيئة عن طريق الاتصال بالهياكل الأساسية المحلية الموجودة باستخدام شبكة VPN لموقع أو اتصال مخصص مع FastConnect. إذا كان يلزم فصل البيئة عن البنية الأساسية الموجودة، فيمكن لمضيف مقطع سفلي تأمين اتصالات الإدارة.
- حوسبة
تستخدم الخوادم في هذه البنية صورة Oracle Linux 7. الحد الأدنى للشكل المطلوب هو VM.Standard2.2. إذا كان التطبيق يتطلب المزيد من الذاكرة أو النواة أو عرض النطاق الترددي للشبكة، اختر شكلًا أكبر.
الاعتبارات
- الأداء
ويتوقف أداء التطبيقات المصرفية على خصائص عبء العمل ومتطلبات التطبيقات المحددة. لا يمكن للاختبار الاصطناعي التنبؤ بالأداء بشكل موثوق. للحصول على مساعدة لحجم الحجم، قم بالعمل مع استشاري Oracle Sales لتحديد خصائص متطلبات حمل العمل، وتوفير الموارد المطلوبة لدعم البيئة.
- الإتاحة
فكر في استخدام خيار إتاحة عالية استنادًا إلى متطلبات النشر والمنطقة الخاصة بك. تتضمن الخيارات توزيع الموارد عبر نطاقات إتاحة متعددة في منطقة، وتوزيع الموارد عبر نطاقات الخطأ داخل نطاق الإتاحة.