بديل لـ SQL Server Always On: HA للإصدارين Express و Standard
بديل لخاصية Always On SQL Server للإصدارين السريع والقياسي
الحل لـ Microsoft SQL Server
يوفر SafeKit إمكانية الوصول العالية إلى Microsoft SQL Server بين عقدتين زائدتين مع نسخ متزامن في الوقت الحقيقي للبيانات والتحويل التلقائي في حالة الفشل.
الحل مستقل عن إصدار Microsoft SQL Server ويعمل مع الإصدارات السريعة والقياسية.
منتج عام
SafeKit منتج عام. يمكنك نسخ أكثر من مجرد بيانات وسجلات خادم SQL. إذا كان تطبيقك يعتمد على SQL Server ويحتوي على مجلدات محددة تضم إعداداتك أو ملفات أخرى، فيمكنك نسخها بنفس الطريقة. كما يمكنك إعادة تشغيل خدماتك الخاصة بالإضافة إلى خدمات خادم SQL.
دليل تثبيت SafeKit مع الإصدارات السريعة والقياسية Microsoft و SQL Server
بدون مجموعة تجاوز الفشل Microsoft
يعمل SafeKit بدون مجموعة تجاوز الفشل Microsoft كما هو الحال مع Always On SQL Server . إنه عرض متكامل يوفر عنوان IP افتراضي، ونسخًا متزامنًا فوريًا للمجلدات، وتجاوز الفشل التلقائي والعودة إلى الوضع السابق، والمزيد… يُغني SafeKit عن الحاجة إلى الأقراص المشتركة وإصدارات قواعد البيانات المؤسسية.
بدون وحدة تحكم المجال ودليل نشط
يعمل SafeKit دون الحاجة إلى تهيئة وحدة تحكم المجال أو الدليل النشط، على عكس Always On SQL Server . هذا الحل سهل النشر وفعال من حيث التكلفة، ولا يتطلب أي مهارات خاصة.
بدون 3 عقد لتحقيق النصاب
يعمل SafeKit دون الحاجة إلى 3 عقد لتحقيق النصاب القانوني، على عكس Always On SQL Server . في حالة عزل الشبكة، يُطبّق SafeKit آلية فحص انقسام الشبكة باستخدام اختبار اتصال (ping) مع جهاز توجيه يقوم بدور الشاهد. علاوة على ذلك، يُمكن بسهولة تهيئة عدة نبضات قلب في المنتج.
حلول أخرى للتكرار والتوافر العالي
مع SafeKitيمكنك تنفيذ ذلك على Windows و Linux، النسخ المتماثل الفوري والتحويل التلقائي لأي مجلدات وخدمات وقواعد بيانات وأجهزة افتراضية كاملة من نوع Hyper-V أو KVM، Docker, Kubernetesتطبيقات الحوسبة السحابية.
حل كامل
SafeKit يحل المشكلة التالية:
- أعطال الأجهزة (20% من المشاكل)، بما في ذلك العطل الكامل لغرفة الحاسوب،
- أعطال البرامج (40% من المشاكل)، بما في ذلك إعادة تشغيل العمليات الحيوية،
- والأخطاء البشرية (40% من المشاكل) بفضل سهولة استخدامه ووحدة التحكم عبر الويب.
كيف تعمل مجموعة SafeKit مجموعة mirror مع Microsoft SQL Server ؟
الخطوة 1. النسخ المتماثل في الوقت الفعلي
يعمل الخادم 1 (PRIM) على تشغيل تطبيق Microsoft SQL Server. يتصل العملاء بعنوان IP ظاهري. ينسخ SafeKit التعديلات التي تتم داخل الملفات عبر الشبكة في الوقت الفعلي.

يكون النسخ متزامنًا ولا يحدث فقدان للبيانات عند حدوث عطل، على عكس النسخ غير المتزامن.
كل ما عليك فعله هو تكوين أسماء الدلائل المراد نسخها في SafeKit. لا توجد متطلبات مسبقة لتنظيم القرص. يمكن أن تكون الدلائل موجودة في قرص النظام.
الخطوة 2. تجاوز الفشل التلقائي
عندما يتعطل الخادم 1، يتولى الخادم 2 المسؤولية. يقوم SafeKit بتبديل عنوان IP الظاهري وإعادة تشغيل تطبيق Microsoft SQL Server تلقائيًا على الخادم 2.
يجد التطبيق الملفات التي ينسخها SafeKit محدثة على الخادم 2. ويستمر التطبيق في العمل على الخادم 2 عن طريق تعديل ملفاته محليًا التي لم تعد تُنسخ إلى الخادم 1.

يساوي وقت تجاوز الفشل وقت اكتشاف الخطأ (30 ثانية افتراضيًا) بالإضافة إلى وقت بدء تشغيل التطبيق.
الخطوة 3. الاسترجاع التلقائي (failback)
تتضمن عملية استعادة الخدمة بعد الفشل إعادة تشغيل الخادم 1 بعد إصلاح المشكلة التي تسببت في تعطله.
تعمل SafeKit على إعادة مزامنة الملفات تلقائيًا، وتحديث الملفات التي تم تعديلها على الخادم 2 فقط أثناء توقف الخادم 1.

تتم عملية استعادة التشغيل دون التأثير على تطبيق Microsoft SQL Server، والذي يمكنه الاستمرار في العمل على الخادم 2.
الخطوة 4. العودة إلى الوضع الطبيعي
بعد إعادة الدمج، تعود الملفات مرة أخرى إلى وضع mirror، كما في الخطوة 1. يعود النظام إلى وضع التوافر العالي، مع تشغيل تطبيق Microsoft SQL Server على الخادم 2 وقيام SafeKit بنسخ تحديثات الملفات إلى الخادم 1.

إذا كان المسؤول يرغب في تشغيل التطبيق على الخادم 1، فيمكن القيام بذلك يدويًا من خلال وحدة التحكم على الويب في الوقت المناسب، أو تلقائيًا من خلال التكوين.
كيفية تكوين مجموعة mirror SafeKit Microsoft SQL Server ؟

توفر وحدة التحكم الويب SafeKit واجهة سهلة الاستخدام لتنسيق التوافر العالي لتطبيقاتك الهامة. في بضع خطوات فقط، يمكنك تكوين مجموعة SafeKit مجموعة mirror لضمان استمرارية الأعمال:
- تجاوز الفشل في التطبيق (علامة تبويب الماكرو): حدد خدمات التطبيق المحددة التي سيتم إعادة تشغيلها تلقائيًا في حالة حدوث عطل.
- شبكة (شبكات) مراقبة النبض: مسار (مسارات) اتصال مخصص (مخصصة) تستخدمه عقد المجموعة لمراقبة صحة وتوافر بعضها البعض باستمرار ومزامنة قرارات تجاوز الفشل.
- إدارة عنوان IP الظاهري: قم بإعداد عنوان IP الظاهري (VIP) لإعادة اتصال العميل بشفافية بعد تجاوز الفشل.
- النسخ المتماثل في الوقت الفعلي: حدد الدلائل الهامة للنسخ المتماثل المتزامن على مستوى البايت والمستند إلى المضيف.
- أداة التحقق: راقب سلامة التطبيق وقم بتشغيل الاسترداد التلقائي إذا تم اكتشاف فشل في إحدى العمليات.
تتضمن مجموعة SafeKit أداة مخصصة للتحقق من انقسام الدماغ لحل مشكلات عزل الشبكة دون الحاجة إلى جهاز شاهد ثالث أو شبكة نبضات إضافية. تعرّف على المزيد حول النبضات، وتجاوز الأعطال، والنصاب في المجموعة.
كيفية مراقبة مجموعة SafeKit مجموعة mirror Microsoft SQL Server ؟

توفر وحدة تحكم إدارة SafeKit عرضًا موحدًا للبنية التحتية عالية الإتاحة. وتسمح للمسؤولين بمراقبة الحالة التشغيلية للمجموعة وتتبع مزامنة البيانات في الوقت الفعلي.
بالنسبة مجموعة mirror المكونة من عقدتين، تعرض وحدة التحكم بوضوح أدوار كل خادم:
- PRIM (Primary): العقدة النشطة التي تشغل التطبيق حاليًا وتدير عنوان IP الظاهري. وهي تؤدي عمليات الكتابة إلى وحدة التخزين المحلية والنسخ المتماثل في الوقت الفعلي إلى العقدة الثانوية.
- SECOND : العقدة الاحتياطية التي تتلقى تحديثات متزامنة على مستوى البايت. وهي جاهزة لتولي المهام على الفور في حال فشل العقدة الأساسية.
- الحالة ALONE : تنبهك بصريًا عندما تعمل المجموعة على عقدة واحدة (على سبيل المثال، أثناء الصيانة أو بعد حدوث عطل)، مما يشير إلى فقدان التكرار مؤقتًا.
- تقدم إعادة المزامنة: عندما يتعافى العقدة الفاشلة، يتحول لونها إلى البرتقالي أثناء إعادة دمج البيانات في الخلفية، مما يضمن عدم وجود وقت تعطل أثناء مرحلة “العودة إلى الوضع الطبيعي”.
بالإضافة إلى أيقونات الحالة البسيطة، توفر الواجهة تنسيقًا للتحويل التلقائي عند الفشل بنقرة واحدة، مما يتيح لك إعادة تعيين الدور الأساسي يدويًا للصيانة المخطط لها مع ضمان التوافر المستمر لنشاط المستخدم.
دليل فيديو: تهيئة مجموعة SafeKit mirror لـ SQL Server
فيديو SafeKit: تجميع على مستوى التطبيق (8:47)
في هذا الفيديو، اكتشف كيف تُنفّذ SafeKit مجموعة HA mirror دون تعقيد شبكة SAN. بينما يستخدم هذا العرض التوضيحي Microsoft SQL Server، فإن الحل يعمل بشكل متطابق مع قواعد البيانات والتطبيقات الأخرى.
الفصول
- 🎬 عقدتان مع SQL Server (0:32)
- 🎬 إعداد المجموعة ووحدة mirror.safe (3:58)
- 🎬 بدء واختبار النسخ المتماثل لـ SQL، والترحيل، وتجاوز الفشل عند التعطل (4:17)
التنفيذ خطوة بخطوة
- 🛠️ اقرأ الدليل الخاص بإعداد مجموعة mirror على Windows
- 🛠️ اقرأ الدليل الخاص بإعداد مجموعة mirror على Linux
🔍 استكشف SafeKit
ابحث عن معلومات حول ميزات SafeKit وهياكلها ومقاطع الفيديو والوثائق والإصدار التجريبي المجاني.
| المورد | الوصف | رابط |
|---|---|---|
| الميزات الرئيسية | تعرّف على سبب كون SafeKit حلاً بسيطًا وفعالًا من حيث التكلفة لضمان التوافر العالي. | اكتشف الميزات الرئيسية |
| حالات الاستخدام | تعرّف على كيفية الحفاظ على توفر التطبيقات والبنية التحتية الهامة باستخدام SafeKit. | استكشف حالات الاستخدام |
| نموذج النشر | يوفر SafeKit توافرًا عاليًا دون الحاجة إلى شبكة منطقة التخزين (SAN) أو وحدة تخزين مشتركة. | استكشف نموذج النشر |
| استراتيجيات التوافر العالي | قارن بين التوافر العالي للأجهزة الافتراضية والتوافر العالي للتطبيقات. | قارن بين الاستراتيجيتين |
| المواصفات الفنية | تحقق من المتطلبات والقيود التقنية لمجموعات SafeKit. | اقرأ المواصفات الفنية |
| مقاطع الفيديو | شاهد عروضًا توضيحية لتكوين SafeKit وتجاوز الفشل التلقائي. | شاهد مقاطع الفيديو التقنية |
| البنية | تعرّف على كيفية قيام مجموعة mirror بنسخ الملفات احتياطيًا في الوقت الفعلي والتعامل مع تجاوز الفشل. | استكشف البنية Mirror |
| البنية | تعرّف على كيفية موازنة مجموعة farm لحركة مرور الشبكة والتعامل مع تجاوز الفشل. | استكشف البنية Farm المعمارية |
| مقارنة المنتجات | قارن بين SafeKit وعناقيد التوافر العالي التقليدية. | قارن الحلول |
| الموارد التقنية | يمكنك العثور على الوثائق الفنية، وتنزيل برنامج SafeKit، والوصول إلى النسخة التجريبية المجانية. | الوصول إلى الوثائق والتجربة المجانية |
| وحدات التطبيق | استخدم وحدات SafeKit المعدة مسبقًا لإعداد التوافر العالي لتطبيقاتك. | استكشف وحدات التطبيق |