انتقل إلى المحتوى الرئيسي

AppSync GraphQL

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

عمليات الاستعلام وتعديل البيانات

تُمكِّن AppSync GraphQL المطورين من تنفيذ عمليات استعلام وتعديل للبيانات عبر واجهة برمجة التطبيقات (API). تُفرض عليك رسوم على:

التحديثات الفورية

  • 2.00 USD لكل مليون تحديث فوري. تُعتبر الرسائل الصادرة التي يتم بثها، إلى جانب عمليات WebSockets مثل اتصالات العملاء، بمثابة تحديثات فورية.
  • 0.08 USD عن كل مليون دقيقة اتصال بخدمة AWS AppSync GraphQL.
  • يتم فرض الرسوم على نقل البيانات بأسعار نقل بيانات EC2

يتيح AppSync GraphQL أيضًا لتطبيقك تلقي تحديثات فورية للبيانات التي تريد الاحتفاظ بها متزامنة. يجب أن يظل تطبيقك متصلاً بخدمة AppSync GraphQL لتلقي التحديثات الفورية.

التخزين المؤقت

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

Instance type
vCPU
Memory
Network Performance
Pricing
cache.small
1
1.55
منخفض إلى متوسط
USD 0.044
cache.medium
2
3.22
منخفض إلى متوسط
USD 0.089
cache.large
2
12.3
تصل إلى 10 جيجابت
USD 0.298
cache.xlarge
4
25.05
تصل إلى 10 جيجابت
USD 0.595
cache.2xlarge
8
50.47
تصل إلى 10 جيجابت
USD 1.189
cache.4xlarge
16
101.38
تصل إلى 10 جيجابت
USD 2.379
cache.8xlarge
32
203.26
10 جيجابت
USD 4.758
cache.12xlarge
48
317.77
10 جيجابت
6.775 USD

واجهات برمجة التطبيقات المدمجة في AppSync GraphQL

تتيح لك AppSync GraphQL إمكانية توحيد عدة واجهات AppSync GraphQL مصدرية في واجهة واحدة مدمجة. عند استخدام واجهة برمجة تطبيقات مدمجة، تتم محاسبتك على عمليات الاستعلام وتعديل البيانات، وكذلك على تنفيذ التحديثات الفورية في واجهة برمجة التطبيقات المدمجة لديك. لن تُفرض عليك رسوم إضافية على واجهات برمجة التطبيقات المصدرية التي تعتمد عليها لإنشاء واجهة برمجة التطبيقات المدمجة.

مثال رقم 1 على تسعير AppSync GraphQL

يحتوي تطبيق المدونة على 50000 مستخدم نشط شهريًا يقوم كل منهم بإجراء 100 عملية بحث. تنشئ عمليات البحث هذه 5000000 عملية استعلام في AppSync GraphQL شهريًا، ويبلغ متوسط حجم الاستجابة 3 كيلوبايت.

Query operation charges
5 million x $4.00 per million operations= $20.00
رسوم نقل البيانات
3 كيلوبايت x ‏5 ملايين = 15 مليون كيلوبايت = 14.3 جيجابايت * USD 0.09 = ‏USD 1.29
إجمالي رسوم AppSync GraphQL
USD 20.00 + USD 1.29 = USD 21.29

مثال رقم 2 على تسعير AppSync GraphQL

يحتوي تطبيق الدردشة على 2500 مستخدم نشط شهريًا. يكون التطبيق مفتوحًا لمدة 1500 دقيقة في المتوسط شهريًا لدى كل مستخدم، وينشر 1000 رسالة شهريًا، ويتلقى 1000 رسالة شهريًا من مستخدمين آخرين. ينتج عن هذا 2500000 عملية تعديل بيانات شهريًا، و2500000 تحديث في الوقت الفعلي شهريًا.

Data modification operation charges
2,500 users x 1,000 sent messages x $4.00 per million operations = $10.00
رسوم نقل البيانات
1 كيلوبايت × ‏2.5 مليون – ‏2.5 مليون كيلوبايت = 2.4 جيجابايت × ‏USD 0.09 = USD 0.21
رسوم التحديثات في الوقت الفعلي
2500 مستخدم × ‏1000 رسلة مستلمة × ‏USD 2.00 لكل مليون تحديث = USD 5.00
رسوم الاتصال
2500 عميل × ‏1500 دقيقة × USD 0.08 لكل مليون دقيقة اتصال = ‏USD 0.30
إجمالي رسوم AppSync GraphQL
USD 10.00 + USD 0.21 + USD 5.00 + USD 0.30 = USD 15.51

الفئة المجانية من AppSync GraphQL

تقدم الفئة المجانية من AppSync GraphQL

  • 250000 عملية استعلام أو تعديل البيانات
  • 250000 تحديث في الوقت الفعلي
  • 600000 دقيقة اتصال

تتم المحاسبة على الاستخدام الذي يتجاوز هذه المستويات وفقًا للأسعار المنشورة. تنتهي صلاحية الطبقة المجانية في AWS AppSync تلقائيًا بعد 12 شهرًا.

اعتبارًا من تاريخ 15 يوليو/تموز 2025، سيحصل العملاء الجدد في AWS على أرصدة مجانية ضمن الطبقة المجانية من AWS تصل قيمتها إلى 200 USD لاستخدامها في الخدمات المؤهلة، بما فيها AWS AppSync. عند الاشتراك في الحساب، يمكنك اختيار خطة مجانية أو خطة مدفوعة حسب احتياجاتك. تظل الخطة المجانية متاحة لمدة ستة أشهر كاملة بعد إنشاء الحساب لأول مرة. في حال ترقية الحساب إلى خطة مدفوعة، سيتم تطبيق أي رصيد متبقٍ من أرصدة الطبقة المجانية بشكل تلقائي على الفواتير الصادرة من AWS. يجب استخدام جميع أرصدة الطبقة المجانية بالكامل خلال فترة 12 شهرًا من تاريخ إنشاء الحساب لتجنب فقدانها. لمعرفة التفاصيل الكاملة عن برنامج الطبقة المجانية من AWS، يُرجى الرجوع إلى موقع الإلكتروني الخاص بالطبقة المجانية من AWS والوثائق الرسمية للطبقة المجانية من AWS.

  

أحداث AppSync

توفر لك واجهات برمجة تطبيقات أحداث AWS AppSync القدرة على نشر الأحداث الفورية والاشتراك لتلقّيها في الوقت الفعلي. سيتم محاسبتك كما يلي:

  • 1.00 USD لكل مليون عملية من عمليات API للأحداث. جميع الرسائل الواردة المنشورة، والرسائل الصادرة التي يتم بثّها، ومعالِجات الأحداث التي يتم استدعاؤها، وعمليات WebSockets مثل اتصال العميل، وطلبات الاشتراك، وطلبات ping تُعتبَر عمليات.
  • 0.08 USD لكل مليون دقيقة اتصال
  • يتم فرض الرسوم على نقل البيانات بأسعار نقل بيانات EC2

اعتبارًا من تاريخ 15 يوليو/تموز 2025، سيحصل العملاء الجدد في AWS على أرصدة مجانية ضمن الطبقة المجانية من AWS تصل قيمتها إلى 200 USD لاستخدامها في الخدمات المؤهلة، بما فيها AWS AppSync. عند الاشتراك في الحساب، يمكنك اختيار خطة مجانية أو خطة مدفوعة حسب احتياجاتك. تظل الخطة المجانية متاحة لمدة ستة أشهر كاملة بعد إنشاء الحساب لأول مرة. في حال ترقية الحساب إلى خطة مدفوعة، سيتم تطبيق أي رصيد متبقٍ من أرصدة الطبقة المجانية بشكل تلقائي على الفواتير الصادرة من AWS. يجب استخدام جميع أرصدة الطبقة المجانية بالكامل خلال فترة 12 شهرًا من تاريخ إنشاء الحساب لتجنب فقدانها. لمعرفة التفاصيل الكاملة عن برنامج الطبقة المجانية من AWS، يُرجى الرجوع إلى موقع الإلكتروني الخاص بالطبقة المجانية من AWS والوثائق الرسمية للطبقة المجانية من AWS.

  

مثال على تسعير أحداث AppSync

يقوم تطبيق تجربة مشجعي الرياضة ببث النتائج والإحصائيات في الوقت الفعلي للمستخدمين خلال الفعاليات الرياضية. يرسل التطبيق 10,000 رسالة عبر القناة X و100,000 رسالة عبر القناة Y، ويتم تفعيل معالج الأحداث لكل رسالة منشورة على القناة Y فقط. يتم إنشاء 1,000,000 اتصال عميل على القناة X و/أو Y، ويستمر كل اتصال بمدة متوسطة تبلغ 10 دقائق. يتلقى العملاء المتصلون ما مجموعه 10,000,000 رسالة صادرة، ويبلغ متوسط حجم البيانات المنقولة في كل رسالة 1 كيلوبايت.

Inbound messages published
110,000 inbound messages x $1.00 per million operations = $0.11
طلبات معالج الأحداث
100,000 طلب من طلبات معالج الأحداث × 1.00 USD لكل مليون عملية = 0.10 USD
تم إرسال الرسائل الصادرة
10,000,000 رسالة صادرة × 1.00 USD لكل مليون عملية = 10.00 USD
طلبات اتصال العميل
1,000,000 طلب من طلبات الاتصال × 1.00 USD لكل مليون عملية = 1.00 USD
طلبات اشتراك العميل
1,000,000 طلب من طلبات الاشتراك × 1.00 USD لكل مليون عملية = 1.00 USD
دقائق اتصال العميل
1,000,000 اتصال من الاتصالات لمدة 10 دقائق لكل منها × 0.08 USD لكل مليون دقيقة = 0.80 USD
رسوم نقل البيانات
10,000,000 رسالة من الرسائل الصادرة بحجم 1 كيلوبايت لكل منها = 0.01 (تُقدَّم أول 10 تيرابايت شهريًا مجانًا)
إجمالي رسوم حدث AppSync
13.01 USD

الفئة المجانية لأحداث AppSync

توفر الفئة المجانية لأحداث AppSync استخدامًا شهريًا دون رسوم لمدة 12 شهرًا بعد الاشتراك في حساب AWS، وفقًا للمستويات التالية.

  • 250000 تحديث في الوقت الفعلي
  • 600000 دقيقة اتصال
تتم المحاسبة على الاستخدام الذي يتجاوز هذه المستويات وفقًا للأسعار المنشورة. تنتهي صلاحية الطبقة المجانية في AWS AppSync تلقائيًا بعد 12 شهرًا.
 
تُحسب تكلفة الرسائل الفورية الواردة والصادرة في كل من AppSync GraphQL وأحداث AppSync على أساس كل 5 كيلوبايت من البيانات المُرسلة. كمثال، تُقاس البيانات المنقولة التي يبلغ حجمها 8 كيلوبايت على أنها عمليتان.