Knowesis: نشر تطبيق APEX الويب الآمن على Oracle Cloud

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

في أبريل 2021، قام Knowesis بترحيل بيانات مشروع الشركة من تطبيق SharePoint متطور من طرف ثالث إلى موقع خدمة APEX، الذي يعمل الآن على Oracle Cloud Infrastructure (OCI).

مؤسسة في عام 2007 في فيرفاكس، VA، Knowesis توفر الأبحاث، وتحليلات البيانات، والخدمات الاستشارية الفيدرالية للمتعاقدين الأمريكيين والوكالات الحكومية التي تخدم الجيش، والمرافق الصحية للمحاربين القدماء، وأفرقة الاستجابة لحالات الطوارئ المدنية والعسكرية، وبرامج التنوع والإنصاف والإدماج. بعد الانتقال إلى OCI، يمكن لمستخدمي المعرفة تسجيل الدخول الفوري إلى الموقع الشبكي الجديد وتحديث خطط مشاريعهم وتحليل أداء المشروع وتقديم تقارير العملاء بقدر أقل من التأخير والتوفر والأمان الأكثر صرامة مما كانوا يستخدمون تطبيق Sharepoint.

قصة العميل

تعرف على المزيد حول رحلة المعرفة إلى Oracle Cloud:

البنية

لمساعدة العملاء على الحصول على رؤى فورية حول تقارير حالة المشروع واعتبارات الميزانية ومعدلات استخدام العمالة ، قام Knowesis بنشر ملقم Apache Tomcat وخدمات بيانات Oracle REST (ORDS) على جهاز Oracle Cloud Infrastructure الظاهري (VM). عندما يتم التصديق على المستخدمين باستخدام Oracle Cloud Infrastructure Identity and Access Management (IAM)، يمكنهم الوصول فورًا إلى معلومات المشروع الخاصة بهم في شبكة فرعية عامة باستخدام جيت واي إنترنت.

كما نشرت المعرفة قاعدة بيانات Oracle 19 c، التي تستضيفها VM ضمن شبكة فرعية خاصة. يتم الوصول إلى طبقة ثبات بيانات قاعدة البيانات من طبقة تطبيق Tomcat عن طريق إجراء استدعاءات REST API من خلال ORDS. ثم يتم عرض المعلومات التعاقدية ومعلومات إعداد تقارير المشروع من خلال تطبيق ويب Oracle APEX Application Development. توجد قاعدة البيانات في شبكة فرعية خاصة يمكنها الوصول إلى الإنترنت العام باستخدام جيت واي NAT الآمنة. يتم تخزين بيانات تعريف APEX Service والنسخ الاحتياطية لقاعدة البيانات في Oracle Cloud Infrastructure Object Storage، والتي يمكن الوصول إليها باستخدام جيت واي الخدمة.

يوضح الشكل التالي هيكل المرجع هذا.



المعرفة - ci-arch-oracle.zip

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

  • Region (المنطقة)

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

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

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

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

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

  • جيت واي إنترنت

    تسمح جيت واي الإنترنت بحركة المرور بين الشبكات الفرعية العامة في VCN والإنترنت العام.

  • جيت واي الخدمة

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

  • جيت واي ترجمة عنوان الشبكة (NAT)

    تتيح جيت واي NAT للموارد الخاصة في VCN الوصول إلى المضيفين على الإنترنت، دون عرض تلك الموارد لاتصالات الإنترنت الواردة.

  • حساب

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

  • نظام قاعدة بيانات VM

    نظام قاعدة بيانات Oracle VM هو خدمة قاعدة بيانات Oracle Cloud Infrastructure (OCI) تمكنك من إنشاء قواعد بيانات Oracle كاملة الميزة وتوسيعها وإدارتها على الأجهزة الظاهرية. يستخدم نظام قاعدة بيانات VM تخزين OCI Block Volumes بدلاً من التخزين المحلي ويمكن تشغيل Oracle Real Application Clusters (Oracle RAC) لتحسين الإتاحة.

  • خدمة APEX

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

  • تخزين الكائنات

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

اكتشاف المزيد

تعلم المزيد عن ميزات هذه البنية.