هندسة وطريقة بناء اوراكل للحوسبة OCI architecture

العربي الجزائريمنذ 4 سنوات

بسم الله الرحمان الرحيم

 

في هذا الدرس سنتطرق الى هندسة وطريقة بناء  اوراكل للحوسبة  وهو درس سهل جدا ما عليكم سوى حفظ وضبط المصطلحات الخاصة وفقط والدرس ينقسم الى :

  • المناطق في أوراكل OCI Regions 

  • مجاﻻت التوفر   َ  AD      Availability Domains

  • مجاﻻت الأخطاء    FD               Fault Domains

  • التصميم عالي التوفر High Availability Design

  • حجرات الموارد Compartments

بالنسبة الى أنواع الهياكل وهندستها في اوراكل يتوفر لدينا ثﻻث أنواع رئيسة هي :

  1. المناطق في أوراكل OCI Regions  :هي مرتبطة جغرافيا بمكان واحد وتتكون من عدة Avaialibility Domain AD

  2. مجاﻻت التوفر  Availability Domains : تتكون من واحدة أو عدة Fault Domain FD التي هي عبارة عن مراكز بيانات معزولة عن بعضها البعض  من ناحية الموارد والكهرباء .

  3. مجاﻻت الأخطاء  Fault Domains FD : هي عبارة عن مراكز بيانات منطقية متواجدة داخل AD .

 

المناطق في أوراكل OCI Regions 

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

أما بالنسبة لأنواع المناطق فهناك التجارية وهي موجهة للجميع ماعليك سوى الدفع لتكون زبونا وهنا المناطق الحكومية وهي التي تستفيد منها الحكومة فقط مع اتاحة المعلومات بصﻻحيات محددة للشركات المتعاقدة مع الحكومة  وهناك مناطق مرتبطة مع خدمات microsoft azure حيث هناك شراكة بين شركتين ويمكنكم مﻻحظة جميع المناطق في الصورة الى غاية فيفري 2020 .

عوامل اختيار المنطقة :

  • الموقع : الأكيد أن كل شخص سوف يختار المنطقة حسب موقعها القريب من دولته أو المتواجدة في دولته من أجل أداء أعلى .

  • الصرامة في البيانات : لكل دولة قوانين خاصة بها ولديها صرامة في البيانات ولذلك يرجى اﻻطﻻع على الشروط قبل شراء الخدمة .

  • توفر الخدمة : توجد العديد من الخدمات الحوسبة السحابية قد تكون هناك الحديثة منها والغير موجودة بجميع المناطق  .

 

مجاﻻت التوفر   َ  AD      Availability Domains

تكون مجاﻻت التوفر معزولة عن بعضها البعض ويكون من غير المحتمل ان تسقط جميع AD وتفشل في وقت واحد معا , 

ﻻتتشارك AD نفس الموارد ابدا مثل الكهرباء والتبريد و شبكة اﻻنترنت فهي مفصولة كليا وبذلك فان أي خطأ وفشل في احدى AD يعني بالضرورة مواصلة عمل AD الأخرى في نفس Region.

 

مجاﻻت الأخطاء Faults Domains FD 

  • كل AD يحتوي على 3 FD .
  • FD هو عبارة عن مركز بيانات منطقي موجود داخل AD ويعتبر استعمال العديد من FDs أفضل حل لتجنب سقوط النظام وهي عمل احتياطي .
  • ان الموارد الموجودة في FD مختلفة ﻻ تتشارك نفس الخادم وﻻ نفس الشبكة وﻻ حتى وحدة الكهرباء .

 

تجنب نقطة فشل  Avoid single points of failure

من أجل تجنب فشل في نظام الحوسبة يفضل أن تقوم بتصميم هندسة جيدة و ان تقوم بنشر نسخ تقوم بنفس المهام في :

  • مختلف Fault Domains الموجودة في AD واحدة .

  • مختلف Availability domains الموجودة في مناطق مختلفة .

تخيل معي لو لم تقم بهذا الامر وحينما ينهار جهاز واحد ستفقد كل شيء ولن ينفعك الندم حينها .

تقوم Data Guard بتفقد البيانات وفي حالة فشل FD وسقوطها تقوم باكتشاف الأمر ونسخ نسخة أخرى في FD أخرى من أجل الحفاظ على البيانات .

التصميم عالي التوفر High Availability Design

ان التصميم الجيد لحوسبة اوراكل يضمن دوما توفر البيانات وضمان عدم فقدانها على جميع المستويات (AD - FD - Region).

حجرات الموارد Compartments

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

 

وكل حجرات يجب أن تتبع القواعد اﻵتية :

  • كل مورد ينتمي فقط الى حجرة واحدة .

  • كل مورد بامكانه التفاعل اي ارسال واستقبال البيانات من مورد أخر في حجرة مختلفة .

  • الموارد والحجرات يمكن اضافتها في أي وقت .

  • يمكن تحويل الموارد من حجرة الى حجرة اخرى .

  • الموارد الموجودة في مناطق مختلفة multiple region يمكن أن تكون في نفس الحجرة .

  • يمكن تحتوي الحجرة على حجرات داخلها .

  • بامكانك اعطاء مجموعة من المستخدمين صﻻحية الوصول الى احدى الحجرات وفق صﻻحيات محددة .

  • وأهم شيئ هو تحليل التكاليف ومدة اﻻستخدام لكل مورد في الحجرة .

 

أتمنى أن تكونو قد استفدتم من هذا الدرس الوحيد بالعربية حول oracel cloud  سنلتقي في الدرس القادم باذن الله تعالى .

المحاضر

العربي الجزائري

عن الدرس

0 إعجاب
1 متابع
0 مشاركة
689 مشاهدات
منذ 4 سنوات

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !