توزيع Oracle Commerce Platform (ATG) على Oracle Cloud Infrastructure

يجب أن يكون عملاء Oracle Commerce Platform (ATG) قادرين على التعامل مع التعقيد وتوسيع نطاق تزويد البنية التحتية وفقًا لذلك.

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

Oracle Commerce Platform على Oracle Cloud Infrastructure:

  • زيادة الأداء: قم بقياس كل المكونات على أساس حركة مرور العملاء.
  • تقليل التعقيد: يتم تعديل معظم الخدمات بنقرة زر.
  • انخفاض تكلفة البنية التحتية: استخدم نموذج الدفع أولاً بأول لأي بنية تحتية إضافية أثناء المبيعات الساخنة.
  • تقليل الوقت اللازم للتسويق: يتم توفير الاعتمادات في غضون دقائق وليس ساعات.
  • تحسين الترخيص: يؤدي الحصول على الترخيص الخاص بك (BYOL) إلى زيادة تراخيص العملاء الحالية إلى أقصى حد.

البنية

يعرض هيكل المرجع هذا Oracle Commerce Platform على Oracle Cloud Infrastructure. تقوم مكونات Oracle Cloud باستبدال كل مكونات شبكة الطرف الثالث المخصصة باستخدام مجموعات المجموعات الموزعة على شبكات السحابة الظاهرية الخاصة (VCNs) والاستفادة من القدرة الفريدة لنطاقات الأخطاء لتحسين التسامح مع أخطاء الأجهزة.

يوضح الرسم البياني التالي هذا الهيكل المرجعي.



يشتمل هذا الهيكل على المكونات التالية:

  • Region (المنطقة)

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

  • نطاق الإتاحة

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

  • نطاقات خاطئة

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

  • الشبكة السحابية الظاهرية (VCN) والشبكة الفرعية

    VCN عبارة عن شبكة خاصة قابلة للتخصيص تقوم بإعدادها في منطقة Oracle Cloud Infrastructure. مثل شبكات مراكز البيانات التقليدية، تتيح لك شبكات VCN التحكم الكامل في بيئة الشبكة الخاصة بك. يمكنك تقسيم أرقام VCN إلى شبكات فرعية، والتي يمكن توسيعها إلى منطقة أو إلى نطاق إتاحة. يمكن أن تتواجد الشبكات الفرعية الإقليمية والشبكات الفرعية الخاصة بمجال التوفر معًا في نفس VCN. يمكن أن تكون الشبكة الفرعية عامة أو خاصة.

  • اتصال VPN

    يوفر اتصال VPN إمكانية اتصال IPSec VPN بالموقع بين شبكتك المحلية وVCNs في Oracle Cloud Infrastructure. تقوم مجموعة بروتوكول IPSec بتشفير حركة مرور IP قبل نقل الحزم من المصدر إلى الوجهة وفك تشفير حركة المرور عند وصولها.

  • FastConnect

    يوفر Oracle Cloud Infrastructure FastConnect طريقة سهلة لتكوين اتصال خاص مخصص بين مركز البيانات وOracle Cloud Infrastructure. يوفر FastConnect خيارات عرض نطاق ترددي أعلى وتجربة شبكة أكثر موثوقية عند مقارنتها بالاتصالات القائمة على الإنترنت.

  • موازنة التحميل

    توفر خدمة Oracle Cloud Infrastructure Load Balancing توزيعًا تلقائيًا لحركة المرور من نقطة إدخال واحدة إلى خوادم متعددة في النهاية الخلفية.

  • مضيف القاعدة

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

  • طبقة واجهة المتجر

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

  • طبقة ATG API

    يعرض ATG كل وظائفه من خلال واجهات برمجة التطبيقات REST ويمكن استهلاكها مباشرةً بواسطة طرف أمامي مخصص أو إثراؤها بواسطة جيت واي واجهة برمجة التطبيقات.

  • طبقة MDEX في Endeca

    تقدم Endeca التنقل الموجَّه وإمكانات البحث وتقسيم المستخدم. يشتمل هيكل Endeca عادةً على مجموعتين MDEX.

    يعرض المخطط التالي مجموعتين MDEX موجودتين في نطاقات خطأ مختلفة.



  • طبقة مركز خدمة العملاء (CSC)

    لدى CSC مجموعته الخاصة من المستخدمين الذين لديهم امتياز أعلى في النظام. ويسمح تقسيم حركة المرور بالتحكم الدقيق في الوصول ويعزز قدرات التدقيق.

  • طبقة الإدارة

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

  • تخزين الملفات

    توفر خدمة Oracle Cloud Infrastructure File Storage نظام ملفات شبكة دائم وقابل للتوسيع وآمن على مستوى المؤسسة. يمكنك الاتصال بنظام ملفات خدمة تخزين الملفات من أي طبعة معدنية أو آلية ظاهرية أو حاوية في VCN. يمكنك أيضًا الوصول إلى نظام ملفات من خارج VCN باستخدام Oracle Cloud Infrastructure FastConnect وIPSec VPN.

  • Autonomous Transaction Processing

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

التوصيات

استخدام التوصيات التالية كنقطة بداية. قد تختلف متطلباتك.

  • مجموعات مجموعات

    لاستيعاب كل نطاق خطأ، ضع في الاعتبار وجود ثلاث مجموعات لكل طبقة تطبيق (باستثناء MDEX).



  • عزل الشبكة الفرعية

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

  • الخدمات الذاتية

    استخدام الخدمات الذاتية كلما أمكن ذلك. أثناء تصميم التوزيع، ضع في الاعتبار Autonomous Linux وAutonomous Transaction Processing.

  • تحديث فهرس MDEX

    لدى Endeca نهجان لتحديث فهارس MDEX: جزئي وكامل (المعروف أيضًا بتحديثات خط الأساس). يتطلب كلا التحديثين إيقاف MDEX وتحديثه وبدء تشغيله. يشتمل Endeca على مجموعات منطقية تعرف بمجموعات التوزيع التي تتيح تحديث مجموعة من فهارس MDEX.

    نوصي بأن يكون لديك مجموعتان للتوزيع للحفاظ على الاتساق وتجنب أوقات التعطل.

    يعرض الشكل التالي عملية تحديث الفهرس باستخدام مجموعتي توزيع:

الاعتبارات

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

  • خدمات الخلفية

    إحضار كل خدمات الخلفية الممكنة في Oracle Cloud Infrastructure. يؤدي ذلك إلى تبسيط البنية وتجنب حركة المرور غير الضرورية بين Oracle Cloud Infrastructure ومراكز البيانات المحلية، وتقليل الكمون، وتحسين تجربة العملاء.

    يوفر Oracle Cloud حلولاً IPSec VPN وFastConnect مخصصة للاتصال بمركز البيانات المحلي الموجود أو الموفر.

  • التأمين

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

  • الإتاحة

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

    النظر أيضا في وجود خطة لاستعادة القدرة على العمل بعد الكوارث في منطقة مختلفة مع تكرار مناسب.

  • التكلفة

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

توزيع

رمز Terraform لتوفير البنية الأساسية للشبكات والحوسبة والتخزين اللازمة لنشر Oracle Commerce Platform (ATG) على Oracle Cloud Infrastructure متاح في GitHub.

  1. انتقل إلى GitHub.
  2. قم بنسخ المخزن أو تحميله إلى الكمبيوتر المحلي.
  3. اتبع التعليمات الواردة في مستند README.