مناطق بيانات متعددة للتحليات على نطاق السحابة في Azure

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

Apache Hive وشعار Apache Hive إما علامات تجارية مسجلة أو علامات تجارية لمؤسسة Apache Software Foundation في الولايات المتحدة و/أو بلدان أخرى. لا توجد موافقة ضمنية من قبل The Apache Software Foundation من خلال استخدام هذه العلامات.

بيان المشكلة

Relecloud، الشركة الخيالية في هذا المثال، هي موفر سحابة خاص يقدم موارد الحوسبة والتخزين المشتركة للمؤسسات العالمية. على الرغم من أن Relecloud يوفر موارد الحوسبة، إلا أنه لا يريد تقييد نظامه الأساسي بعملياته الداخلية الخاصة. لذلك، يعتمدون على Microsoft Azure لاحتياجات الحوسبة الداخلية الخاصة بهم.

يستخدم محللو البيانات في مجموعة العمليات بيانات تتبع الاستخدام من الخدمات السحابية لفهم كيفية استخدام عملائهم للنظام الأساسي. يقوم فريق منفصل من المحللين في مجموعة الفوترة بدراسة البيانات الفوترة للحصول على رؤى حول الخدمات التي تحقق أكبر قدر من الإيرادات.

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

اليوم، تجاوزت مجموعة الفوترة حل التحليلات الحالي الخاص بها. حجم الفواتير التي يجب تحليلها كبير جدا بالنسبة للخادم المحلي. يقرر الفريق اتباع قائد مجموعة العمليات وتحديث النظام الأساسي لتحليل البيانات في Azure.

يتمتع المحللون في مجموعة الفوترة بمهارات مختلفة عن المحللين في مجموعة العمليات. لا يريد محللو الفوترة أن يكونوا مقيدين لاستخدام نفس الأدوات مثل العمليات. مجموعة الفوترة في جزء مختلف من المؤسسة، وتريد المرونة لتنفيذ السياسات والإجراءات التي تلبي احتياجاتهم.

الحل المعماري

تقوم Relecloud بتحجيم النظام الأساسي للتحليلات الخاصة بها عن طريق إضافة منطقة هبوط جديدة لمجموعة الفوترة. توفر منطقة الهبوط هذه مساحة عمل افتراضية لمجموعة الفوترة لتنفيذ حلول التحليلات التي تلبي احتياجات أعمالهم. من خلال وجود منطقة هبوط منفصلة عن الموارد الأخرى للمؤسسة، يمكن لمجموعة الفوترة تنفيذ سياسات الوصول الخاصة بها وحساب تكاليف خدماتها.

لا يمثل الرسم التخطيطي التالي جميع خدمات Azure. تم تبسيط الرسم التخطيطي لتسليط الضوء على المفاهيم الأساسية لتنظيم الموارد داخل البنية.

رسم تخطيطي لبنية منطقة هبوط متعددة للتحليات على نطاق السحابة.

المنطقة المنتقل إليها لإدارة البيانات

أحد المتطلبات الرئيسية لتنفيذ التحليلات على نطاق السحابة هو منطقة هبوط إدارة البيانات. يحتوي هذا الاشتراك على الموارد التي تتم مشاركتها عبر جميع المناطق المنتقل إليها، بما في ذلك مكونات الشبكات المشتركة مثل جدار الحماية أو مناطق DNS الخاصة. تتضمن المنطقة المنتقل إليها لإدارة البيانات أيضا موارد للبيانات وحوكمة السحابة مثل Azure Policy وAzure Purview.

أنشأت Relecloud منطقة هبوط لإدارة البيانات عند توزيع حل تحليلات البيانات لمجموعة العمليات. عندما تنضم مجموعة الفوترة إلى النظام الأساسي، فإنها تستخدم نفس المنطقة المنتقل إليها لإدارة البيانات لمشاركة الموارد المشتركة مع مجموعة العمليات.

المنطقة المنتقل إليها لبيانات العمليات

تحتوي مجموعة العمليات على الحلول التالية في منطقة البيانات المنتقل إليها.

تطبيقات بيانات العمليات

أنشأ الفريق تطبيق بيانات متوافق مع المصدر يستخدم وظائف Apache Spark في Azure Databricks لاستيعاب بيانات تتبع الاستخدام للخدمة وتخزينها في حساب Azure Data Lake Storage.

تنسخ هذه العملية البيانات كما هي من النظام المصدر، ولكنها لا تحولها. يمكن للمحللين العمل مع البيانات المنسخة في منصة التحليلات دون التحميل الزائد للنظام المصدر. بدلا من إنشاء توزيع مخصص لتطبيق البيانات هذا، يستخدم فريق العمليات مساحة عمل Databricks في مجموعة موارد معالجة Ingest & المشتركة.

يمكن لعملاء Relecloud إنشاء حسابات سحابية لإدارة الموارد والفوترة في السحب الخاصة بهم. يمكن أن يكون لكل عميل حسابات متعددة. أنشأ فريق التحليلات تطبيق بيانات لاستيراد بيانات حساب السحابة. نظرا لأن حجم البيانات وتكرارها أقل بكثير من بيانات تتبع الاستخدام، لا يحتاج الفريق إلى استخدام وظائف Spark. بدلا من ذلك، أنشأوا مسارات Azure Data Factory لنسخ البيانات.

تعمل قاعدة بيانات Azure ل MySQL كمخزن بيانات الخلية وقاعدة بيانات Azure SQL هي مخزن بيانات Azure Data Factory.

منتجات بيانات العمليات

يحصل محللو Relecloud على قيمة من البيانات في تطبيقات البيانات المتوافقة مع المصدر عن طريق إنشاء تطبيقات بيانات جديدة متوافقة مع المستهلك. أحد تطبيقات البيانات هذه المتوافقة مع المستهلك هو نموذج موصي خدمة السحابة . استخدم علماء بيانات Relecloud التعلم الآلي من Microsoft Azure لإنشاء نموذج ينظر إلى الخدمات التي يستهلكها حساب السحابة، ويقترح الخدمات ذات الصلة التي يمكن أن تكون مفيدة. ينشر الفريق هذا النموذج إلى مجموعة Azure Kubernetes Service (AKS) التي تعمل في المنطقة المنتقل إليها ويديرها التعلم الآلي من Microsoft Azure. يمكن للتطبيقات التي تعمل خارج التحليلات على نطاق السحابة استدعاء نقطة نهاية AKS للحصول على توصيات.

بعد أن يقوم فريق الفوترة بإنشاء منطقة الهبوط الخاصة بهم، يقوم فريق العمليات بإنشاء منتج بيانات جديد يطلبه فريق الإدارة الخاص بهم. يريد فريق الإدارة معرفة مقدار الإيرادات التي ينشئها تطبيق بيانات توصية خدمة السحابة . يستخدم منتج بيانات إيرادات التوصية الجديد Azure Synapse Analytics لدمج البيانات من موصي خدمة السحابةوالإيرادات حسب الخدمة في منتج بيانات جديد. يمكن لمحللي الأعمال الاتصال ب Azure Synapse باستخدام Microsoft Power BI للعثور على نتائج تحليلات من منتج البيانات الجديد هذا والإبلاغ عنها.

منطقة بيانات الفوترة المنتقل إليها

كانت مجموعة الفوترة تستخدم نظاما محليا لتشغيل تحليلاتها، ولكن مع نمو حجم البيانات واعتماد الشركة بشكل أكبر على عملها، لم يتمكن النظام من مواكبة ذلك. تقوم المجموعة بتحديث نظامها الأساسي بالانتقال إلى السحابة.

لا تشترك مجموعة الفوترة في منطقة هبوط مع مجموعة العمليات، ولكنها تحصل على منطقة الهبوط الخاصة بها حيث لديهم حرية بناء النظام الأساسي الذي يناسب احتياجاتهم على أفضل نحو. ترتبط المنطقة المنتقل إليها الجديدة بمنطقة إدارة البيانات المنتقل إليها وجميع مناطق البيانات المنتقل إليها الأخرى مع تناظر الشبكة الظاهرية. تمكن هذه الآلية من مشاركة البيانات بأمان من خلال شبكة Azure الداخلية.

تطبيقات بيانات الفوترة

لنقل البيانات من الأنظمة الحالية إلى منصة التحليلات، تقوم مجموعة الفوترة بإنشاء تطبيقين للبيانات. يتناول التطبيق الأول بيانات العميل، بما في ذلك القائمة الكاملة للعملاء وجميع البيانات ذات الصلة، مثل عناوين العملاء والمواقع وتعيينات مندوب المبيعات. يقوم التطبيق الثاني باستيراد محفوظات فاتورة الشركة، والتي تتضمن جميع رسوم الفوترة للعملاء وبيانات الدفع ذات الصلة.

يتم تشغيل كلا التطبيقين بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية في مساحة عمل Azure Synapse المشتركة. يحتوي كل تطبيق على تجمع حساب مخصص لتسهيل محاسبة التكلفة وحدود الأمان. نظرا لأنه يمكن تنفيذ التطبيقات بالكامل باستخدام الموارد المشتركة، لا يتعين على مجموعة الفوترة إنشاء توزيع لتطبيقات البيانات هذه.

منتج بيانات الفوترة

ينشئ محللو الفوترة منتج بيانات جديدا يسمى Revenue by service يحلل مقدار الإيرادات التي تولدها كل خدمة سحابية ل Relecloud. يعتمد هذا المنتج على البيانات الموجودة في استيعاب الفواتير . يتصل المنتج أيضا بمنطقة العمليات المنتقل إليها ويقرأ بيانات استخدام الخدمة. مثل تطبيقات البيانات، يعتمد منتج البيانات أيضا على مساحة عمل Azure Synapse المشتركة.

قوالب التوزيع

لتوزيع البنيات، استخدم منطقة إدارة البيانات المنتقل إليها التالية وقوالب التنفيذ المرجعية لمنطقة البيانات المنتقل إليها:

استخدم القوالب التالية لتوزيع تطبيقات البيانات ومنتجات البيانات الأخرى في مناطق هبوط بيانات الفوترة والعمليات في Relecloud:

الاسم المناطق المقصودة للبيانات النوع قالب
حسابات السحابة العمليات تطبيق البيانات قالب دفعة منتج البيانات
إيرادات التوصية العمليات منتج البيانات قالب دفعة منتج البيانات
موصي خدمة السحابة العمليات تطبيق البيانات قالب تحليلات منتجات البيانات
الإيرادات حسب الخدمة الفوترة منتج البيانات قالب دفعة منتج البيانات

هام

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

الخطوات التالية

تابع إلى سيناريو Lamna Healthcare للحصول على تحليلات آمنة على نطاق السحابة في Azure.

لمزيد من المعلومات، راجع المقالات التالية: