ข้อตกลงระดับการให้บริการพร็อกซี: ข้อผูกพันและการติดตามตรวจสอบ

ข้อตกลงระดับการให้บริการพร็อกซี: ข้อผูกพันและการติดตามตรวจสอบ

เมื่อธุรกิจใช้พร็อกซีในการทำงานประจำวัน จำเป็นต้องทราบว่าผู้ให้บริการรับปากจะให้บริการในระดับใด การเชื่อมต่อพึ่งพาได้หรือไม่ จะจัดการข้อขัดข้องอย่างไร และจะเกิดอะไรขึ้นหากให้บริการไม่ถึงระดับที่สัญญาไว้ ข้อตกลงระดับการให้บริการหรือ 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 เกี่ยวกับการไม่ทำตามข้อผูกพันบริการที่กำหนดระหว่างใช้งาน

กลับไปที่ฐานความรู้