Amazon ElastiCache
تسمح لك Amazon ElastiCache بإعداد مخازن البيانات في الذاكرة المتوافقة مفتوحة المصدر والشائعة، وتشغيلها، وتغيير حجمها في السحابة. يمكنك إنشاء تطبيقات تتطلب بيانات مكثفة أو تعزيز أداء قواعد البيانات الحالية من خلال استرداد البيانات من الإنتاجية العالية ومخازن البيانات في الذاكرة ذات زمن انتقال منخفض. تُعد Amazon ElastiCache أحد الاختيارات الشائعة لحالات الاستخدام في الوقت الفعلي، مثل التخزين المؤقت، ومخازن الجلسات، والألعاب، والخدمات الجغرافية المكانية، والتحليلات في الوقت الفعلي، والإدراج في قائمة الانتظار.
تقدم Amazon ElastiCache برنامج Redis المُدار بالكامل، تم التصويت له كقاعدة البيانات الأكثر شعبية من قبل المطورين في استبيان Stack Overflow 2020 للمطورين، وبرنامج Memcached للتطبيقات الأكثر تطلبًا والتي تتطلب زمن انتقال أقل من مللي ثانية.
المزايا
أداء فائق
يعمل Amazon ElastiCache كمخزن بيانات في الذاكرة وذاكرة تخزين مؤقت لدعم التطبيقات الأكثر تطلبًا التي تتطلب أوقات استجابة دون مللي ثانية. من خلال استخدام حزمة محسنة من طرف إلى طرف تعمل على العقد المخصصة للعملاء، توفر Amazon ElastiCache أداءً آمنًا وسريعًا.
مُدارة بالكامل
لم تعد بحاجة إلى تنفيذ مهام الإدارة مثل توفير الأجهزة وإصلاح أخطاء البرامج والإعداد والتهيئة والمراقبة واسترداد الفشل والنسخ الاحتياطي. تراقب ElastiCache باستمرار مجموعاتك للحفاظ على أحمال العمل وتشغيلها بحيث يمكنك التركيز على تطوير التطبيقات ذات القيمة الأعلى.
قابل للتوسع
أما Amazon ElastiCache يمكنه توسيع نطاقه خارجيا وتوسيع نطاقه داخلياً وتوسيع نطاقه رأسيًا لتلبية متطلبات التطبيق المتقلبة. يتم دعم كتابة وتدرج الذاكرة مع التجزئة. توفر النسخ المتماثلة توسيع نطاق القراءة.
محركات Amazon ElastiCache
طريقة العمل

حالات الاستخدام
تسهِّل Amazon ElastiCache إعداد مخازن البيانات الموجودة في الذاكرة وإدارتها وتوسيع نطاقها في السحابة، فضلاً عن تشغيل المعاملات في الوقت الحقيقي والمعالجة التحليلية لحالات الاستخدام مثل التخزين المؤقت، وتخزين الجلسات، وتعلم الآلة، والتحليلات في الوقت الحقيقي.
-
التخزين المؤقت
-
مخزن الجلسة
-
تعلم الآلة (الذكاء الاصطناعي (AI)/ML)
-
تحليلات في الوقت الفعلي
-
التخزين المؤقت
-
يمكن استخدام Amazon ElastiCache كذاكرة تخزين مؤقت في الذاكرة متوفرة بشكل كبير لتقليل زمن الانتقال وزيادة معدل النقل وتخفيف الحمل عن قاعدة البيانات الارتباطية أو قاعدة بيانات NoSQL، مع زمن استجابة من مللي ثانية لكل من محركات Redis أو Memcached. بالإضافة إلى ذلك، يمكن لـ ElastiCache for Redis إرسال تخزين مؤقت لنتائج الاستعلام، وتخزين مؤقت مستمر للجلسة، وتخزين مؤقت لكامل الصفحة.
تعرّف على كيفية بناء تطبيق تخزين مؤقت باستخدام ElastiCache for Redis »
-
مخزن الجلسة
-
يمكن استخدام Amazon ElastiCache كمخزن جلسات لإدارة معلومات الجلسة لكل من Redis وMemcached. إدارة جلسة العمل هذه مطلوبة بشكل شائع للتطبيقات عبر الإنترنت، بما في ذلك الألعاب ومواقع التجارة الإلكترونية والنظم الأساسية لمواقع التواصل الاجتماعي.
-
تعلم الآلة (الذكاء الاصطناعي (AI)/ML)
-
تعطيك Amazon ElastiCache for Redis مخزن بيانات سريعًا في الذاكرة لمساعدتك على بناء نماذج تعلم الآلة ونشرها بسرعة. استخدم ElastiCache for Redis في حالات الاستخدام مثل اكتشاف الخداع في الألعاب والخدمات المالية وتقديم عروض الأسعار في الوقت الفعلي في تقنية الإعلانات والتوفيق في المواعدة والمشاركة في الانتقالات، وكذا معالجة البيانات الحية واتخاذ القرارات خلال عشرات الأجزاء من الثانية.
-
تحليلات في الوقت الفعلي
-
استخدم Amazon ElastiCache for Redis مع حلول البث مثل Apache Kafka وAmazon Kinesis كمتجر بيانات في الذاكرة لاستيعاب البيانات ومعالجتها وتحليلها في الوقت الفعلي بزمن استجابة يقل عن جزء من الثانية. يمكن استخدام ElastiCache لحالات استخدام التحليلات في الوقت الفعلي مثل تحليلات بيانات مواقع التواصل الاجتماعي وتوجيه الإعلانات والتخصيص وإنترنت الأشياء والسلاسل الزمنية.
العملاء

تعلّم كيف قامت شركة Pokémon بنقل التخزين المؤقت للمستخدم إلى Amazon ElastiCache، والاستفادة من كلٍ من Redis وMemcached. يقوم Redis بوضع المهام في قوائم انتظار المستخدمين الجدد، بحيث يمكن مطالبتهم بإكمال مهام ما بعد المصادقة مثل قبول الأحكام والشروط. تساعد الذاكرة المؤقتة في الاحتفاظ بتذاكر مباشرة بحيث لا تتم مقاطعة جلسات المستخدمين الحاليين عند انضمام مستخدمين جدد.
_logo.svg.5d75797e870136b63f566987ab915ce0e84c3544.png)
تعتمد شركة اللياقة البدنية المنزلية Peloton على Amazon ElastiCache for Redis لتشغيل لوحة المتصدرين المباشرة عند الطلب. تتطلَّب لوحة المتصدرين في Peloton مرونة عالية وزمن انتقال منخفض ومعالجة في الوقت الفعلي لتقديم بيانات راكب الدراجة القابلة للتخصيص للمجتمع الذي يضم المستخدمين من راكبي الدراجات معًا بشكل افتراضي من منازلهم.

«تتيح لنا الخدمات المُدارة مثل ElastiCache التركيز على أساس أعمالنا. يتكوَّن فريق العمليات لدينا من اثنين من المهندسين اللذين يعملان بدوام كامل. وسيكون من المستحيل تشغيل موقع مثل Airbnb بواسطة فريق صغير دون الخدمات مثل ElastiCache. حيث يتَّسم إنشاء العُقد وصيانتها في مجموعتنا بالسرعة والسهولة.»
Tobi Knaup، رئيس الفريق التقني في Airbnb
شاهد رحلة Airbnb من Redis المُدار ذاتيًا إلى ElastiCache for Redis »

«ستسمح لنا إعادة تقسيم المقاطع عبر الإنترنت من ElastiCache for Redis بتوسيع نطاق مجموعات Redis أفقيًا بسهولة بينما نتطوَّر، ما يؤدي إلى تبسيط إدارة العديد من مجموعات Redis بدرجة كبيرة، وتمكيننا من توسيع النطاق بسرعة مع تخفيض التكاليف عبر طبقات التخزين المؤقت، والاستمرار في التطور مع إدخال تغييرات طفيفة على خدماتنا الحالية».
Max Blaze، مهندس عمليات الموظفين - Duolingo