ข้อตกลงระดับการให้บริการ

Google บังคับใช้ข้อตกลงระดับบริการ (SLA) หลายข้อเพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่เชื่อถือได้และตอบสนองอย่างรวดเร็ว ตัวอย่าง SLA ทั่วไปของการชำระเงินแบบมาตรฐานของ Google และวิธีวัดผลมีดังนี้

ตัวอย่าง SLA

ความพร้อมใช้งานของระบบ

ตัวอย่างคํา

ผู้ผสานรวมการชำระเงินต้องทำให้ระบบของตนพร้อมให้บริการแก่ Google สำหรับคำขอ 99.9% ในช่วงเวลา 24 ชั่วโมง (ต่อวิธีการ API 1 วิธี)

ระบบจะถือว่าไม่พร้อมให้บริการสำหรับคำขอหนึ่งๆ หากระบบไม่ตอบกลับคำขอ API ที่ถูกต้องด้วยการตอบกลับ API ที่ถูกต้องภายใน 7 วินาทีตามที่ Google วัดหลังจากส่งแพ็กเก็ตธุรกรรมที่มีรูปแบบถูกต้องไปยังผู้ผสานรวมการชำระเงิน

ระบบจะกําหนดระยะเวลาการวัดเป็น 1 ชั่วโมงหากมีการส่งคําขอ API มากกว่า 1,000 รายการไปยังเมธอด API หนึ่งๆ ในช่วง 1 ชั่วโมง หากมีการส่งคําขอ API ไปยังเมธอด API หนึ่งๆ น้อยกว่า 1, 000 ครั้งต่อชั่วโมง ระบบจะกําหนดระยะเวลาการวัดเป็นระยะเวลา 24 ชั่วโมงตั้งแต่เที่ยงคืนถึงเที่ยงคืน (UTC) การเรียกใช้ที่ส่งในระหว่างระยะเวลาการบำรุงรักษาตามกำหนดการจะไม่ได้รับการพิจารณาเมื่อคำนวณ SLA ความพร้อมใช้งานของระบบ

ตัวอย่างการประเมิน

จากนั้นระบบจะคํานวณความพร้อมใช้งานของระบบดังนี้ (สําหรับเมธอด API แต่ละรายการ)

Availability=CountOfSuccessfulCallsCountOfTotalCalls

เวลาในการตอบสนอง

ตัวอย่างคํา

ระบบตอบสนองต่อคําขอ API 95% ภายใน 5 วินาที และตอบสนองต่อคําขอ API 90% ภายใน 3 วินาทีในช่วง 1 ชั่วโมง (ต่อเมธอด API)

ระบบจะกําหนดระยะเวลาการวัดเป็น 1 ชั่วโมงหากมีการส่งคําขอ API มากกว่า 1,000 รายการไปยังเมธอด API หนึ่งๆ ในช่วง 1 ชั่วโมง หากมีการส่งคําขอ API ไปยังเมธอด API หนึ่งๆ น้อยกว่า 1, 000 ครั้งต่อชั่วโมง ระบบจะกําหนดระยะเวลาการวัดเป็นระยะเวลา 24 ชั่วโมงตั้งแต่เที่ยงคืนถึงเที่ยงคืน (UTC) ระบบจะไม่สนใจการเรียกใช้ที่ส่งในระหว่างระยะเวลาการบำรุงรักษาตามกำหนดเวลาเมื่อคำนวณ SLA เกี่ยวกับเวลาในการตอบสนอง

ตัวอย่างการประเมิน

เวลาในการตอบสนองเป็นการวัดเวลาที่ระบบของผู้ให้บริการผสานรวมการชำระเงินใช้ในการตอบกลับคำขอ Google API ที่ส่งไปขณะที่ระบบพร้อมใช้งาน ดังนั้น ระบบจะคํานวณเวลาในการตอบสนองดังนี้

Latency=DatetimeResponseReceivedByGoogleDatetimeRequestSentByGoogle