Thoả thuận mức độ cung cấp dịch vụ

Google thực thi một số Thoả thuận mức độ dịch vụ (SLA) để đảm bảo trải nghiệm người dùng đáng tin cậy và phản hồi nhanh. Sau đây là ví dụ về các Thoả thuận mức độ cung cấp dịch vụ (SLA) phổ biến của Google cho dịch vụ Thanh toán chuẩn và cách đo lường các SLA đó.

Ví dụ về Thoả thuận mức độ cung cấp dịch vụ (SLA)

Tình trạng hoạt động của hệ thống

Ví dụ về các điều khoản

Nhà tích hợp thanh toán phải cung cấp Hệ thống của họ cho Google đối với 99,9% yêu cầu trong khoảng thời gian 24 giờ bất kỳ (theo phương thức API).

Hệ thống sẽ được coi là không hoạt động đối với một yêu cầu cụ thể nếu Hệ thống không phản hồi yêu cầu API hợp lệ bằng phản hồi API hợp lệ trong vòng 7 giây theo như Google đo lường sau khi gói giao dịch được định dạng đúng cách đã được gửi đến Trình tích hợp thanh toán.

Khoảng thời gian đo lường sẽ được xác định là một giờ nếu hơn 1.000 yêu cầu API được gửi đến một phương thức API nhất định trong vòng một giờ. Nếu mỗi giờ có ít hơn 1.000 yêu cầu API được gửi đến một phương thức API nhất định, thì khoảng thời gian đo lường sẽ được xác định là khoảng thời gian 24 giờ từ nửa đêm đến nửa đêm (theo giờ UTC). Mọi lệnh gọi được gửi trong thời gian bảo trì theo lịch sẽ bị bỏ qua khi tính toán SLA về Mức độ sẵn sàng của hệ thống.

Ví dụ về cách đánh giá

Sau đó, khả năng sử dụng hệ thống được tính như sau (cho mỗi phương thức API):

Availability=CountOfSuccessfulCallsCountOfTotalCalls

Độ trễ

Ví dụ về các điều khoản

Hệ thống phản hồi 95% yêu cầu API trong vòng 5 giây và 90% yêu cầu API trong vòng 3 giây trong khoảng thời gian 1 giờ bất kỳ (theo phương thức API).

Khoảng thời gian đo lường sẽ được xác định là một giờ nếu hơn 1.000 yêu cầu API được gửi đến một phương thức API nhất định trong vòng một giờ. Nếu mỗi giờ có ít hơn 1.000 yêu cầu API được gửi đến một phương thức API nhất định, thì khoảng thời gian đo lường sẽ được xác định là khoảng thời gian 24 giờ từ nửa đêm đến nửa đêm (theo giờ UTC). Mọi lệnh gọi được gửi trong khoảng thời gian bảo trì theo lịch sẽ bị bỏ qua khi tính toán SLA về độ trễ.

Ví dụ về cách đánh giá

Độ trễ là việc đo lường thời gian cần thiết để Hệ thống của Trình tích hợp thanh toán phản hồi một yêu cầu API của Google được gửi khi hệ thống đang hoạt động. Do đó, độ trễ được tính như sau:

Latency=DatetimeResponseReceivedByGoogleDatetimeRequestSentByGoogle