توضح هذه المقالة كيفية استخدام "الاتصال الدقيق" لترحيل الأنظمة المركزية والوسطى إلى Azure.
Apache® وSpark وشعار لهب هي إما علامات تجارية مسجلة أو علامات تجارية لمؤسسة Apache Software في الولايات المتحدة و/أو بلدان أخرى. لا توجد موافقة ضمنية من Apache Software Foundation باستخدام هذه العلامات.
بناء الأنظمة
قم بتنزيل ملف Visio لهذه البنية.
سير العمل
- يلتقط مكون عامل الاتصال سجلات التغيير باستخدام الأدوات المساعدة الرئيسية أو الأدوات المساعدة الأصلية متوسطة الترتيب ويخزن السجلات مؤقتا في التخزين المؤقت.
- بالنسبة لأنظمة الكمبيوتر المركزي، يدير مكون الناشر على الكمبيوتر المركزي ترحيل البيانات.
- بالنسبة للأنظمة المتوسطة المدى، بدلا من الناشر، يدير مكون وحدة الاستماع ترحيل البيانات. إنه موجود إما على جهاز Windows أو Linux.
- ينقل الناشر أو المستمع البيانات من الموقع المحلي إلى Azure عبر اتصال أمان محسن. يعالج الناشر أو المستمع تثبيت المعاملات وإرجاعها لكل وحدة عمل، مع الحفاظ على سلامة البيانات.
- يلتقط Connect Replicator Engine البيانات من الناشر أو المستمع ويطبقها على الهدف. يوزع البيانات للمعالجة المتوازية.
- الهدف هو قاعدة بيانات تتلقى التغييرات عبر ODBC أو استيعاب التغييرات عبر Azure Event Hubs.
- يتم استهلاك البيانات التي تم تغييرها بواسطة Azure Databricks وتطبيقها على خدمات النظام الأساسي لبيانات Azure.
- يقوم Connect Controller Daemon بمصادقة الطلب وإنشاء اتصال مأخذ التوصيل بين الناشر أو المستمع ومحرك النسخ المتماثل.
المكونات
الشبكات والهوية
- يقوم Azure ExpressRoute بتوسيع شبكاتك المحلية إلى النظام الأساسي السحابي Azure عبر اتصال خاص من موفر اتصال.
- تمكنك بوابة Azure VPN من إنشاء بوابات شبكة ظاهرية ترسل حركة مرور مشفرة بين شبكة Azure الظاهرية وموقع محلي عبر الإنترنت العام.
- معرف Microsoft Entra هو خدمة إدارة الهوية والوصول التي تتزامن مع Active Directory محلي.
التخزين
- تعد قاعدة بيانات Azure SQL جزءاً من عائلة Azure SQL. تم تصميمه للسحابة ويوفر جميع مزايا نظام أساسي مدار بالكامل و دائم الخضرة كخدمة (PaaS). توفر قاعدة بيانات SQL أيضا ميزات تلقائية تعمل الذكاء الاصطناعي تعمل على تحسين الأداء والمتانة. تعمل خيارات الحوسبة بلا خادم وموقع تخزين Hyperscale علي تغيير حجم الموارد تلقائياً عند الطلب.
- Azure Database for PostgreSQL تعد خدمة قاعدة بيانات ارتباطية مدارة بالكامل تعتمد علي إصدار المجتمع لمحرك قاعدة بيانات PostgreSQL مفتوح المصدر.
- Azure Database for MySQL هي خدمة قاعدة بيانات علائقية مُدارة بالكامل تستند إلى إصدار المجتمع لمحرك قاعدة بيانات MySQL مفتوح المصدر.
- Azure SQL Managed Instance عبارة عن خدمة قاعدة بيانات سحابية ذكية وقابلة للتطوير توفر جميع مزايا خدمة PaaS المدارة بالكامل ونظامها الأساسي الدائم يحتوي SQL Managed Instance على توافق بنسبة 100 بالمائة تقريبا مع أحدث محرك قاعدة بيانات لإصدار SQL Server Enterprise. كما يوفر تنفيذ شبكة ظاهرية أصلية تعالج المخاوف الأمنية الشائعة.
- Azure Synapse Analytics يعد مستودع بيانات سحابي سريع ومرن وموثوق يتيح لك تغير الحجم والحساب والتخزين بمرونة وباستقلال، باستخدام بنية معالجة متوازية على نطاق واسع.
- Azure Storage يعد حل تخزين سحابي يتضمن العنصر والملف والقرص وقائمة الانتظار وتخزين الجدول. تشمل الخدمات حلول وأدوات تخزين مختلطة لنقل البيانات ومشاركتها ونسخها احتياطياً.
التحليل وإعداد التقارير
- Power BI هي مجموعة من أدوات تحليلات الأعمال التي يمكنها تقديم رؤى في جميع أنحاء مؤسستك. باستخدام Power BI، يمكنك الاتصال بمئات مصادر البيانات، وتبسيط إعداد البيانات، وإجراء التحليل المخصص.
مراقبة
- Azure Monitor توفر حلاً شاملاً للتجميع والتحليل والعمل على القياس عن بُعد من بيئة التشغيل السحابية والبيئات المحلية. تتضمن الميزات Application Insights وAzure Monitor Logs وLog Analytics.
تكامل البيانات
- يمكن للاتصال الدقيق دمج البيانات من مصادر متعددة وتوفير النسخ المتماثل في الوقت الحقيقي إلى Azure. يمكنك استخدامه لنسخ البيانات نسخا متماثلا دون إجراء تغييرات على التطبيق الخاص بك. يمكن للاتصال أيضا تحسين أداء مهام الاستخراج والتحويل والتحميل (ETL).
- تستند Azure Databricks إلى Apache Spark وتتكامل مع المكتبات مفتوحة المصدر. يوفر نظاما أساسيا موحدا لتشغيل أحمال عمل التحليلات. يمكنك استخدام لغات Python وSc scala وR وSQL لإطار مسارات ETL وتنسيق المهام.
- Azure Event Hubs هي خدمة استيعاب في الوقت الحقيقي يمكنها معالجة ملايين السجلات في الثانية. يمكنك استيعاب البيانات من مصادر متعددة واستخدامها في التحليلات في الوقت الفعلي. يمكنك بسهولة توسيع نطاق مراكز الأحداث استنادا إلى حجم البيانات.
تفاصيل السيناريو
يمكنك استخدام استراتيجيات مختلفة لترحيل الأنظمة المركزية والوسطى إلى Azure. يلعب ترحيل البيانات دورا رئيسيا في هذه العملية. في بنية السحابة المختلطة، يجب نسخ البيانات نسخا متماثلا بين الأنظمة المركزية أو المتوسطة المدى والنظام الأساسي لبيانات Azure. للحفاظ على تكامل البيانات، تحتاج إلى النسخ المتماثل في الوقت الحقيقي للتطبيقات الهامة للأعمال. يمكن أن يساعدك الاتصال الدقيق على نسخ البيانات من مصادر البيانات المركزية والمتوسطة إلى النظام الأساسي لبيانات Azure في الوقت الفعلي باستخدام التقاط بيانات التغيير (CDC) أو باستخدام استيعاب الدفعات.
يدعم الاتصال الدقيق مختلف مصادر البيانات المركزية والمتوسطة، بما في ذلك Db2 z/OS وDb2 LUW وDb2 ل i وIMAS و VSAM والملفات ودفاتر النسخ. يقوم بترحيلها إلى أهداف Azure، مثل قاعدة بيانات SQL وقاعدة بيانات Azure ل PostgreSQL وقاعدة بيانات Azure ل MySQL وAzure Data Lake Storage وAzure Synapse Analytics، دون التأثير على التطبيقات. كما أنه يدعم قابلية التوسع استنادا إلى حجم البيانات ومتطلبات العملاء. يقوم بنسخ البيانات نسخا متماثلا دون التأثير على الأداء أو الضغط على الشبكة.
حالات الاستخدام المحتملة
ينطبق هذا الحل على السيناريوهات التالية:
- النسخ المتماثل للبيانات من أجهزة الكمبيوتر المركزية ومصادر البيانات متوسطة المدى إلى النظام الأساسي لبيانات Azure.
- في بنية السحابة المختلطة، مزامنة البيانات بين الأنظمة المركزية أو أنظمة المدى المتوسط والنظام الأساسي لبيانات Azure.
- تحليلات قريبة من الوقت الحقيقي على Azure، استنادا إلى البيانات التشغيلية من الكمبيوتر المركزي أو الأنظمة المتوسطة.
- ترحيل البيانات من الأنظمة المركزية أو المتوسطة المدى إلى Azure دون التأثير على التطبيقات.
الاعتبارات
تطبق هذه الاعتبارات ركائز إطار عمل Azure Well-Architected Framework، وهي مجموعة من المبادئ التوجيهية التي يمكنك استخدامها لتحسين جودة حمل العمل. لمزيد من المعلومات، يرجى مراجعةMicrosoft Azure Well-Architected Framework.
الموثوقيه
تضمن الموثوقية أن التطبيق الخاص بك يمكنه الوفاء بالالتزامات التي قطعتها على عملائك. لمزيد من المعلومات، يرجى مراجعة نظرة عامة على ركيزة الموثوقية.
استخدم Azure Monitor وApplication Insights لمراقبة ترحيل البيانات. إعداد تنبيهات للإدارة الاستباقية. لمزيد من المعلومات حول الموثوقية في Azure، راجع تصميم تطبيقات Azure الموثوقة.
تحسين التكلفة
يتعلق تحسين التكلفة بخفض النفقات غير الضرورية وتحسين الكفاءة التشغيلية. لمزيد من المعلومات، راجع نظرة عامة على ركيزة تحسين التكلفة.
- يمكن أن يكون نسخ البيانات نسخا متماثلا إلى Azure ومعالجتها في خدمات Azure أكثر فعالية من حيث التكلفة من الحفاظ عليها في نظام الحاسوب الرئيسي.
- توفر أداة Cost Management في مدخل Microsoft Azure طريقة عرض تحليل التكلفة التي يمكن أن تساعدك في تحليل إنفاقك.
- يمكنك استخدام Azure Databricks لتغيير حجم مجموعتك باستخدام التحجيم التلقائي لتحسين التكاليف. يمكن أن يكون القيام بذلك أقل تكلفة من استخدام تكوين ثابت.
- يقدم Azure Advisor توصيات لتحسين الأداء وإدارة التكلفة.
استخدم حاسبة أسعار Azure لتقدير تكلفة تنفيذ هذا الحل.
كفاءة الأداء
كفاءة الأداء هي قدرة حمل عملك على تغيير الحجم لتلبية المطالب التي يضعها المستخدمون عليها بطريقة فعالة. لمزيد من المعلومات، يرجى مراجعةأنماط كفاءة الأداء.
- يمكن أن يتوسع الاتصال بدقة استنادا إلى حجم البيانات وتحسين النسخ المتماثل للبيانات.
- يمكن لمحرك Connect Replicator توزيع البيانات للمعالجة المتوازية. يمكنك موازنة التوزيع استنادا إلى استيعاب أحمال العمل.
- يمكن توسيع نطاق قاعدة بيانات SQL بلا خادم تلقائيا استنادا إلى حجم أحمال العمل.
- يمكن أن تتوسع مراكز الأحداث استنادا إلى وحدات معدل النقل وعدد الأقسام.
لمزيد من المعلومات، راجع أفضل ممارسات التحجيم التلقائي في Azure.
المساهمون
تحتفظ Microsoft بهذه المقالة. وهي مكتوبة في الأصل من قبل المساهمين التاليين.
الكاتب الرئيسي:
- سيتارامان سانكاران | كبيري مهندسي الهندسة المعمارية
المساهم الآخر:
- مايكل ألبرتس | كاتب تقني
لمشاهدة ملفات تعريف LinkedIn غير العامة، سجل الدخول إلى LinkedIn.
الخطوات التالية
- تغيير التقاط البيانات باستخدام الاتصال
- ما المقصود بـ Azure ExpressRoute؟
- ما هي بوابة VPN؟
- ما هي قاعدة بيانات Azure SQL؟
- اتصل بهندسة تحديث البيانات المركزية في Microsoft