اتفاقيات مستوى الخدمة

تفرض Google العديد من اتفاقيات مستوى الخدمة (SLA) لضمان توفير تجربة مستخدم موثوقة و سريعة الاستجابة. في ما يلي أمثلة على اتّفاقيات مستوى الخدمة الشائعة لدفعات Google العادية وكيفية قياسها.

أمثلة على اتّفاقيات مستوى الخدمة

مدى توفّر النظام

أمثلة على العبارات

على "موفّر منظومة الدفع" إتاحة "أنظمته" لخدمة "Google" بنسبة% 99.9 من الطلبات خلال أي فترة 24 ساعة (لكل طريقة واجهة برمجة تطبيقات).

سيتم اعتبار "النظام" غير متاح لطلب معيّن إذا تعذّر على "النظام" الردّ على طلب صالح لواجهة برمجة التطبيقات من خلال إرسال ردّ صالح لواجهة برمجة التطبيقات في غضون 7 ثوانٍ كما يتم قياسه من قِبل "Google" بعد إرسال حزمة معاملات منسَّقة جيدًا إلى "مُدمِج الدفعات".

سيتم تحديد فترة القياس على أنّها ساعة واحدة إذا تم إرسال أكثر من 1,000 طلب بيانات من واجهة برمجة التطبيقات إلى طريقة معيّنة لواجهة برمجة التطبيقات على مدار ساعة واحدة. إذا تم إرسال أقل من 1, 000 طلب بيانات من واجهة برمجة التطبيقات إلى طريقة معيّنة من واجهة برمجة التطبيقات في الساعة، سيتم تعريف فترة القياس على أنّها الفترة التي تبلغ 24 ساعة من منتصف الليل إلى منتصف الليل (بالتوقيت العالمي المنسَّق). سيتم تجاهل أي مكالمات تم إرسالها خلال فترة الصيانة المجدوَلة عند احتساب اتّفاقية مستوى الخدمة المتعلقة بمدى توفّر النظام.

مثال على التقييم

بعد ذلك، يتم احتساب مدى توفّر النظام على النحو التالي (لكل طريقة من طرق واجهة برمجة التطبيقات):

Availability=CountOfSuccessfulCallsCountOfTotalCalls

استغرق الرد وقتًا طويلاً

أمثلة على العبارات

يستجيب النظام لنسبة% 95 من طلبات واجهة برمجة التطبيقات في غضون 5 ثوانٍ، ونسبة% 90 من طلبات واجهة برمجة التطبيقات في غضون 3 ثوانٍ خلال أي ساعة واحدة (لكل طريقة من طرق واجهة برمجة التطبيقات).

سيتم تحديد فترة القياس على أنّها ساعة واحدة إذا تم إرسال أكثر من 1,000 طلب بيانات من واجهة برمجة التطبيقات إلى طريقة معيّنة لواجهة برمجة التطبيقات على مدار ساعة واحدة. إذا تم إرسال أقل من 1, 000 طلب بيانات من واجهة برمجة التطبيقات إلى طريقة معيّنة من واجهة برمجة التطبيقات في الساعة، سيتم تعريف فترة القياس على أنّها الفترة التي تبلغ 24 ساعة من منتصف الليل إلى منتصف الليل (بالتوقيت العالمي المنسَّق). سيتم تجاهل أي طلبات تم إرسالها خلال فترة الصيانة المجدوَلة عند احتساب اتّفاقية مستوى الخدمة المتعلقة بالوقت الفاصل بين إرسال الطلب واستلامه.

مثال على التقييم

تقيس مدة الاستجابة الوقت الذي يستغرقه نظام "موفِّر خدمة دمج الدفعات" في الردّ على طلب Google API الذي تم إرساله عندما يكون النظام متاحًا. لذلك، يتم احتساب وقت الاستجابة على النحو التالي:

Latency=DatetimeResponseReceivedByGoogleDatetimeRequestSentByGoogle