الأسئلة المتداولة حول مثيل Azure المُدار لـ Apache Cassandra

تتناول هذه المقالة الأسئلة المتداولة عن Azure Managed Instance لنظام المجموعة Apache Cassandra. ستتعلم متى تستخدم المثيلات المدارة وفوائدها وحدود معدل النقل والمناطق المدعومة وتفاصيل التكوين الخاصة بها.

أسئلة متداولة عامة

ما هي فوائد Azure Managed Instance لـ Apache Cassandra؟

قاعدة بيانات Apache Cassandra هي الخيار الصحيح عندما تحتاج إلى قابلية عالية للتوسع والتوافر دون المساس بالأداء. إنها منصة رائعة لبيانات المهام الحرجة نظراً لقابلية التوسيع الخطية والاحتمال المؤكد للأعطال على أجهزة السلع الأساسية أو البنية التحتية السحابية. توفر Azure Managed Instance لـ Apache Cassandra خدمة إدارة مثيلات مراكز بيانات Apache Cassandra مفتوحة المصدر المنتشرة في Azure.

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

لماذا يجب استخدام هذه الخدمة بدلا من Azure Cosmos DB ل Apache Cassandra؟

يتم تسليم خدمة Azure Managed Instance لـ Apache Cassandra بواسطة فريق Azure Cosmos DB. إنها خدمة مدارة مستقلة لنشر مراكز البيانات ومجموعات Apache Cassandra مفتوحة المصدر وصيانتها وتوسيع نطاقها. Azure Cosmos DB ل Apache Cassandra من ناحية أخرى هو النظام الأساسي كخدمة، ما يوفر طبقة إمكانية التشغيل التفاعلي لبروتوكول Apache Cassandra السلكي. إذا كنت تتوقع أن يتصرف النظام الأساسي بنفس الطريقة تماماً مثل أي مجموعة Apache Cassandra، فيجب عليك اختيار خدمة المثيل المُدارة. لمعرفة المزيد، راجع الاختلافات بين مثيل Azure المدار ل Apache Cassandra وAzure Cosmos DB ل Apache Cassandra.

هل يعتمد Azure Managed Instance على Azure Cosmos DB؟

لا، لا توجد تبعية معمارية بين Azure Managed Instance ل Apache Cassandra والواجهة الخلفية ل Azure Cosmos DB.

ما هي إصدارات Apache Cassandra التي تدعمها الخدمة؟

تدعم الخدمة حاليا إصداري Cassandra 3.11 و4.0. كلا الإصدارين هما GA. راجع التشغيل السريع ل Azure CLI (الخطوة 5) لتحديد إصدار Cassandra أثناء نشر نظام المجموعة.

هل لدى Azure Managed Instance ل Apache Cassandra اتفاقية مستوى الخدمة؟

نعم، يتم نشر اتفاقية مستوى الخدمة هنا.

هل يمكنني نشر Azure Managed Instance لـ Apache Cassandra في أي منطقة؟

المثيل المُدار متوفر حاليًا في عدد محدود من المناطق.

ما هي حدود التخزين ومعدل النقل في Azure Managed Instance لـ Apache Cassandra؟

تعتمد هذه الحدود على وحدات SKU الخاصة بالجهاز الظاهري الذي تختاره.

كيف يتم تنفيذ إصلاحات Cassandra في Azure Managed Instance لـ Apache Cassandra؟

نحن نستخدم cassandra-reaper.io. تم إعداده للتشغيل تلقائيا من أجلك.

ما تكلفة Azure Managed Instance لـ Apache Cassandra؟

تستند رسوم المثيل المُدارة إلى تكلفة الجهاز الظاهري VM الأساسية، مع علامة صغيرة. لمزيد من المعلومات، راجع صفحة التسعير.

هل يمكنني استخدام إعدادات ملف YAML لتكوين السلوك؟

نعم، يمكنك تضمين تكوينات ملف YAML كجزء من نشر قالب Azure Resource Manager.

كيف يمكنني مراقبة البنية التحتية مع الإنتاجية؟

تتم استضافة خادم Prometheus لمراقبة النشاط عبر مجموعتك، وهو يقوم بكشف نقطة نهاية. هذا يحافظ على 10 دقائق أو 10 جيجابايت من البيانات (أيهما يصل أولاً). لاستخدام هذه المراقبة، تحتاج إلى إعداد federation وأداة لوحة تحكم مناسبة مثل Grafana.

هل يقوم Azure Managed Instance لـ Apache Cassandra بتوفير نسخ احتياطية كاملة؟

نعم، يوفر نسخا احتياطية كاملة إلى Azure Storage ويستعيد إلى نظام مجموعة جديد. لمزيد من المعلومات، راجع هنا .

كيف يمكنني ترحيل البيانات من مجموعة Apache Cassandra الحالية إلى Azure Managed Instance لـ Apache Cassandra؟

يدعم Azure Managed Instance لـ Apache Cassandra جميع الميزات الموجودة في Apache Cassandra للقيام بنسخ البيانات ودفقها بين مراكز البيانات.

هل يمكنني إقران مجموعة Apache Cassandra المحلية مع Azure Managed Instance لـ Apache Cassandra؟

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

أين يمكنني تقديم الملاحظات حول Azure Managed Instance لميزات Apache Cassandra؟

قدم ملاحظاتك عبر user voice feedback باستخدام الفئة "Managed Apache Cassandra".

لإصلاح مشكلة في حسابك، قم بتقديم طلب دعم في مدخل Azure.

الأسئلة المتداولة فيما يخص النشر

هل سيدعم المثيل المدار إضافة العقدة وحالة الكتلة وأوامر حالة العقدة؟

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

ماذا يحدث مع إعدادات مختلفة لبيانات تعريف الجدول؟

يتم دعم إعدادات البيانات الوصفية للجدول مثل مرشح بلوم والتخزين المؤقت وفرصة إصلاح القراءة وgc_grace وmemtable_flush_period للضغط تماماً كما هو الحال مع أي بيئة ذاتية الاستضافة في Apache Cassandra.

هل يمكنني نشر نظام مجموعة مثيل مدار باستخدام Terraform؟

نعم. يمكنك العثور على عينة لنشر نظام مجموعة مع مركز بيانات هنا.

كيف يمكنني إضافة نقطة نهاية عامة واحدة إلى نظام مجموعة Azure Managed Instance Cassandra؟

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

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

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