Amazon Keyspaces (for Apache Cassandra)
Amazon Keyspaces (for Apache Cassandra)، هي خدمة قاعدة بيانات قابلة للتوسع وعالية التوافر ومتوافقة مع Apache Cassandra. مع خدمة Amazon Keyspaces، يمكنك تشغيل أعباء العمل الخاصة Cassandra على AWS باستخدام نفس رمز تطبيق Cassandra وأدوات المطور التي تستخدمها اليوم. ليس عليك توفير أو تصحيح أو إدارة الخوادم، وليس عليك تثبيت البرامج أو صيانتها أو تشغيلها. تأتي خدمة Amazon Keyspaces دون خادم، لذلك تدفع مقابل الموارد التي تستخدمها فقط، وتقوم الخدمة تلقائيًا بتحديد حجم الجداول صعودًا أو هبوطًا استجابة لحركة زيارات التطبيق. يمكنك إنشاء تطبيقات تستجيب إلى آلاف الطلبات في الثانية الواحدة مع سعة إنتاج وتخزين غير محدودة فعليًا. يتم تشفير البيانات افتراضيًا وتُمكِّنك Amazon Keyspaces من نسخ بيانات الجدول احتياطيًا باستمرار باستخدام استرجاع البيانات للنقطة الزمنية. تعطيك خدمة Amazon Keyspaces الأداء والمرونة وميزات المؤسسات التي تحتاجها لتشغيل أعباء العمل الخاصة بـ Cassandra للأعمال الهامة على نطاق واسع.
المزايا
متوافق مع Apache Cassandra
تُمكنك Amazon Keyspaces من استخدام التعليمات البرمجية لواجهة برمجة تطبيقات لغة استعلامCassandra (CQL)، وبرامج تشغيل Cassandra، وأدوات المطورين التي تستخدمها بالفعل. تحديث التطبيقات لاستخدام Amazon Keyspaces يعتبر سهلًا مثل تغيير اسم مضيف Cassandra نقطة نهاية خدمة Amazon Keyspaces.
لا توجد خوادم لإدارتها
لا تحتاج إلى توفير أو تصحيح أو إدارة الخوادم، بحيث يمكنك التركيز على إنشاء تطبيقات بشكل أفضل. يمكن ضبط الجداول صعودًا أو هبوطًا بشكل تلقائي، كما يمكنك تحسين تكلفة عمليات القراءة والكتابة على أساس أنماط حركة مرور التطبيقات من خلال اختيار وضع السعة المقدمة أو عند الطلب.
أداء على نطاق واسع
أوقات استجابة متسقة وتصل إلى جزء من ميللي من الثانية على أي نطاق. يمكنك إنشاء تطبيقات ذات سعة إنتاج وتخزين غير محدودة فعليًا والتي تمكنك من الاستجابة لآلاف الطلبات في الثانية الواحدة دون الحاجة إلى التخطيط للسعة. يمكنك مراقبة الأداء باستخدام Amazon CloudWatch للمساعدة في تشغيل تطبيقاتك دومًا بشكل سلس.
متوفر بشكل كبير وآمن
تعرض Amazon Keyspaces اتفاقية مستوى خدمة للتوافر بنسبة 99.99% ضمن منطقة AWS. يتم تشفير الجداول افتراضيًا وتتكرر ثلاث مرات في مناطق توافر خدمات AWS المتعددة المتاحة لتوفيرها بشكل كبير. يمكنك إنشاء نُسخ احتياطية متواصلة للجدول بمئات التيرابايت من البيانات دون تأثر أداء التطبيق، ثم استرجاع البيانات إلى أي نقطة زمنية خلال الأيام الـ 35 السابقة.
حالات الاستخدام
بناء التطبيقات التي تتطلب زمن استجابة منخفض
قم بمعالجة البيانات بسرعات عالية للتطبيقات التي تتطلب زمن استجابة يصل إلى جزء من ميللي من الثانية، مثل صيانة المعدات الصناعية، ومراقبة الأعمال التجارية، وإدارة الأساطيل، وتحسين المسار.
قم بإنشاء التطبيقات باستخدام تقنيات مفتوحة المصدر
قم بإنشاء تطبيقات على AWS من خلال استخدام واجهات برمجة تطبيقات Cassandra مفتوحة المصدر وبرامج التشغيل المتاحة لمجموعة واسعة من لغات البرمجة مثل Java وPython وRuby و.NET وNode.js وPHP وC++ وPerl.
قم بنقل أعباء العمل الخاصة بـ Cassandra إلى السحابة
إدارة جداول Cassandra بنفسك يمكنه أن يكون مكلفًا ويستغرق وقتًا طويلًا. مع Amazon Keyspaces، يمكنك إعداد وتأمين وتوسيع نطاق جداول Cassandra في سحابة AWS دون الحاجة إلى إدارة البنية التحتية الإضافية.
تخزين البيانات للتطبيقات
استخدم Amazon Keyspaces لتخزين معلومات حول أجهزة تطبيقات لإنترنت الأشياء (IoT) أو ملفات تعريف اللاعبين للألعاب. يمكنك أيضًا استخدام Amazon Keyspaces لتخزين وحدات تخزين كبيرة من بيانات التسلسل الزمني وذلك مثل الإدخالات في ملف سجلات أو سجل رسائل لتطبيق دردشة.
ابدأ التطوير باستخدام Amazon Keyspaces في وحدة الإدارة في AWS.