الإنشاء حمل عمل Oracle على Azure
توفر هذه المقالة أفضل ممارسات إطار عمل Well-Architected لحمل عمل Oracle على البنية الأساسية ل Azure كخدمة (IaaS). يمكن لمالكي التطبيقات ومسؤولي قاعدة بيانات Oracle وأصحاب المصلحة في الأعمال والمهندسين المعماريين استخدام هذه الإرشادات لإنشاء أساس تقني لحلهم الموثوق به للغاية ل Oracle على Azure على نطاق واسع.
ما هو حمل عمل Oracle؟
في هذا التوجيه، يشير مصطلح حمل العمل إلى مجموعة من قواعد البيانات، مثل قواعد بيانات Oracle Exadata وموارد التطبيق التي تدعم هدف عمل مشترك أو عملية عمل مشتركة.
يجب عليك إنشاء أحمال عمل Oracle عالية التوفر والمرونة في مواجهة الفشل. يمكن أن تكون أحمال العمل هذه تطبيقات إدارة علاقات العملاء أو تطبيقات الموارد البشرية أو التطبيقات المخصصة التي تعتمد على Oracle WebLogic Server أو Java. تتضمن تطبيقات Oracle المحلية والأنظمة الأساسية التي يمكنك نقلها إلى السحابة WebLogic Server وSiebel وPepeleSoft وJD Edwards وE-Business Suite.
ما هي التحديات الشائعة؟
يسهل Microsoft Azure نشر الحلول السحابية وإدارتها. ولكن يمكن أن تحدث تحديات عند إنشاء وترحيل أحمال عمل Oracle المتوفرة للغاية والموثوقة على النظام الأساسي ل Azure. على سبيل المثال:
بنيات تطبيق Oracle معقدة. يمكن أن تزيد التبعيات بين التطبيق وطبقة قاعدة البيانات، مثل ترقيات الإصدار والتصحيحات، من التعقيد.
يتطلب تصميم التطبيق الموثوق به على نطاق واسع معرفة بإصدارات التطبيق وبنىه، وأفضل الممارسات من العملاء الآخرين، والخبرة حول التبعيات على كل طبقة. تحتاج إلى معرفة متعمقة حتى تتمكن من تحديد التقنيات الصحيحة وتكوينها بشكل صحيح.
تختلف بنيات قاعدة بيانات Oracle من عميل إلى عميل. يمكن أن تؤدي ميزات Exadata، مثل فهارس الفحص والتخزين الذكية، أو Oracle Real Application Clusters (RAC) إلى التعقيد. يوفر مستودع حمل العمل التلقائي (AWR) نظرة ثاقبة على الاستخدام الفعلي لميزات Exadata وإعدادات RAC، وفي نهاية المطاف استخدام قاعدة البيانات.
يجب عليك تصميم جميع أحمال عمل Oracle للتعامل مع حالات الفشل ذات التأثير المرتبط أو المتتالي. تعد هندسة الموثوقية مهمة مهمة داخل تصميم البنية بأكمله.
نهج إطار عمل Well-Architected
نوصيك ببناء حمل العمل المصمم جيدا لتلبية أهداف موثوقية وأمان وتحسين التكلفة والتميز التشغيلي وكفاءة الأداء. اتبع المبادئ والإرشادات المعمارية الخاصة ب Oracle على Azure IaaS لتحسين تجارب العملاء وتقديم الاتساق والموثوقية. تتناول هذه الإرشادات قواعد بيانات Oracle، مثل قواعد بيانات Exadata وتطبيقات Oracle الأخرى.
تساعدك ركائز Well-Architected Framework على تنفيذ الوحدات النمطية، وفصل الأدوار، وتحسين الإنتاجية التشغيلية. استخدم نهجا مصمما جيدا لإنشاء أحمال عمل التطبيق دون تعقيدات غير ضرورية وتكاليف غير متوقعة.
استخدم ركائز إطار عمل Well-Architected لتحسين حمل عمل Oracle على Azure IaaS بالطرق التالية:
الموثوقية: يتطلب حمل عمل Oracle المرونة في طبقة البنية. الإنشاء بنية قاعدة بيانات وتطبيق مع قابلية وصول عالية لمعالجة بيانات الأعمال الهامة وغير الحرجة.
الأمان: قد يحتوي حمل عمل Oracle على بيانات مهمة للأعمال. تتطلب معظم تطبيقات Oracle أيضا منفذ Secure Shell (SSH). قم بتأمين قواعد بيانات Oracle وتطبيقاتها باستخدام طبقات أمان متعددة، بما في ذلك الهوية والوصول والتحقق من صحة الإدخال وسيادة البيانات وطبقات التشفير.
تحسين التكلفة: يتطلب حمل عمل Oracle إحضار الترخيص الخاص بك. يمكنك إنشاء تقرير AWR لتحسين التكاليف. يمكنك استخدام تقرير AWR لتحديد وحدة SKU للجهاز الظاهري (VM) والتخزين التي تحتاجها لتلبية متطلبات الأداء.
التميز التشغيلي: يتطلب حمل عمل Oracle المراقبة لتلبية متطلبات الإنتاجية. تأكد من أن حمل عمل Oracle يلبي معايير التميز التشغيلي.
كفاءة الأداء: تتكون دورة حياة حمل عمل Oracle في الغالب من المهام التشغيلية. إدارة حمل عمل Oracle بحيث يظل مؤديا ويلبي متطلبات العملاء. يجب عليك أيضا إدارة التكاليف.
اختيار نهج الترحيل
يمكنك تطبيق نهج ترحيل مختلفة، اعتمادا على متطلبات الترحيل الخاصة بك. تتضمن أدوات الترحيل الشائعة Oracle Data Guard وOracle Recovery Manager (RMAN) وOracle GoldenGate وOracle Data Pump. لا نوصي بمضخة البيانات لحجم كبير من البيانات.
كجزء من الترحيل، تأكد من أن مجموعة الأحرف الخاصة بك هي نفسها ولها نفس النهاية بحيث يمكنك تقييم عمليات الترحيل عبر الأنظمة الأساسية بشكل صحيح. لمزيد من المعلومات، راجع ترحيل أحمال عمل Oracle إلى Azure IaaS.
ما هي مناطق التصميم الرئيسية؟
يتضمن ترحيل Oracle على Azure IaaS مناطق التصميم التالية. يركز كل مجال تصميم على نقاط القرار التقنية لمكونات البنية الأساسية التي تعد جزءا من حمل العمل وتفاعل المكونات مع الخدمات المشتركة.
منطقة التصميم | الملخص |
---|---|
اختيار الحوسبة والتخزين | تعرف على كيفية حقوق البنية الأساسية لتحسين الأداء وكفاءة التكلفة. استخدم Oracle Migration Assistant Tool (OMAT) لتحديد SKU المناسب للجهاز الظاهري لقاعدة البيانات والتخزين الأنسب لقاعدة البيانات وسجلات إعادة الأرشيف والنسخ الاحتياطي. |
تحسين استمرارية الأعمال والإصلاح بعد كارثة | احصل على إرشادات حول بنيات تجاوز الفشل الموثوقة، بما في ذلك متطلبات هدف نقطة الاسترداد (RPO) وهدف وقت الاسترداد (RTO) واعتبارات قابلية الوصول العالية. |
تحسين الأمان | تعرف على كيفية تأمين البيانات الحساسة وإنشاء بنية موثوقة حيث يمكنك وضع حمل عمل Oracle الخاص بك. |
تصميم تطبيقات Oracle | تعرف على اعتبارات التصميم لحمل عمل Oracle التي يمكن أن تساعدك على إنشاء حل عالي الأداء وموثوق به وآمن ومتاح للغاية في السحابة. |
مراقبة أحمال العمل | تعرف على كيفية مراقبة الأدوات، بحيث يمكنك معالجة مشاكل التطوير وتدهور الأداء بسرعة. |
الخطوات التالية
راجع مبادئ التصميم.
قم بإجراء تقييم لتقييم خيارات التصميم الخاصة بك.