توزيع قاعدة بيانات Microsoft SQL Server متاحة عالية
قم بتوزيع Microsoft SQL Server دائمًا على مجموعات الإتاحة في Oracle Cloud Infrastructure للاستفادة من ميزات تعدد الزيادة والحالات في Oracle Cloud.
البنية
تتضمن بنية المرجع هذه مجموعة من وحدات تحكم نطاق Active Directory وخادم التوفر الدائم على خادم Microsoft SQL Server وخادم قاعدة البيانات الأساسية ومساهمي Active Directory ومضيف على Oracle Cloud Infrastructure
يوضح المخطط التالي بنية المرجع هذه.
تشتمل البنية على المكونات التالية:
- Region (المنطقة)
منطقة Oracle Cloud Infrastructure هي منطقة جغرافية محلية تحتوي على مركز بيانات واحد أو أكثر، يسمى نطاقات الإتاحة. والمناطق مستقلة عن المناطق الأخرى، ويمكن أن تفصل بينها مسافات شاسعة (عبر البلدان أو حتى القارات).
- نطاق الإتاحة
تعتمد نطاقات الإتاحة على مراكز البيانات المستقلة داخل منطقة معينة. يتم فصل الموارد الفعلية الموجودة في كل نطاق إتاحة من الموارد الموجودة في نطاقات الإتاحة الأخرى، والتي توفر تجاوز خطأ. لا يشترك نطاقات الإتاحة في البنية التحتية مثل الطاقة أو التبريد أو شبكة نطاق الإتاحة الداخلية. لذا، فمن غير المحتمل أن يؤثر الفشل في نطاق إتاحة واحد على نطاقات الإتاحة الأخرى في المنطقة.
- نطاق خاطئ
النطاق المعيب هو عبارة عن مجموعة من الأجهزة والبنية التحتية ضمن نطاق الإتاحة. يشتمل كل مجال إتاحة على ثلاثة نطاقات بها أجهزة وطاقة مستقلة. عند توزيع الموارد عبر نطاقات معيبة متعددة، يمكن لتطبيقاتك السماح بفشل الخادم الفعلي وصيانة النظام وفشل الطاقة داخل نطاق معيب.
- شبكة سحابية ظاهرية (Vnc) وشبكات فرعية
VCN عبارة عن شبكة خاصة قابلة للتخصيص تقوم بإعدادها في منطقة Oracle Cloud Infrastructure. مثل شبكات مراكز البيانات التقليدية، تتيح لك شبكات VCN التحكم الكامل في بيئة الشبكة الخاصة بك. يمكنك تقسيم أرقام VCN إلى شبكات فرعية، والتي يمكن توسيعها إلى منطقة أو إلى نطاق إتاحة. يمكن أن تتواجد الشبكات الفرعية الإقليمية والشبكات الفرعية الخاصة بمجال التوفر معًا في نفس VCN. يمكن أن تكون الشبكة الفرعية عامة أو خاصة.
تستخدم هذه البنية صافي فرعي مختلف لاستضافة مضيف قاعدة البيانات وخادم قاعدة البيانات وعناصر تحكم النطاق.
- جدول التوجيه
تحتوي جداول التوجيه الظاهري على قواعد لتوجيه حركة المرور من الشبكات الفرعية إلى وجهات خارج VCN، عادةً من خلال جيت واي.
- قوائم التأمين
بالنسبة لكل شبكة فرعية، يمكنك تكوين قواعد تأمين تحدد المصدر والوجهة ونوع حركة النقل المسموح بها والخروج من الشبكة الفرعية.
تحتاج هذه البنية إلى ضغط وتنزيل القواعد في قوائم التأمين المرفقة بمضيف الأساس ومخطط q وخادم قاعدة البيانات وعناصر التحكم بالمجال. يجب إضافة هذه القواعد لتمكين ميزات مثل اتصال سطح المكتب البعيد والوصول إلى قاعدة بيانات خادم SQL والوصول إلى نقاط انتهاء مجموعات الإتاحة "دائمًا".
- جيت واي الإنترنت
تسمح جيت واي الإنترنت بحركة المرور بين الشبكات الفرعية العامة في VCN والإنترنت العام.
- وحدة تخزين الكتلة
باستخدام وحدات تخزين الكتل، يمكنك تكوين وحدات تخزين وإرفاقها وتوصيلها ونقلها وتغيير أداء وحدة التخزين لتلبية متطلبات التخزين والأداء والتطبيق. بعد إرفاق وحدة تخزين وتوصيلها بطبعة، يمكنك استخدام وحدة التخزين مثل محرك أقراص ثابتة عادي. يمكنك أيضًا قطع اتصال وحدة تخزين وإرفاقها بطبعة أخرى دون فقد البيانات.
- تخزين الكائن
يوفر تخزين الكائنات وصولاً سريعًا إلى كميات كبيرة من البيانات الهيكلية وغير الهيكلية من أي نوع محتوى، بما في ذلك النسخ الاحتياطية لقاعدة البيانات والبيانات التحليلية والمحتوى الغني مثل الصور وأشرطة الفيديو. استخدم التخزين القياسي للتخزين "الساخن" الذي تحتاج إلى الوصول إليه بسرعة وفور وتكرار. استخدم تخزين الأرشيف للتخزين "البارد" الذي تحتفظ به لفترات زمنية طويلة ونادراً ما يتم الوصول إليه أو نادراً.
التوصيات
قد تختلف المتطلبات الخاصة بك عن البنية الموضحة هنا. استخدم التوصيات التالية كنقطة بداية.
- حساب الأشكال
تستخدم هذه البنية الأشكال التالية لخوادم مختلفة:
- خادم Bastion: Windows Server 2016 قياسي في شكل VM.Standard2.1
- Quorum witness server: Windows Server 2016 قياسي في شكل VM.Standard2.1
- خادم وحدة تحكم نطاق Active Directory: Windows Server 2016 قياسي على شكل VM.Standard2.2
- خادم قاعدة البيانات: Windows Server 2016 قياسي في شكل VM.Standard2.2
إذا كانت احتياجات مورد التطبيق مختلفة، فيمكنك اختيار أشكال مختلفة لخوادم قاعدة البيانات. تعد خوادم الأساس اختيارية في حالة عدم الاتصال بخوادم Windows عبر الإنترنت العمومي ومن ثم الاتصال بالشبكة المحلية بـ Oracle Cloud Infrastructure عبر اتصال FastConnect أو IPSec VPN بدلاً من ذلك.
- شبكة سحابية ظاهرية (Vvcn)
عند تكوين VCN، حدد عدد عناوين IP التي تتطلبها موارد السحابة في كل شبكة فرعية. باستخدام رمز التوجيه داخل النطاق غير المصنف (CIDR)، حدد قناع شبكة فرعية ونطاق عنوان شبكة كبيرًا بما يكفي لعناوين IP المطلوبة. استخدم نطاق عنوان يقع ضمن مساحة عنوان IP الخاصة القياسية.
حدد نطاق عنوان لا يتداخل مع أي شبكة أخرى (في Oracle Cloud Infrastructure، أو مركز البيانات المحلي، أو في موفر سحابة آخر) تنوي إعداد اتصالات خاصة بها.
بعد تكوين Vvcn، لا يمكنك تغيير نطاق العنوان.
عند تصميم الشبكات الفرعية، ضع في اعتبارك متطلبات تدفق المرور والأمان. إرفاق كل الموارد الموجودة داخل طبقة أو دور محدد بنفس الشبكة الفرعية، والتي يمكن أن تكون بمثابة حد أمان.
- إصدار Microsoft SQL Server
لدى Oracle Cloud Marketplace صور لـ Microsoft SQL Server 2016 Enterprise وMicrosoft SQL Server 2016 Standard. يمكنك استخدام أي من هذه الصور لتسهيل توزيع البرامج أو تثبيت النسخة المرخصة من SQL Server في نقاط توصيل الحساب.
الاعتبارات
فكر في النقاط التالية عند نشر بنية المرجع هذه.
- القابلية للتوسع
تستخدم هذه البنية قاعدة بيانات Microsoft SQL Server ووحدة تحكم نطاق واحدة وخادم أساسي واحد في كل نطاق خطأ.
يمكنك تغيير مقياس قاعدة البيانات وخادم النطاق وخادم التسعير وخادم الأساس عن طريق تغيير شكل الجهاز الظاهري (VM) لكل نقطة توصيل حساب. يؤدي استخدام شكل يشتمل على عدد أساسي أعلى إلى زيادة الذاكرة المخصصة لطبعة الحساب وعرض النطاق الترددي للشبكة.
- إتاحة الطلب
توفر المجالات المعيبة أفضل تغيير في نطاق إتاحة واحد. إلى جانب ذلك، يؤدي توزيع طبعات الحساب التي تنفذ نفس المهام في العديد من النطاقات المعيبة إلى توفير تكرار مع الحيلولة دون فشل نقطة واحدة.
- تكلفة
حدد شكل جهاز VM الذي يستند إلى النقاط الفاصلة والذاكرة وعرض النطاق الترددي للشبكة الذي تحتاج إليه في قاعدة البيانات. يمكنك البدء بشكل ثنائي النواة لخادم قاعدة البيانات. إذا كنت بحاجة إلى مزيد من الأداء أو الذاكرة أو عرض النطاق الترددي للشبكة لنقطة توصيل قاعدة البيانات، فيمكنك تغيير شكل VM لاحقًا.
توزيع
يمكنك توزيع هذا الهيكل باستخدام صورة متوفرة في Oracle Cloud Marketplace لتوفير طبعة حوسبة تقوم بتشغيل Microsoft SQL Server تتضمن ترخيصًا، أو عن طريق تزويد طبعة حوسبة لكل نقطة توصيل قاعدة بيانات تحتاجها، ثم تثبيت Microsoft SQL Server على كل طبعة باستخدام الترخيص الخاص بك.
- قم بتوفير موارد الشبكات المطلوبة كما هو موضح في هيكل المرجع هذا باستخدام واجهة Oracle Cloud Infrastructure المفضلة: وحدة تحكم الويب أو CLI أو API أو Terraform.
- قم بتوزيع نقاط توصيل Microsoft SQL Server باستخدام أحد الخيارات التالية:
- قم بتكوين طبعات حوسبة لـ Microsoft Windows Server ثم قم بتثبيت وحدات تحكم نطاق Active Directory وتكوينها في الطبعات.
