مراجعة خيارات البيانات

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

تحديد متطلبات خدمات البيانات

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

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

الأسئلة الرئيسية

أجب عن الأسئلة التالية حول أحمال العمل لمساعدتك في اتخاذ القرارات استنادا إلى شجرة قرارات خدمات قاعدة بيانات Azure:

  • ما هو مستوى التحكم في نظام التشغيل ومحرك قاعدة البيانات المطلوب؟ تتطلب بعض السيناريوهات أن يكون لديك درجة عالية من التحكم أو ملكية تكوين البرنامج وخوادم المضيف لأحمال عمل قاعدة البيانات الخاصة بك. في هذه السيناريوهات، يمكنك نشر الأجهزة الظاهرية للبنية الأساسية المخصصة كخدمة (IaaS) للتحكم الكامل في توزيع وتكوين خدمات البيانات. قد لا تحتاج إلى هذا المستوى من التحكم، ولكن ربما لست مستعدا للانتقال إلى حل النظام الأساسي الكامل كخدمة (PaaS). في هذه الحالة، يمكن أن يوفر المثيل المدار توافقا أعلى مع محرك قاعدة البيانات المحلي الخاص بك مع تقديم فوائد النظام الأساسي المدار بالكامل.
  • هل ستستخدم أحمال العمل الخاصة بك تقنية قاعدة بيانات ارتباطية؟ إذا كان الأمر كذلك، فما التقنية التي تخطط لاستخدامها؟ يوفر Azure إمكانات قاعدة بيانات PaaS المدارة لقاعدة بيانات Azure SQL وMySQL وPostgreSQL وMariaDB.
  • هل ستستخدم أحمال العمل الخاصة بك SQL Server؟ في Azure، يمكنك تشغيل أحمال العمل الخاصة بك في SQL Server المستند إلى IaaS على أجهزة Azure الظاهرية أو على خدمة Azure SQL Database المستضافة المستندة إلى PaaS. اختيار الخيار الذي يجب استخدامه هو في المقام الأول مسألة ما إذا كنت تريد إدارة قاعدة البيانات الخاصة بك، وتطبيق التصحيحات، وأخذ النسخ الاحتياطية، أو إذا كنت تريد تفويض هذه العمليات إلى Azure. في بعض السيناريوهات، قد تتطلب مشكلات التوافق استخدام SQL Server المستضاف على IaaS. لمزيد من المعلومات حول كيفية اختيار الخيار الصحيح لأحمال العمل الخاصة بك، راجع اختيار خيار SQL Server الصحيح في Azure.
  • هل ستستخدم أحمال العمل الخاصة بك تخزين قاعدة بيانات المفتاح/القيمة؟ توفر ذاكرة التخزين المؤقت Azure ل Redis حل تخزين بيانات مفتاح/قيمة مخزنة مؤقتا عالي الأداء يمكنه تشغيل تطبيقات سريعة وقابلة للتطوير. يوفر Azure Cosmos DB أيضا إمكانات تخزين مفتاح/قيمة للأغراض العامة.
  • هل ستستخدم أحمال العمل بيانات المستند أو الرسم البياني؟ Azure Cosmos DB هي خدمة قاعدة بيانات متعددة النماذج تدعم أنواع البيانات المختلفة وواجهات برمجة التطبيقات. يوفر Azure Cosmos DB أيضا إمكانات قاعدة بيانات المستند والرسم البياني.
    • MongoDB وApache Gremlin هي واجهات برمجة التطبيقات للمستندات والرسم البياني التي يدعمها Azure Cosmos DB.
  • هل ستستخدم أحمال العمل الخاصة بك بيانات عائلة الأعمدة؟ يقدم Azure Managed Instance ل Apache Cassandra مجموعة Apache Cassandra مدارة بالكامل يمكنها توسيع مراكز البيانات الحالية إلى Azure أو تعمل كمركز مجموعة ومركز بيانات سحابي فقط.
  • هل تتطلب أحمال العمل قدرات تحليل بيانات عالية السعة؟ يمكنك استخدام Azure Synapse Analytics لتخزين البيانات المنظمة على نطاق بيتابايت والاستعلام عنها بشكل فعال. بالنسبة لأحمال عمل البيانات الضخمة غير المنظمة، يمكنك استخدام Azure Data Lake لتخزين وتحليل ملفات بحجم بيتابايت وترليونات الكائنات.
  • هل تتطلب أحمال العمل قدرات محرك البحث؟ يمكنك استخدام Azure Cognitive Search لإنشاء فهارس بحث مستندة إلى السحابة محسنة الذكاء الاصطناعي يمكنك دمجها في تطبيقاتك.
  • هل ستستخدم أحمال العمل بيانات السلاسل الزمنية؟ تم إنشاء Azure Time Series Insights لتخزين كميات كبيرة من بيانات السلاسل الزمنية وتصورها والاستعلام عنها، مثل البيانات التي تم إنشاؤها بواسطة أجهزة IoT.

إشعار

تعرف على المزيد حول كيفية تقييم خيارات قاعدة البيانات لكل تطبيق من تطبيقاتك أو خدماتك في دليل بنية تطبيق Azure.

سيناريوهات قاعدة البيانات الشائعة

يسرد الجدول التالي متطلبات سيناريو الاستخدام الشائعة وخدمات قاعدة البيانات الموصى بها لمعالجتها.

إذا كنت تريد استخدام خدمة قاعدة البيانات هذه
إنشاء تطبيقات تتوسع باستخدام قاعدة بيانات SQL مدارة وذكية في السحابة. قاعدة بيانات Azure SQL
تحديث تطبيقات SQL Server باستخدام مثيل SQL مدار ومحدث دائما في السحابة. مثيل Azure SQL المدار
ترحيل أحمال عمل SQL إلى Azure مع الحفاظ على توافق SQL Server الكامل والوصول على مستوى نظام التشغيل. SQL Server على أجهزة Azure الظاهرية
إنشاء تطبيقات قابلة للتطوير وآمنة ومدارة بالكامل جاهزة للمؤسسات على PostgreSQL مفتوحة المصدر، أو توسيع نطاق PostgreSQL ذات العقدة الواحدة بأداء عال، أو ترحيل أحمال عمل PostgreSQL وOracle إلى السحابة. Azure Database for PostgreSQL
تقديم قابلية وصول عالية وتحجيم مرن لتطبيقات الجوال والويب مفتوحة المصدر مع خدمة قاعدة بيانات MySQL للمجتمع المدار، أو ترحيل أحمال عمل MySQL إلى السحابة. Azure Database for MySQL
تقديم قابلية وصول عالية وتحجيم مرن لتطبيقات الجوال والويب مفتوحة المصدر مع خدمة قاعدة بيانات MariaDB للمجتمع المدار. قاعدة بيانات Azure ل MariaDB
إنشاء تطبيقات ذات زمن انتقال منخفض مضمون وقابلية وصول عالية في أي مكان، على أي نطاق، أو ترحيل Cassandra وMongoDB وGremlin وأحمال عمل NoSQL الأخرى إلى السحابة. Azure Cosmos DB
قم بتحديث مجموعات وتطبيقات بيانات Cassandra الحالية، والتمتع بالمرونة والحرية مع خدمة المثيل المدار. مثيل Azure المدار ل Apache Cassandra
إنشاء مستودع بيانات مرن مدار بالكامل يتمتع بالأمان على كل مستوى من مستويات المقياس دون أي تكلفة إضافية. Azure Synapse Analytics
تشغيل تطبيقات سريعة وقابلة للتطوير مع مخزن بيانات في الذاكرة متوافق مع المصدر المفتوح. ذاكرة التخزين المؤقت Azure ل Redis

مقارنة ميزات قاعدة البيانات

يسرد الجدول التالي الميزات المتوفرة في خدمات قاعدة بيانات Azure.

ميزة قاعدة بيانات Azure SQL مثيل Azure SQL المُدار قاعدة بيانات Azure لـ PostgreSQL قاعدة بيانات Azure لـ MySQL قاعدة بيانات Azure لـ MariaDB Azure Managed Instance لـ Apache Cassandra Azure Cosmos DB ذاكرة التخزين المؤقت في Azure لـ Redis قاعدة بيانات Azure Cosmos لـ MongoDB Azure Cosmos DB ل Gremlin
نوع قاعدة البيانات الارتباطية الارتباطية الارتباطية الارتباطية الارتباطية NoSQL NoSQL في الذاكرة NoSQL رسم بياني
نموذج البيانات الارتباطية الارتباطية الارتباطية الارتباطية الارتباطية نموذج متعدد: مستند، عمود عريض، قيمة مفتاح، رسم بياني عمود عريض قيمة المفتاح مستند رسم بياني
عمليات الكتابة الموزعة متعددة المسؤولين لا لا لا لا لا نعم ‏‏نعم‬ نعم (مستويات المؤسسة وفلاش فقط) ‏‏نعم‬ ‏‏نعم‬
دعم اتصال الشبكة الظاهرية نقطة نهاية خدمة الشبكة الظاهرية تنفيذ الشبكة الظاهرية الأصلية حقن الشبكة الظاهرية (خادم مرن فقط) حقن الشبكة الظاهرية (خادم مرن فقط) نقطة نهاية خدمة الشبكة الظاهرية تنفيذ الشبكة الظاهرية الأصلية نقطة نهاية خدمة الشبكة الظاهرية حقن الشبكة الظاهرية (مستويات Premium وEnterprise وS flash فقط) نقطة نهاية خدمة الشبكة الظاهرية نقطة نهاية خدمة الشبكة الظاهرية

إشعار

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

التوفر الإقليمي

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

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

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

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

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

  • تصنيف البيانات.
  • موقع البيانات.
  • مسؤوليات حماية البيانات في إطار نموذج المسؤولية المشتركة.

للحصول على مساعدة في فهم هذه المتطلبات، راجع تحقيق موقع البيانات المتوافق والأمان مع Azure.

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

إنشاء عناصر تحكم لخدمات قاعدة البيانات

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

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

على سبيل المثال، قد تقيد المستخدمين بإنشاء موارد قاعدة بيانات Azure SQL فقط. يمكنك أيضا استخدام النهج للتحكم في الخيارات المسموح بها عند إنشاء مورد. على سبيل المثال، يمكنك تقييد وحدات SQL Database SQL SKU التي يمكن توفيرها عن طريق السماح بتثبيت إصدارات محددة فقط من SQL Server على جهاز IaaS الظاهري. لمزيد من المعلومات، انظر التعريفات المتضمنة Azure Policy.

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

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