تعرف على ترحيل أحمال عمل Apache Tomcat
أنت تقضي وقتًا قيمًا في المورد لتطبيق التصحيحات على قواعد البيانات وأنظمة التشغيل، وإنشاء النسخ الاحتياطية، وتنفيذ مهام الصيانة الأخرى عندما يتم إنفاق وقتك بشكل أفضل على أعمالك الأساسية. فكر في ترحيل أحمال عمل Apache Tomcat المحلية إلى السحابة وتحرير الموارد وتحسين الأمان.
قبل البدء
راجع البنية المرجعية وورشة العمل وكتيبات تشغيل الحلول التالية ذات الصلة:
- توزيع Apache Tomcat المتصل بقاعدة بيانات مستقلة (بنية مرجعية)
- ترحيل تطبيقات Tomcat Java إلى حلقة عمل OCI (Oracle LiveLabs)
- إطار أفضل الممارسات لـ Oracle Cloud Infrastructure (دفتر تشغيل الحلول)
- تعرف على تقليل وقت التوقف أثناء ترحيل قاعدة البيانات (دفتر تشغيل الحل)
البنية
تعرض هذه البنية خوادم Apache Tomcat وقاعدة بيانات مستقلة في السحابة.
توفر مكتبة قوالب Oracle السريعة البدء بنية مرجعية لتوزيع خوادم Tomcat على Oracle Cloud Infrastructure كبنية تحتية كأسلوب نشر قابل للاستنساخ. بشكل افتراضي، يوفر القالب قاعدة بيانات Oracle Autonomous Transaction Processing ويقوم بتكوين برنامج تشغيل Oracle Java Database Connectivity (JDBC) للاستخدام مع Tomcat.

وصف الشكل التوضيحي Archtecture-deploy-tomcat-adb.png
تدعم هذه البنية المكونات التالية:
- Region (المنطقة)
منطقة Oracle Cloud Infrastructure هي منطقة جغرافية محلية تحتوي على مركز بيانات واحد أو أكثر، تسمى نطاقات الإتاحة. والمناطق مستقلة عن المناطق الأخرى، ويمكن لمسافات شاسعة أن تفصلها (عبر البلدان أو حتى القارات).
- نطاق الإتاحة
نطاقات الإتاحة هي مراكز بيانات مستقلة ومستقلة داخل المنطقة. يتم عزل الموارد المادية في كل مجال إتاحة عن الموارد الموجودة في نطاقات الإتاحة الأخرى، مما يوفر تسامح الخطأ. لا تشترك نطاقات الإتاحة في البنية الأساسية مثل الطاقة أو التبريد أو شبكة نطاق الإتاحة الداخلية. ولذلك، فمن غير المرجح أن يؤثر الفشل في مجال واحد من مجالات التوافر الأخرى في المنطقة.
- نطاق الخطأ
نطاق الخطأ هو مجموعة من الأجهزة والبنى التحتية ضمن نطاق التوفر. يحتوي كل مجال إتاحة على ثلاثة مجالات خطأ مزودة بالطاقة والأجهزة المستقلة. عند توزيع الموارد عبر نطاقات أخطاء متعددة، يمكن لتطبيقاتك أن تتسامح مع فشل الخادم الفعلي وصيانة النظام وفشل الطاقة داخل نطاق خطأ.
- شبكة السحابة الظاهرية (VCN) والشبكة الفرعية
VCN شبكة قابلة للتخصيص ومحددة برمجيًا تقوم بإعدادها في منطقة Oracle Cloud Infrastructure. مثل شبكات مراكز البيانات التقليدية، توفر لك شبكات VCN التحكم الكامل في بيئة الشبكة. يمكن أن يحتوي VCN على كتل CIDR متعددة غير متداخلة يمكنك تغييرها بعد تكوين VCN. يمكنك تقسيم VCN إلى شبكات فرعية، والتي يمكن أن تكون في نطاق منطقة أو إلى نطاق إتاحة. تتكون كل شبكة فرعية من نطاق متجاور من العناوين لا يتداخل مع الشبكات الفرعية الأخرى في VCN. يمكنك تغيير حجم الشبكة الفرعية بعد التكوين. يمكن أن تكون الشبكة الفرعية عامة أو خاصة.
- موازن التحميل
توفر خدمة Oracle Cloud Infrastructure Load Balancing توزيع حركة المرور التلقائي من نقطة إدخال واحدة إلى خوادم متعددة في الطرف الخلفي.
- قائمة السرية
بالنسبة لكل شبكة فرعية، يمكنك تكوين قواعد تأمين تحدد مصدر ووجهة ونوع حركة المرور التي يجب السماح بها داخل الشبكة الفرعية وخارجها.
- جدول التوجيه
تحتوي جداول التوجيه الافتراضية على قواعد لتوجيه حركة المرور من الشبكات الفرعية إلى الوجهات خارج VCN، وعادة ما يتم ذلك من خلال جيت واي.
- جيت واي إنترنت
تسمح جيت واي الإنترنت بحركة المرور بين الشبكات الفرعية العامة في VCN والإنترنت العام.
- مضيف الطابق السفلي
مضيف الشرائح السفلية هو طبعة حوسبة تعمل كنقطة دخول آمنة وخاضعة للتحكم إلى المنظومة من خارج السحابة. يتم إعداد مضيف المقطع السفلي عادةً في منطقة منزوعة السلاح (DMZ). يتيح لك حماية الموارد الحساسة من خلال وضعها في شبكات خاصة لا يمكن الوصول إليها مباشرة من خارج السحابة. تشتمل المنظومة على نقطة إدخال واحدة معروفة يمكنك مراقبتها وتدقيقها بشكل منتظم. لذلك، يمكنك تجنب الكشف عن المكونات الأكثر حساسية للمنظومة دون المساس بالوصول إليها.
- خوادم Apache Tomcat
تعمل برامج Apache Tomcat على تعزيز العديد من تطبيقات الويب الواسعة النطاق والهامة للمهام عبر مجموعة متنوعة من الصناعات والمؤسسات. تستضيف خوادم Tomcat بريمج خادم Java وصفحات JavaServer ولغة تعبير Java وJava WebSockets. التطبيقات موجودة في هذه الطبقة.
- خوادم قاعدة البيانات
يمكن لتومكت الاتصال بأي قاعدة بيانات توفر اتصال قاعدة بيانات JDBC Java. تستخدم هذه البنية Oracle Autonomous Database.
- قاعدة البيانات الذاتية
تتم إدارة قواعد بيانات Oracle Cloud Infrastructure الذاتية بشكل كامل وتهيئة بيئات قاعدة البيانات مسبقًا التي يمكنك استخدامها لمعالجة المعاملات وأحمال عمل تخزين البيانات. لست بحاجة إلى تكوين أي جهاز أو إدارته، أو تثبيت أي برنامج. يعالج Oracle Cloud Infrastructure تكوين قاعدة البيانات، بالإضافة إلى النسخ الاحتياطي والتصحيح والترقية وتوسيع قاعدة البيانات.
حول الخدمات والأدوار المطلوبة
يتطلب هذا الحل الخدمات والأدوار التالية:
-
Oracle Cloud Infrastructure: موقع الوجهة في السحابة عند ترحيل قاعدة البيانات من مكان العمل.
-
Oracle Database وOracle Cloud Infrastructure Database: قواعد البيانات المصدر هي قواعد بيانات محلية ويتم تزويد قواعد البيانات الوجهة أسفل Oracle Cloud Infrastructure.
-
Oracle Autonomous Transaction Processing: نظام قاعدة البيانات الذاتية لـ Oracle في السحابة.
هذه هي الأدوار المطلوبة لكل خدمة.
اسم الخدمة: الدور | مطلوب لـ... |
---|---|
Oracle Database: root امتيازات النظام أو sudo مع إمكانية تشغيل الأوامر كجذر.
|
ترحيل قاعدة البيانات. |
Oracle Cloud Infrastructure Identity and Access Management: OCI_Administrator |
التحكم في السياسات ومن يمكنه الوصول إلى موارد السحابة الخاصة بالمنطقة. يمكنك التحكم في نوع الوصول لمجموعة من المستخدمين والموارد المحددة. |
إذا طلبت من المستخدمين الذين ليسوا مسئولين توزيع هذا الحل، فتأكد من أن المستخدم ينتمي إلى مجموعة لديها أنظمة التأمين التالية:
-
السماح للمجموعة
MyGroup
بإدارة الطبعة - الأسرة في المقطعMyCompartment
-
السماح للمجموعة
MyGroup
بإدارة الشبكة الظاهرية - الأسرة في المقطعMyCompartment
-
السماح للمجموعة
MyGroup
بإدارة وحدة التخزين - الأسرة في المقطعMyCompartment
-
السماح للمجموعة
MyGroup
بإدارة موازنات التحميل في المقطعMyCompartment
-
السماح للمجموعة
MyGroup
بإدارة Autonomous - قاعدة البيانات - الأسرة في المقطعMyCompartment
يرجى الاطلاع على كيفية الحصول على خدمات Oracle Cloud لـ Oracle Solutions للحصول على الخدمات السحابية التي تحتاجها.