معدل نقل القراءة والكتابة

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

وضع السعة عند الطلب

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

وضع السعة المقدمة

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

تناسق القراءة والكتابة

تخزن خدمة Amazon Keyspaces البيانات بشكل دائم عبر «مناطق توافر خدمات AWS» باستخدام عامل النسخ المتماثل بقيمة ثلاثة لضمان التوافر بدرجة عالية.  

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

يجري تنفيذ جميع عمليات القراءة ضمن خدمة Amazon Keyspaces باستخدام تناسق LOCAL_QUORUM لضمان التوافر بشكل دائم.  

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

يستند قياس استدعاءات واجهة برمجة التطبيقات لقراءة البيانات وكتابتها في خدمة Amazon Keyspaces إلى وضع سعة الجدول، ومستوى تناسق العملية، وحجم البيانات.

  • باستخدام وضع السعة عند الطلب، يتم قياس عمليات القراءة باستخدام وحدات طلب القراءة (RRUs)، بينما يتم قياس عمليات الكتابة باستخدام وحدات طلب الكتابة (WRUs).

    تقدم كل وحدة من وحدات طلب القراءة سعة كافية لقراءة حتى 4 كيلوبايت من البيانات بتناسق LOCAL_QUORUM. إذا كنت تستخدم تناسق LOCAL_ONE، فسوف تتم محاسبتك فقط على نصف وحدة طلب قراءة مقابل عملية القراءة. على سبيل المثال، لقراءة صف يحتوي على 10 كيلوبايت من البيانات يتطلب الأمر 3 وحدات طلب قراءة باستخدام تناسق LOCAL_QUORUM أو 1.5 وحدة طلب قراءة باستخدام تناسق LOCAL_ONE. إذا عرض الاستعلام عدة صفوف، فسوف تتم محاسبتك بناءً على الحجم الإجمالي للبيانات التي تم عرضها. على سبيل المثال، إذا عرض الاستعلام أربعة صفوف وكان كل صف يحتوي على 2 كيلوبايت من البيانات (بإجمالي 8 كيلوبايت من البيانات)، فسوف تتم محاسبتك على 2 من وحدات طلب القراءة (RRUs) باستخدام تناسق LOCAL_QUORUM ووحدة طلب قراءة (RRU) واحدة باستخدام تناسق LOCAL_ONE.

    في المساحة الرئيسية أحادية المنطقة، تقدم كل وحدة من وحدات طلب الكتابة (WRU) سعةً كافيةً لكتابة حتى 1 كيلوبايت من البيانات لكل صف بتناسق LOCAL_QUORUM. على سبيل المثال، يتطلب الأمر 3 وحدات طلب كتابة (WRUs) من أجل كتابة صف يتضمن 3 كيلوبايت من البيانات. كما أن عمليات الكتابة التي تتضمن بيانات إحصائية وغير إحصائية تتطلب عمليات كتابة إضافية. تعرّف على المزيد

    النسخ المتماثل متعدد المناطق

    مع ميزة النسخ المتماثل متعدد المناطق في Amazon Keyspaces، يُمكنك نسخ بياناتك نسخًا متماثلًا عن طريق النسخ المتماثل التلقائي من خادم نشط إلى خادم نشط المُدار بالكامل عبر مناطق AWS التي تختارها. يُمكنك تحسين كلًا من التوافر والمرونة من التدهور الإقليمي وفي الوقت نفسه الاستفادة من عمليات القراءة والكتابة المحلية ذات زمن استجابة منخفض للتطبيقات العالمية.

    بالنسبة للمساحة الرئيسية متعددة المناطق، تجري محاسبتك على 1.25 وحدة WRU لكتابة ما يصل إلى 1 كيلوبايت من البيانات لكل صف. تجري محاسبتك على عمليات الكتابة في كل منطقة في مساحتك الرئيسية متعددة المناطق. على سبيل المثال، لكتابة صف من 3 كيلوبايت من البيانات في مساحة رئيسية متعددة المناطق مع منطقتين، سيتطلب ذلك 3 * 1.25 * 2 = 7.5 من وحدات WRUs. كما أن عمليات الكتابة التي تتضمن بيانات إحصائية وغير إحصائية تتطلب عمليات كتابة إضافية. تعرَّف على المزيد.

  • باستخدام وضع السعة المقدمة، يتم قياس عمليات القراءة باستخدام وحدات سعة القراءة (RCUs)، بينما يتم قياس عمليات الكتابة باستخدام وحدات سعة الكتابة (WCUs).

    تقدم كل وحدة من وحدات سعة القراءة سعة كافية لقراءة حتى 4 كيلوبايت من البيانات في الثانية بتناسق LOCAL_QUORUM. إذا كنت تستخدم تناسق LOCAL_ONE، فسوف تتم محاسبتك فقط على نصف وحدة سعة قراءة مقابل عملية القراءة. على سبيل المثال، لقراءة صف يحتوي على 10 كيلوبايت من البيانات في الثانية، يتطلب الأمر 3 وحدات سعة قراءة باستخدام تناسق LOCAL_QUORUM أو 1.5 وحدة سعة قراءة باستخدام تناسق LOCAL_ONE. إذا عرض الاستعلام عدة صفوف، فسوف تتم محاسبتك بناءً على الحجم الإجمالي للبيانات التي تم عرضها. على سبيل المثال، إذا عرض الاستعلام أربعة صفوف وكان كل صف يحتوي على 2 كيلوبايت من البيانات (بإجمالي 8 كيلوبايت من البيانات)، فسوف تتم محاسبتك على 2 من وحدات سعة القراءة (RCUs) باستخدام تناسق LOCAL_QUORUM ووحدة سعة قراءة (RCU) واحدة باستخدام تناسق LOCAL_ONE.

    في المساحة الرئيسية متعددة المناطق، تقدم كل وحدة من وحدات سعة الكتابة (WCU) سعةً كافيةً لكتابة حتى 1 كيلوبايت من البيانات لكل صف في الثانية بتناسق LOCAL_QUORUM. على سبيل المثال، لكتابة صف واحد يحتوي على 3 كيلوبايت من البيانات في الثانية، يتطلب الأمر 3 وحدات سعة كتابة (WCUs). عمليات الكتابة على الأعمدة الإحصائية تُقاس بطريقة منفصلة عن البيانات غير الإحصائية. كما أن عمليات الكتابة التي تتضمن بيانات إحصائية وغير إحصائية تتطلب عمليات كتابة إضافية. تعرّف على المزيد

    النسخ المتماثل متعدد المناطق

    في المساحة الرئيسية متعددة المناطق، لا يحظى وضع السعة الموفَّرة بالدعم في الوقت الحالي.

التخزين

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

النسخ الاحتياطي والاستعادة

توفر Amazon Keyspaces نسخًا احتياطيًا مستمرًا مع إمكانية استرجاع نقطة زمنية (PITR) لحماية جدولك من عمليات التعديل والحذف غير المقصود. عند تمكين PITR، تنسخ Amazon Keyspaces بيانات احتياطيًا بشكل تلقائي مع دقة تصل لكل ثانية، ويمكنك استعادة بيانات جدولك لأي ثانية واحدة خلال الأيام الـ 35 يومًا السابقة. 

استرجاع نقطة زمنية (PITR)

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

استرجاع جدول

يتم فرض رسوم على استرجاع جدول من عمليات النسخ الاحتياطي المستمرة بناءً على الحجم الكلي للبيانات المُستعادة لكل طلب. 

نقل البيانات

يشير نقل البيانات «إلى» و«من» إلى النقل إلى داخل Amazon Keyspaces وخارجها. لا تفرض خدمة Keyspaces الرسوم على نقل البيانات الواردة، كما أنها لا تفرض الرسوم على البيانات المنقولة بين Keyspaces وخدمات AWS الأخرى في نطاق نفس منطقة AWS (0.00 USD لكل جيجابايت). لا تفرض Amazon Keyspaces أيضًا رسومًا على نقل البيانات عبر مناطق AWS عند استخدام النسخ المتماثل متعدد المناطق. يتم فرض رسوم مقابل نقل البيانات المنقولة عبر مناطق AWS - مثل خدمة Keyspaces في منطقة شرق الولايات المتحدة (شمال فرجينيا) وخدمة Amazon EC2 في منطقة الاتحاد الأوروبي (أيرلندا) - على طرفي عملية النقل. كجزء من الطبقة المجانية من AWS، يُمكنك الاستفادة مجانًا من نقل 1 جيجابايت من البيانات الصادرة المجمعة شهريًا عبر جميع خدمات AWS، وذلك باستثناء مناطق AWS GovCloud (الولايات المتحدة). لنقل البيانات التي تتجاوز 500 تيرابايت في الشهر، اتصل بنا.

مدة الصلاحية (TTL)

يعتمد تسعير مدة الصلاحية (TTL) على حجم الصفوف التي يتم حذفها أو تحديثها باستخدام TTL. تُقاس عمليات مدة الصلاحية (TTL) بوحدات حذف TTL. يتم استهلاك عملية حذف TTL واحدة مقابل كل كيلوبايت من البيانات لكل صف يتم حذفه أو تحديثه. على سبيل المثال، لتحديث صف يخزن 2.5 كيلوبايت من البيانات وحذف عمود واحد أو أكثر داخل الصف في نفس الوقت يتطلب 3 عمليات حذف TTL. أو، لحذف صف كامل يحتوي على 3.5 كيلوبايت من البيانات يتطلب 4 عمليات حذف TTL.

تبسّط AWS PrivateLink أمن البيانات التي تتم مشاركتها مع تطبيقات قائمة على السحابة من خلال القضاء على تعريض البيانات للإنترنت العام. توفر PrivateLink اتصالاً خاصًا بين سحابات VPC وخدمات AWS وتطبيقات في الموقع بأمان على شبكة Amazon. تسهل PrivateLink من توصيل الخدمات عبر مختلف الحسابات وسحابات VPC لتبسيط تصميم الشبكة بشكل كبير. تكلفة نقاط نهاية VPC للاستخدام مع PrivateLink غير مضمنّة في سعر نقل بيانات Amazon Keyspaces.

لمزيد من المعلومات، راجع تسعير AWS PrivateLink.

الطبقة المجانية لخدمة AWS

كجزء من الطبقة المجانية لخدمة AWS، يمكنك بدء استخدام خدمة Amazon Keyspaces مجانًا. خلال الأشهر الثلاثة الأولى، سيتم تزويدك شهريًا بطبقة شهرية مجانية تقدر بعدد 30 مليون وحدة طلب كتابة عند الطلب، و30 مليون وحدة طلب قراءة عند الطلب، و1 جيجابايت من السعة التخزينية (بحد أقصى طبقة واحدة مجانية لكل حساب دفع). تبدأ الطبقة المجانية الخاصة بك من أول شهر عندما تقوم بإنشاء أول مورد لك في خدمة Amazon Keyspaces. البدء مع Amazon Keyspaces.

Read the documentation
قراءة الوثائق

تعرف على المزيد حول Amazon Keyspaces من خلال قراءة الوثائق.

قراءة الوثائق 
اشترك للحصول على حساب AWS
اشترك للحصول على حساب مجاني

الوصول الفوري لطبقة AWS المجانية. 

التسجيل 
بدء الإنشاء في وحدة التحكم
بدء الإنشاء في وحدة التحكم

ابدأ التطوير باستخدام Amazon Keyspaces في وحدة الإدارة في AWS.

تسجيل الدخول