قراردادهای سطح خدمات

Google چندین قرارداد سطح سرویس (SLA) را برای اطمینان از تجربه کاربری قابل اعتماد و پاسخگو اعمال می کند. نمونه‌هایی از SLAهای متداول پرداخت استاندارد Google و نحوه اندازه‌گیری آنها در اینجا ارائه شده است.

نمونه های SLA

در دسترس بودن سیستم

اصطلاحات نمونه

یکپارچه‌ساز پرداخت باید سیستم‌های خود را برای 99.9٪ درخواست‌ها در هر دوره 24 ساعته (به ازای هر روش API) در دسترس Google قرار دهد.

اگر سیستم نتواند به درخواست API معتبر با پاسخ معتبر API در عرض 7 ثانیه که توسط Google اندازه‌گیری می‌شود، پس از ارسال بسته تراکنش مناسب به Payment Integrator پاسخ دهد، سیستم برای یک درخواست مشخص در دسترس نیست.

اگر بیش از 1000 درخواست API در طول یک ساعت به یک روش API داده شده ارسال شود، دوره اندازه گیری به عنوان یک ساعت تعریف می شود. اگر کمتر از 1000 درخواست API به یک روش API معین در ساعت ارسال شود، دوره اندازه گیری به عنوان دوره 24 ساعته از نیمه شب تا نیمه شب (UTC) تعریف می شود. هر تماسی که در طول یک دوره نگهداری برنامه ریزی شده ارسال شود، هنگام محاسبه SLA در دسترس بودن سیستم نادیده گرفته می شود.

ارزیابی نمونه

سپس در دسترس بودن سیستم به صورت زیر محاسبه می شود (برای هر روش API):

Availability=CountOfSuccessfulCallsCountOfTotalCalls

تأخیر

اصطلاحات نمونه

سیستم به 95 درصد درخواست‌های API در عرض 5 ثانیه و 90 درصد درخواست‌های API در عرض 3 ثانیه در هر بازه زمانی یک ساعته پاسخ می‌دهد (به ازای هر روش API).

اگر بیش از 1000 درخواست API در طول یک ساعت به یک روش API داده شده ارسال شود، دوره اندازه گیری به عنوان یک ساعت تعریف می شود. اگر کمتر از 1000 درخواست API به یک روش API معین در ساعت ارسال شود، دوره اندازه گیری به عنوان دوره 24 ساعته از نیمه شب تا نیمه شب (UTC) تعریف می شود. هر تماسی که در طول یک دوره تعمیر و نگهداری برنامه ریزی شده ارسال شود، هنگام محاسبه SLA تأخیر نادیده گرفته می شود.

ارزیابی نمونه

تأخیر اندازه‌گیری مدت زمانی است که سیستم یکپارچه‌کننده پرداخت به درخواست Google API ارسال شده در زمانی که سیستم در دسترس است پاسخ دهد. بنابراین تأخیر به صورت زیر محاسبه می شود:

Latency=DatetimeResponseReceivedByGoogleDatetimeRequestSentByGoogle