ข้อตกลงระดับการให้บริการพร็อกซี: ข้อผูกพันและการติดตามตรวจสอบ
เมื่อธุรกิจใช้พร็อกซีในการทำงานประจำวัน จำเป็นต้องทราบว่าผู้ให้บริการรับปากจะให้บริการในระดับใด การเชื่อมต่อพึ่งพาได้หรือไม่ จะจัดการข้อขัดข้องอย่างไร และจะเกิดอะไรขึ้นหากให้บริการไม่ถึงระดับที่สัญญาไว้ ข้อตกลงระดับการให้บริการหรือ SLA ระบุข้อผูกพันเหล่านี้และวิธีประเมินผล
SLA เป็นส่วนหนึ่งของนโยบายบริการของผู้ให้บริการ บทความนี้อธิบายแนวปฏิบัติในอุตสาหกรรม ข้อผูกพันด้านล่างไม่ใช่คำสัญญาของ ProxyCompass ข้อมูลของ ProxyCompass อยู่ในหัวข้อแยกท้ายบทความ
SLA กำหนดอะไรบ้าง
SLA ทำให้ข้อผูกพันด้านบริการวัดผลได้ โดยระบุบริการที่ครอบคลุม ระดับประสิทธิภาพที่ต้องได้ วิธีตรวจสอบ และมาตรการเมื่อผิดข้อตกลง อาจเป็นเอกสารสาธารณะที่ใช้กับผลิตภัณฑ์ ส่วนหนึ่งของข้อกำหนดบริการ หรือข้อตกลงกับลูกค้ารายใดรายหนึ่ง
ข้อความอย่าง “พร็อกซีที่เชื่อถือได้” แทบไม่บอกว่าต้องส่งมอบอะไร ข้อผูกพันเรื่องความพร้อมใช้งานมีความหมายเมื่อระบุว่าส่วนใดของบริการอยู่ในขอบเขต อะไรนับว่าใช้งานไม่ได้ และประเมินผลในช่วงเวลาใด การสนับสนุนก็เช่นกัน กำหนดเวลาตอบกลับต้องมีจุดเริ่มนับ นิยามของการตอบกลับ และช่วงเวลาที่ให้การสนับสนุน
ข้อจำกัดทางเทคนิคของแพ็กเกจกับ SLA มีจุดประสงค์ต่างกัน ขีดจำกัดการเชื่อมต่ออธิบายภาระที่ลูกค้าได้รับอนุญาตให้ส่งเข้าบริการ ส่วน SLA อธิบายระดับบริการที่รับรองภายใต้เงื่อนไขที่ใช้ ข้อมูลจำเพาะของแพ็กเกจหรือกราฟความพร้อมใช้งานในอดีตไม่ได้ก่อให้เกิดข้อผูกพัน SLA โดยอัตโนมัติ
ผู้ให้บริการอาจให้คำมั่นเรื่องใด
ความพร้อมใช้งานเป็นหัวข้อที่พบบ่อยใน SLA และอาจครอบคลุมเวลาตอบกลับของฝ่ายสนับสนุนด้วย กำหนดเวลาคืนสภาพบริการและเกณฑ์ประสิทธิภาพถือเป็นข้อผูกพันเพิ่มเติมเฉพาะเมื่อระบุรวมไว้อย่างชัดเจน
| ข้อผูกพัน | เกี่ยวกับอะไร | สิ่งที่ต้องกำหนด |
|---|---|---|
| ความพร้อมใช้งาน | บริการพร็อกซีในขอบเขตใช้งานได้หรือไม่ | บริการหรือ IP ที่ครอบคลุม เกณฑ์ความขัดข้อง และช่วงเวลาประเมิน |
| การตอบกลับของฝ่ายสนับสนุน | รายงานปัญหาที่เข้าเงื่อนไขได้รับการตอบกลับเร็วเพียงใด | ช่องทางสนับสนุน เวลาทำการ และสิ่งที่นับว่าเป็นการตอบกลับ |
| การคืนสภาพบริการ | ต้องคืนสภาพบริการเร็วเพียงใดหลังเกิดข้อขัดข้อง | จุดเริ่มนับเวลา ประเภทเหตุการณ์ และผลการกู้คืนที่ยอมรับได้ |
| ประสิทธิภาพ | ความล่าช้าในการเชื่อมต่อ อัตรารับส่งข้อมูล หรือค่าที่กำหนดอื่น | จุดวัด เงื่อนไขการทดสอบ และภาระงานที่ใช้บังคับ |
สำหรับพร็อกซี สิ่งที่ข้อผูกพันครอบคลุมมีความสำคัญ ผู้ให้บริการอาจวัดเกตเวย์ ที่อยู่พร็อกซีแต่ละรายการ หรือทั้งกลุ่ม การเข้าถึงเกตเวย์ได้เพียงอย่างเดียวไม่ได้พิสูจน์ว่าเซิร์ฟเวอร์หรืออุปกรณ์พร็อกซีทุกตัวที่อยู่เบื้องหลังทำงานได้ ข้อผูกพันระดับกลุ่มยังต้องมีกฎจัดการความขัดข้องที่กระทบเพียงบางส่วนของกลุ่มด้วย
การวัดประสิทธิภาพต้องระมัดระวังเช่นกัน เวลาเปิดการเชื่อมต่อไปยังพร็อกซีต่างจากเวลาดาวน์โหลดหน้าผ่านพร็อกซี การวัดแบบหลังรวมเส้นทางมากกว่าและรวมการตอบสนองของเว็บไซต์ปลายทางด้วย คำรับรองประสิทธิภาพจึงต้องระบุว่าอ้างถึงการวัดแบบใด
การสนับสนุนตลอด 24 ชั่วโมงอธิบายช่วงเวลาที่ฝ่ายสนับสนุนทำงาน ข้อผูกพันเรื่องการตอบกลับครั้งแรกอธิบายว่าต้องมีผู้ตอบเร็วเพียงใด ส่วนข้อผูกพันเรื่องการคืนสภาพอธิบายว่าบริการต้องกลับมาทำงานเมื่อใด ทั้งหมดเป็นหน้าที่แยกกัน อย่างหนึ่งไม่ได้รวมอีกอย่างไว้โดยอัตโนมัติ
ผู้ให้บริการรักษาระดับบริการตามสัญญาอย่างไร
การทำตาม SLA ต้องอาศัยทั้งโครงสร้างพื้นฐานที่ทำงานได้และการตอบสนองต่อข้อขัดข้องอย่างเป็นระบบ มาตรการต่อไปนี้อธิบายว่าผู้ให้บริการอาจรักษาบริการอย่างไร ไม่ใช่รายการคุณสมบัติที่ผู้ให้บริการทุกรายต้องมี
เซิร์ฟเวอร์และการเชื่อมต่อเครือข่ายสำรองเป็นทางเลือกเมื่ออุปกรณ์หรือลิงก์ขัดข้อง แต่ระบบสำรองจะช่วยได้ก็ต่อเมื่อไม่พึ่งพาส่วนที่เสียทั้งหมด เซิร์ฟเวอร์พร็อกซีหลายตัวที่เชื่อมผ่านอุปกรณ์เครือข่ายตัวเดียวซึ่งขัดข้อง อาจใช้งานไม่ได้พร้อมกันทั้งหมด
การจัดการทราฟฟิกอาจส่งการเชื่อมต่อใหม่ไปยังเซิร์ฟเวอร์ที่ทำงานปกติ และหยุดจัดสรรให้โหนดที่เสีย ในกลุ่มแบบหมุนเวียน อาจนำเซิร์ฟเวอร์หรืออุปกรณ์ที่ใช้งานไม่ได้ออกจากรายการเลือก สำหรับรายการ IP คงที่ การให้ที่อยู่ทดแทนอาจทำให้กลับมาเข้าถึงได้ แต่ไม่ได้รักษา IP เดิมไว้ จึงไม่ควรตีความข้อผูกพันที่ให้บริการทำงานต่อเนื่องว่าเป็นคำสัญญาจะรักษาทุกที่อยู่หรือทุกเซสชันที่กำลังทำงาน
การวางแผนความจุช่วยเผื่อความต้องการที่เปลี่ยนไปและอุปกรณ์ขัดข้อง หากเซิร์ฟเวอร์ที่เหลือถูกใช้งานเต็มอยู่แล้ว การย้ายทราฟฟิกออกจากเซิร์ฟเวอร์ที่เสียอาจทำให้ตัวที่เหลือรับภาระเกินเช่นกัน ผู้ให้บริการติดตามการใช้ทรัพยากรและเพิ่มหรือกระจายความจุใหม่ก่อนเกิดคอขวดต่อเนื่อง ขีดจำกัดการเชื่อมต่อและคำขอช่วยคงภาระงานไว้ภายในเงื่อนไขการทำงานของบริการ
การบำรุงรักษาและเปลี่ยนซอฟต์แวร์ก็ต้องวางแผน ผู้ให้บริการอาจย้ายทราฟฟิกก่อนซ่อมบำรุงอุปกรณ์ ทดสอบการอัปเดตกับระบบเพียงบางส่วน และเตรียมวิธีย้อนกลับเมื่อการเปลี่ยนแปลงมีปัญหา มาตรการเหล่านี้ลดโอกาสที่งานตามปกติจะทำให้เกิดการหยุดชะงักวงกว้าง
สุดท้าย การแจ้งเตือนต้องมีคนที่ดำเนินการได้ ความรับผิดชอบ สิทธิ์เข้าถึงระบบที่ได้รับผลกระทบ และขั้นตอนประสานผู้เชี่ยวชาญเครือข่ายหรือศูนย์ข้อมูล ล้วนมีผลต่อความเร็วในการคืนสภาพบริการ
วัดการปฏิบัติตามข้อตกลงอย่างไร
การติดตามตรวจสอบมีสองหน้าที่ คือค้นหาข้อขัดข้องขณะเกิดขึ้นและเก็บผลการวัดเพื่อประเมินบริการตามเวลา การแจ้งเตือนที่ปลุกวิศวกรกับรายงานความพร้อมใช้งานรายเดือนอาจใช้ข้อมูลสังเกตชุดเดียวกัน แต่ตอบคนละคำถาม
การติดตามภายในตรวจระบบของผู้ให้บริการเอง เช่น โพรเซสที่ทำงาน การใช้ทรัพยากร ข้อผิดพลาดการเชื่อมต่อ และสถานะเครือข่าย โดยอาจพบปัญหาที่เริ่มก่อตัว เช่น ความจุการเชื่อมต่อที่เต็ม ก่อนทั้งบริการจะหยุดตอบสนอง
การตรวจจากภายนอกทดสอบสิ่งที่ลูกค้าทำได้จริง สำหรับพร็อกซี การตรวจที่มีประโยชน์อาจตรวจสอบสิทธิ์ เชื่อมต่อผ่านพร็อกซีไปยังปลายทางที่ควบคุมได้ และยืนยันว่าได้รับคำตอบตามคาด การพบว่าพอร์ตเปิดอยู่เพียงอย่างเดียวยังไม่ได้ทดสอบเส้นทางส่วนใหญ่ ปลายทางที่ควบคุมได้ยังช่วยแยกข้อขัดข้องของพร็อกซีออกจากปัญหาของเว็บไซต์อื่น
ข้อมูลสังเกตต้องละเอียดพอระบุตำแหน่งเหตุการณ์ ได้แก่ ที่อยู่หรือเกตเวย์ที่ทดสอบ เวลา ผล และข้อผิดพลาดที่เกี่ยวข้อง ระยะห่างระหว่างการตรวจเป็นตัวกำหนดว่าจะเห็นอะไรบ้าง การตรวจห่างกันมากอาจพลาดการหยุดชะงักสั้น ๆ ขณะที่การตรวจจากเครือข่ายเดียวอาจพลาดปัญหาเส้นทางจากที่อื่น การทดสอบที่อยู่ที่เลือกไว้ไม่ควรถูกนำเสนอว่าเป็นหลักฐานต่อเนื่องว่า IP ทุกตัวในกลุ่มขนาดใหญ่ทำงานตลอดเวลา
จากนั้น ข้อตกลงจะกำหนดวิธีนับข้อมูลเหล่านี้ ความพร้อมใช้งานอาจคำนวณจากเวลาบริการที่เข้าเงื่อนไข หรือจากคำขอที่เข้าเกณฑ์ ตามนิยามที่ใช้ ช่วงเวลาประเมิน วิธีนับความขัดข้องบางส่วน และข้อยกเว้นต้องสอดคล้องกับสูตรนั้น ตัวเลขเปอร์เซ็นต์ที่ไม่มีกฎเหล่านี้ยังอธิบายวิธีวัดไม่ครบ
ลูกค้าสามารถเก็บผลวัดของตนควบคู่กับรายงานผู้ให้บริการ หน้าสถานะสาธารณะมีประโยชน์ต่อเหตุการณ์ที่กระทบทั้งบริการ ขณะที่รายงานบัญชีหรือการตรวจรายรายการอาจชี้ปัญหาเฉพาะจุด SLA ควรระบุว่าจะใช้บันทึกใดประเมินคำร้อง และลูกค้าต้องส่งข้อมูลอะไร
จัดการเหตุขัดข้องของบริการอย่างไร
ระบบตรวจอัตโนมัติอาจพบเหตุการณ์ หรือมีลูกค้ารายงานเข้ามา ผู้ให้บริการต้องระบุว่ามีอะไรได้รับผลกระทบ เช่น ที่อยู่หนึ่งรายการ ตำแหน่ง การตรวจสอบสิทธิ์ เกตเวย์ หรือบริการวงกว้าง เพื่อส่งเรื่องให้ผู้แก้ไขที่เหมาะสมและกำหนดลำดับความสำคัญ
งานเร่งด่วนคือทำให้บริการกลับมาใช้ได้ ซึ่งอาจต้องเริ่มโพรเซสที่เสียใหม่ ย้ายทราฟฟิก ย้อนการเปลี่ยนแปลง หรือทำงานร่วมกับผู้ให้บริการเครือข่าย การหาสาเหตุต้นตอและกำจัดอาจนานกว่าการคืนการเข้าถึง การกู้คืนชั่วคราวกับการแก้ไขถาวรจึงเป็นคนละขั้นตอน
การสื่อสารกับลูกค้าต้องมีผู้รับผิดชอบแยกต่างหาก ระหว่างระบบล่มวงกว้าง วิศวกรอาจกำลังกู้คืน ขณะที่ฝ่ายสนับสนุนรวบรวมรายงานและเผยแพร่ความคืบหน้า หาก SLA กำหนดรอบแจ้งความคืบหน้าหรือกำหนดเวลาส่งต่อปัญหา สิ่งเหล่านี้เป็นข้อผูกพันที่ตรวจสอบแยกจากการซ่อมได้
ต้องตรวจยืนยันการกู้คืนด้วย ผู้ให้บริการควรยืนยันว่าการเชื่อมต่อที่ได้รับผลกระทบกลับมาทำงาน และเฝ้าระวังข้อผิดพลาดที่เกิดซ้ำ หากมีรายงาน อาจบันทึกช่วงเกิดเหตุ บริการที่ได้รับผลกระทบ การดำเนินการ และมาตรการป้องกันการเกิดซ้ำ รายละเอียดที่ลูกค้าได้รับขึ้นอยู่กับข้อกำหนดบริการ
ข้อผูกพันมีผลในขอบเขตใด
คำขอที่ไม่สำเร็จเพียงอย่างเดียวไม่ได้ระบุสาเหตุ ข้อมูลรับรองผิด แพ็กเกจหมดอายุ ขีดจำกัดการเชื่อมต่อ เว็บไซต์ปลายทางปฏิเสธ และเซิร์ฟเวอร์พร็อกซีขัดข้อง ล้วนทำให้งานสะดุดได้ แต่เกี่ยวข้องกับคนละส่วนของบริการ
SLA กำหนดว่าผู้ให้บริการรับผิดชอบส่วนใด การรักษาการเชื่อมต่อพร็อกซีไม่ได้รับรองโดยอัตโนมัติว่าเว็บไซต์อิสระจะยอมรับ IP หรือส่งเนื้อหาที่ลูกค้าต้องการ เช่นเดียวกัน ปัญหาเครือข่ายภายในของลูกค้าต่างจากข้อขัดข้องในโครงสร้างพื้นฐานของผู้ให้บริการ
การบำรุงรักษาตามกำหนดและข้อยกเว้นอื่นต้องมีเงื่อนไขระบุไว้ การยกเว้นช่วงบำรุงรักษาอาจขึ้นอยู่กับการแจ้งล่วงหน้าหรือช่วงเวลาที่กำหนดไว้ การที่มีงานบำรุงรักษาเกิดขึ้นเพียงอย่างเดียวไม่ได้กำหนดว่าจะนับการหยุดชะงักอย่างไร กฎนั้นมาจากข้อตกลงที่ใช้
ต้องระบุวิธีจัดการบริการที่พึ่งพารายอื่นให้ชัดเจนด้วย พร็อกซีอาจใช้บริษัทโฮสติ้ง เครือข่ายขนส่งข้อมูล หรือผู้จัดหารายอื่น เหตุหยุดชะงักที่เกี่ยวกับผู้จัดหารายนั้นได้รับการยกเว้นหรือไม่ขึ้นอยู่กับข้อตกลง การว่าจ้างภายนอกให้ดูแลโครงสร้างพื้นฐานบางส่วนไม่ได้อธิบายขอบเขต SLA ของลูกค้าในตัวเอง
เมื่อทำตาม SLA ไม่ได้จะเกิดอะไรขึ้น
การคืนสภาพบริการแก้ปัญหาทางเทคนิค ส่วนมาตรการชดเชยของ SLA จัดการกับข้อผูกพันที่ทำไม่สำเร็จ รูปแบบหนึ่งที่ผู้ให้บริการใช้คือเครดิตค่าบริการ ซึ่งนำไปหักค่าบริการในภายหลัง รูปแบบอื่นอาจเป็นการต่อระยะเวลาหรือคืนเงิน แต่ต้องมีเอกสารที่ใช้กำหนดมาตรการนั้น
การคำนวณต้องกำหนดฐานค่าบริการให้ชัด เครดิตอาจผูกกับบริการที่ได้รับผลกระทบ แทนที่จะครอบคลุมทุกอย่างในบัญชีลูกค้า ความเสียหายต่างระดับอาจให้เครดิตต่างกัน และอาจมีเพดาน กฎเหล่านี้อธิบายว่า SLA ให้อะไร การผิดข้อผูกพันไม่ได้ทำให้เกิดสิทธิ์ชดเชยความสูญเสียทุกอย่างจากงานที่หยุดชะงักโดยอัตโนมัติ
ลูกค้าอาจต้องยื่นคำร้องภายในเวลาที่กำหนด ข้อมูลที่เกี่ยวข้องอาจรวมบริการที่ได้รับผลกระทบ ช่วงเกิดเหตุพร้อมเขตเวลา และบันทึกข้อผิดพลาดการเชื่อมต่อ คำร้องจะได้รับการประเมินตามขั้นตอนและหลักฐานที่ SLA กำหนด
เรื่องนี้แยกจากนโยบายคืนเงินการซื้อทั่วไป ช่วงเวลาขอคืนเงินเกี่ยวกับเงื่อนไขการคืนสินค้าที่ซื้อ ส่วนมาตรการของ SLA เกี่ยวกับการไม่ทำตามข้อผูกพันบริการที่กำหนดระหว่างใช้งาน
