مشاركة عبر


Azure Cosmos DB - قاعدة بيانات للعصر الذكاء الاصطناعي

"يعتمد OpenAI على Cosmos DB لتوسيع نطاق خدمة ChatGPT ديناميكيا - أحد أسرع تطبيقات المستهلكين نموا على الإطلاق - مما يتيح موثوقية عالية وصيانة منخفضة." – ساتيا ناديلا، رئيس مجلس إدارة Microsoft والرئيس التنفيذي

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

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

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

قاعدة بيانات الذكاء الاصطناعي توفر قدرات رائدة في الصناعة...

... مجانا

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

يعد تطوير التطبيقات أسرع وأكثر إنتاجية بفضل:

  • توزيع عالمي متكامل وكتابة متعددة المناطق (99.999% SLA) مع التحويل التلقائي
  • البحث المتجه المتكامل + البحث الهجين في التشابه (DiskANN) الذي يخزن التضمينات مع بيانات تشغيلية لعناصر RAG، ووكلاء الذكاء الاصطناعي، وتخزين النماذج اللغوية الكبيرة (LLM)
  • مفاتيح التقسيم الهرمية (التقسيم الفرعي) لتوسيع أعباء العمل متعددة المستأجرين وعالية العدد العددي لتجاوز حدود التقسيم المنطقي الواحد
  • تغيير الخلاصة (أحدث الإصدارات وجميع الإصدارات + أوضاع الحذف) للمعماريات المدفوعة بالأحداث (Azure Functions، Spark) وخطوط البث
  • No-ETL HTAP عبر Azure Synapse Link أو Fabric mirroring: مخزن تحليلي معزول لرؤى شبه فورية
  • نسخ احتياطية مستمرة واستعادة نقطة زمنية (استعادة الحذف/التلف العرضي عبر المناطق)
  • نماذج الانتقال التلقائي وبدون خادم بالإضافة إلى حوكمة التكاليف القائمة على الوحدة
  • مجموعات تطوير البرمجيات الغنية (SDKs) (.NET، Java، JavaScript/Node.js، Python، Go، Rust) والفهرسة التلقائية (لا توجد صيانة يدوية للفهرس لمعظم أعباء العمل)

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

تتوفر الخيارات المجانية التالية:

  • يوفر المستوى المجاني لمدة بقاء Azure Cosmos DB 1000 وحدة طلب/ثانية من معدل النقل و25 غيغابايت من التخزين المجاني.
  • حساب Azure المجاني يمنحك 200 دولار من أرصدة Azure لأول 30 يوما و400 وحدة RU/s من معدل النقل المخصص مع سعة تخزين 25 جيجابايت لمدة 12 شهرا.
  • يوفر محاكي Azure Cosmos DB بيئة محلية تحاكي خدمة Azure Cosmos DB للتطوير والاختبار مجانا.

عندما تقرر أن Azure Cosmos DB مناسب لك، يمكنك الحصول على خصم يصل إلى 63٪ على أسعار Azure Cosmos DB من خلال السعة المحجوزة.

تلميح

لمعرفة المزيد عن Azure Cosmos DB، انضم إلينا كل يوم خميس في الساعة 1 ظهراً بتوقيت منطقة المحيط الهادئ على Azure Cosmos DB Live TV. شاهد جدول الجلسة القادمة والحلقات السابقة.

... لأكثر من مجرد تطبيقات الذكاء الاصطناعي

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

ما هي أنواع التطبيقات التي يناسبها Azure Cosmos DB؟
  • مخطط مرن للتطوير التكراري. على سبيل المثال، التطبيقات التي تريد اعتماد ممارسات DevOps حديثة مرنة وتسريع المخططات الزمنية لتوزيع الميزات.
  • أحمال العمل الحساسة لزمن الانتقال. على سبيل المثال، التخصيص في الوقت الحقيقي.
  • أحمال العمل المرنة للغاية. على سبيل المثال، منصة حجز الحفلات الموسيقية.
  • أحمال العمل عالية الإنتاجية. على سبيل المثال، حالة وسجلات أجهزة إنترنت الأشياء.
  • أحمال العمل الحرجة للمهمة المتوفرة بشكل كبير. على سبيل المثال، تطبيقات الويب التي تواجه العملاء.
لأي أنواع من التطبيقات لا يناسبه Azure Cosmos DB؟
  • أحمال العمل التحليلية (OLAP). على سبيل المثال، التحليلات التفاعلية والتدفقية والدفعية لتمكين سيناريوهات Data Scientist / Data Analyst. ضع في اعتبارك Microsoft Fabric بدلا من ذلك.
  • التطبيقات العلائقية للغاية. على سبيل المثال، تطبيقات CRM ذات التسمية البيضاء. فكر في Azure SQL أو Azure Database ل MySQL بدلا من ذلك.

... مع موثوقية ومرونة لا مثيل لها

سرعة مضمونة على أي مقياس

اكتسب سرعة ومعدل نقل مدعومين باتفاقية مستوى الخدمة لا مثيل لهما ووصولاً عالمياً سريعاً ومرونة فورية.

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

تطوير التطبيقات المبسطة

قم بالبناء بسرعة باستخدام واجهات برمجة التطبيقات مفتوحة المصدر، ومجموعات SDK متعددة، وبيانات بلا مخطط، وتحليلات بدون ETL عبر البيانات التشغيلية.

  • متكاملة بشكل عميق مع خدمات Azure الرئيسية المستخدمة في تطوير التطبيقات الحديثة (السحابية الأصلية) بما في ذلك Azure Functions وIoT Hub وAKS‏ (Azure Kubernetes Service) وخدمة التطبيقات والمزيد.
  • استخدم Azure Cosmos DB كقاعدة بيانات موحدة للذكاء الاصطناعي لنماذج البيانات مثل المستند، والمتجه، والقيمة المفتاحية، والرسم البياني، والجداول.
  • أنشئ تطبيقات على واجهة برمجة التطبيقات ل NoSQL باستخدام اللغات التي تختارها باستخدام SDKs ل .NET وJava Node.js وPython. أو اختيارك من برامج التشغيل لأي من واجهات برمجة التطبيقات الأخرى الخاصة بقاعدة البيانات.
  • يعمل تغيير الموجز على تسهيل تعقب وإدارة التغييرات على حاويات قاعدة البيانات وإنشاء الأحداث التي تم تشغيلها باستخدام Azure Function.
  • تقوم خدمة Azure Cosmos DB الخالية من المخططات بفهرسة جميع بياناتك تلقائياً، بغض النظر عن نموذج البيانات، لتقديم استعلامات سريعة.

جاهزة للمهمة الحرجة

ضمان استمرارية العمل والتوافر بنسبة 99.999%، والأمان على مستوى المؤسسة لكل تطبيق.

  • تقدم Azure Cosmos DB مجموعة شاملة من اتفاقيات مستوى الخدمة بما في ذلك التوافر الرائد في الصناعة في جميع أنحاء العالم.
  • يمكنك توزيع البيانات بسهولة على أي منطقة Azure باستخدام النسخ المتماثل التلقائي للبيانات. استمتع بعدم توقف اللعب مع كتابة متعددة المناطق أو هدف نقطة الاسترداد (RPO) 0 عند استخدام Strong Stability.
  • استمتع بالتشفير في حال عدم التشغيل من فئة المؤسسة باستخدام مفاتيح ذاتية الإدارة.
  • يحافظ التحكم في الوصول المستند إلى دور Azure على أمان بياناتك ويوفر تحكماً دقيقاً.

مدارة بالكامل وفعالة من حيث التكلفة

إدارة قاعدة البيانات من طرف إلى طرف، مع تحجيم تلقائي بلا خادم يطابق التطبيق الخاص بك والتكلفة الإجمالية للملكية (TCO).

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

Azure Synapse Link ل Azure Cosmos DB هو قدرة معالجة العمليات والتحليلات المختلطة الأصلية على السحابة (HTAP) التي تمكن التحليلات في الوقت الفعلي تقريبا عبر البيانات التشغيلية في Azure Cosmos DB. ينشئ ارتباط Azure Synapse تكاملاً محكمًا وسلسًا بين Azure Cosmos DB وAzure Synapse Analytics.

  • تقليل تعقيد التحليلات مع عدم وجود مهام استخراج وتحويل وتحميل (ETL) للإدارة.
  • التفاصيل القريبة من الوقت الحقيقي في البيانات التشغيلية.
  • لا يوجد تأثير على أحمال العمل التشغيلية.
  • محسن لأحمال الأعمال التحليلية واسعة النطاق.
  • فعّال من حيث التكلفة.
  • تحليلات للكتابات المتوفرة محلياً والموزعة بشكل عمومي ومتعددة المناطق.
  • التكامل المحلي مع Azure Synapse Analytics.

Azure Cosmos DB vs. Azure DocumentDB

Azure Cosmos DB و Azure DocumentDB هما خدمات قاعدة بيانات NoSQL قوية مصممة لمساعدتك في بناء تطبيقات ناجحة باستخدام نماذج بيانات JSON مرنة. تم تحسين Azure Cosmos DB لسيناريوهات التوسع التي تتطلب توزيعا عالميا، وحجم ضخم، وتكبير فوري. يقدم اتفاقية مستوى خدمة توافر% بقيمة 99.999 مع تحويل تلقائي عبر عدة مناطق. هذه الموثوقية تجعله مناسبا جدا لتطبيقات الويب ذات الحركة العالية، وجمع بيانات إنترنت الأشياء، والألعاب اللحظية، والمتاجر الإلكترونية العالمية التي تحتاج إلى أداء موثوق حول العالم.

تم تحسين Azure DocumentDB (vCore) لسيناريوهات التوسع التي تعطي الأولوية لقدرات الاستعلام الغنية وتجارب التطوير المألوفة. يعمل Azure DocumentDB بمحرك DocumentDB مفتوح المصدر المبني على محرك PostgreSQL مع توافق كامل مع بروتوكول MongoDB الأسلاكي. يتفوق Azure DocumentDB في خطوط أنابيب التجميع المعقدة، والاستعلامات التحليلية، وميزات قاعدة بيانات المستندات المتقدمة. إنه مثالي لأنظمة إدارة المحتوى، ومنصات التحليلات، وترحيل MongoDB، والتطبيقات التي تتطلب عمليات استعلام متقدمة مع تسعير متوقع قائم على vCore.

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

‏‫الخاصية‬ Azure Cosmos DB (RU/serverless) Azure DocumentDB (vCore)
توفر اتفاقية مستوى الخدمة 99.999% (متعدد المناطق) 99.995%
نموذج التوسع توسيع أفقي (حسب المنطقة RU/s + بدون خادم) التوسع الرأسي (vCores المجهزة)
التوزيع العالمي كتابة متعددة المناطق بنظام Turnkey وفشل تلقائي النشر الإقليمي + النسخ الجغرافية الاختيارية
تركيز الاستعلام محسن للقراءة النقطية والاستعلامات الموزعة خطوط أنابيب التجميع المتقدمة والانضمامات المعقدة
نموذج التكلفة استهلاك متغير قائم على RU أو بدون خادم الحوسبة المتوقعة + التخزين

لمزيد من المعلومات التفصيلية، انظر دليل القرار Azure DocumentDB vs. Azure Cosmos DB.

تلميح

في معظم سيناريوهات التطبيقات الجديدة حيث تكون مرنا في التعريفات وتحتاج إلى نطاق عالمي، تفضل واجهة برمجة التطبيقات الأصلية ل NoSQL على قاعدة بيانات Azure Cosmos لأسرع سرعة ميزات وتوزيع عالمي جاهز. اختر Azure DocumentDB فقط عندما تحتاج: (1) تجميع عميق ل MongoDB ودقة معاملات متعددة المستندات، أو (2) قابلية النقل السحابي باستخدام تعريفات وأدوات متوافقة مع MongoDB دون إعادة هيكلة.