เครื่องคำนวณเวลาทำงาน - คำนวณเวลาทำงานและเวลาหยุดทำงานของบริการ
เครื่องคำนวณเวลาทำงานฟรีเพื่อคำนวณเปอร์เซ็นต์เวลาทำงานของบริการจากเวลาหยุดทำงาน หรือกำหนดเวลาหยุดทำงานที่อนุญาตจาก SLA ที่จำเป็นสำหรับการปฏิบัติงาน IT และการปฏิบัติตาม SLA
เครื่องคำนวณเวลาการให้บริการ
ผลการคำนวณ
เอกสารประกอบการใช้งาน
เครื่องคำนวณเวลาพร้อมใช้งาน
เครื่องคำนวณเวลาพร้อมใช้งานใช้คำนวณว่าสัดส่วนเท่าใดของช่วงเวลาหนึ่งที่บริการ เซิร์ฟเวอร์ หรือเครือข่ายยังพร้อมใช้งาน นอกจากนี้ยังคำนวณย้อนกลับได้ด้วย โดยเมื่อระบุเป้าหมายเวลาพร้อมใช้งานจากข้อตกลงระดับการให้บริการ (SLA) ระบบจะคำนวณว่าการหยุดทำงานที่เป้าหมายนั้นยอมให้มีได้มากเพียงใด
ความหมายของเวลาพร้อมใช้งาน
เวลาพร้อมใช้งานคือส่วนของช่วงเวลาที่เลือกซึ่งระบบทำงานตามปกติ ส่วนเวลาหยุดทำงานคือช่วงเวลาที่เหลือ เมื่อระบบขัดข้อง เข้าถึงไม่ได้ หรือไม่สามารถทำหน้าที่ได้ด้วยเหตุอื่น เวลาพร้อมใช้งานและเวลาหยุดทำงานรวมกันเท่ากับช่วงเวลาทั้งหมดเสมอ
สูตรคำนวณเวลาพร้อมใช้งาน
โดย U คือเวลาพร้อมใช้งานในรูปเปอร์เซ็นต์ T คือเวลาทั้งหมด และ D คือเวลาหยุดทำงาน
แปลงเวลาทั้งหมดและเวลาหยุดทำงานให้เป็นหน่วยเดียวกันก่อนหาร โดยปกติใช้หน่วยนาที
ตัวอย่างการคำนวณ: หาเวลาพร้อมใช้งานจากเวลาหยุดทำงาน
เซิร์ฟเวอร์ทำงานเป็นเวลา 24 ชั่วโมง และหยุดทำงานเป็นเวลา 30 นาทีในวันนั้น
- เวลาทั้งหมด: 24 ชั่วโมง = 1,440 นาที
- เวลาหยุดทำงาน: 30 นาที
- เวลาพร้อมใช้งาน: ((1,440 − 30) / 1,440) × 100 = 97.92%
สูตรคำนวณเวลาหยุดทำงานที่ยอมให้มีได้
โดยทั่วไป SLA ระบุเปอร์เซ็นต์เวลาพร้อมใช้งานขั้นต่ำแทนการระบุเวลาหยุดทำงาน หากต้องการแปลงคำมั่นนั้นเป็นงบเวลาหยุดทำงาน:
โดย D คือเวลาหยุดทำงานที่ยอมให้มีได้ T คือเวลาทั้งหมด และ S คือเวลาพร้อมใช้งานที่ SLA รับรองในรูปเปอร์เซ็นต์
ตัวอย่างการคำนวณ: หาเวลาหยุดทำงานจาก SLA
ผู้ให้บริการรับรองเวลาพร้อมใช้งาน 99.9% ตลอดเดือนที่มี 30 วัน
- เวลาทั้งหมด: 30 วัน = 43,200 นาที
- SLA: 99.9%
- เวลาหยุดทำงานที่ยอมให้มีได้: 43,200 × (1 − 0.999) = 43.2 นาที
ระดับ SLA ที่พบบ่อย ("เลขเก้า")
ทีมไอทีมักอธิบายเป้าหมายเวลาพร้อมใช้งานด้วยการนับจำนวนเลขเก้าในเปอร์เซ็นต์ เลขเก้าแต่ละตัวที่เพิ่มขึ้นจะลดเวลาหยุดทำงานที่ยอมให้มีได้ลงอย่างมาก:
| เวลาพร้อมใช้งาน | ชื่อเรียก | เวลาหยุดทำงานต่อปี | เวลาหยุดทำงานต่อเดือน | เวลาหยุดทำงานต่อวัน |
|---|---|---|---|---|
| 99% | เลขเก้าสองตัว | 3.65 วัน | 7.2 ชั่วโมง | 14.4 นาที |
| 99.9% | เลขเก้าสามตัว | 8.76 ชั่วโมง | 43.2 นาที | 1.44 นาที |
| 99.99% | เลขเก้าสี่ตัว | 52.56 นาที | 4.32 นาที | 8.6 วินาที |
| 99.999% | เลขเก้าห้าตัว | 5.26 นาที | 25.9 วินาที | 0.86 วินาที |
ตัวเลขนี้ใช้เดือนที่มี 30 วันและปีที่มี 365 วัน โดยปัดเศษแล้ว
วิธีใช้เครื่องคำนวณเวลาพร้อมใช้งาน
- ป้อนชื่อบริการหากต้องการ ชื่อนี้ใช้ระบุผลลัพธ์เท่านั้นและไม่ส่งผลต่อการคำนวณ
- ป้อนช่วงเวลาและเลือกหน่วย ได้แก่ ชั่วโมง วัน หรือปี
- เลือกประเภทการคำนวณ: "เวลาหยุดทำงาน" เพื่อหาเปอร์เซ็นต์เวลาพร้อมใช้งาน หรือ "SLA" เพื่อหาเวลาหยุดทำงานที่ยอมให้มีได้
- ป้อนเวลาหยุดทำงานเป็นนาที หรือป้อน SLA เป็นเปอร์เซ็นต์
- อ่านเปอร์เซ็นต์เวลาพร้อมใช้งานและเวลาหยุดทำงานเป็นนาที แผนภูมิแบ่งช่วงเวลาออกเป็นสัดส่วนเวลาพร้อมใช้งานและเวลาหยุดทำงาน
ช่วงเวลาต้องเป็นจำนวนบวก เวลาหยุดทำงานต้องไม่เป็นค่าลบหรือมากกว่าช่วงเวลาทั้งหมด SLA ต้องอยู่ระหว่าง 0 ถึง 100 การระบุค่าที่ไม่ถูกต้องจะแสดงข้อความผิดพลาดแทนผลลัพธ์
สำหรับความพร้อมใช้งานในระดับสูงมาก ผลลัพธ์จะแสดงตำแหน่งทศนิยมเพิ่มเติมแทนการปัดเป็น 100% เวลาพร้อมใช้งานที่มีค่าอย่าง 99.999% แสดงช่องว่างจริงที่วิศวกรจำเป็นต้องเห็น ไม่ใช่ค่าเดียวกับการพร้อมใช้งานอย่างสมบูรณ์
เวลาพร้อมใช้งานกับความพร้อมใช้งาน
เวลาพร้อมใช้งานวัดว่าระบบกำลังทำงานอยู่หรือไม่ ส่วนความพร้อมใช้งานครอบคลุมกว่านั้น โดยพิจารณาด้วยว่าระบบตอบสนองได้ถูกต้องและเร็วพอที่จะใช้งานได้หรือไม่ เซิร์ฟเวอร์อาจยัง "ทำงานอยู่" ในทางเทคนิคขณะที่มีภาระงานมากเกินไปและให้บริการคำขอได้ช้า ในกรณีนั้นเซิร์ฟเวอร์ยังทำงานอยู่แต่ไม่ได้พร้อมใช้งานอย่างเต็มที่
เหตุผลที่เวลาพร้อมใช้งานมีความสำคัญ
ผู้ให้บริการคลาวด์ บริษัทโฮสติ้ง และฝ่ายไอทีติดตามเวลาพร้อมใช้งานเพื่อตรวจสอบว่าปฏิบัติตามคำมั่นใน SLA หรือไม่ วางแผนช่วงเวลาบำรุงรักษา และให้เหตุผลในการจัดสรรงบประมาณสำหรับฮาร์ดแวร์สำรองหรือระบบสลับไปใช้ระบบสำรอง หากไม่บรรลุเป้าหมาย SLA อาจทำให้ต้องมอบเครดิตค่าบริการหรือรับโทษอื่นตามที่ระบุไว้ในสัญญา
คำถามที่พบบ่อย
เครื่องคำนวณเวลาพร้อมใช้งานคืออะไร?
เครื่องมือที่แปลงระหว่างเวลาหยุดทำงานกับเปอร์เซ็นต์เวลาพร้อมใช้งานสำหรับช่วงเวลาที่เลือก หรือแปลงเปอร์เซ็นต์ SLA เป็นงบเวลาหยุดทำงานที่ยอมให้มีได้
คำนวณเปอร์เซ็นต์เวลาพร้อมใช้งานอย่างไร?
หารเวลาที่ระบบทำงานด้วยช่วงเวลาทั้งหมด แล้วคูณด้วย 100 สำหรับเวลาหยุดทำงาน 30 นาทีในวันที่มี 24 ชั่วโมง: ((1,440 − 30) / 1,440) × 100 = 97.92%
เวลาพร้อมใช้งาน 99.9% หมายความว่าอย่างไร?
หมายความว่าระบบสามารถหยุดทำงานได้นานสูงสุดประมาณ 8.76 ชั่วโมงต่อปี 43.2 นาทีต่อเดือน หรือ 1.44 นาทีต่อวัน และยังบรรลุเป้าหมายได้ ระดับนี้มักเรียกว่า "เลขเก้าสามตัว"
คำนวณเวลาหยุดทำงานจาก SLA อย่างไร?
คูณช่วงเวลาทั้งหมดด้วย (1 − SLA / 100) SLA ที่ 99.9% ตลอดเดือนที่มี 30 วัน ยอมให้มีเวลาหยุดทำงาน 43,200 × 0.001 = 43.2 นาที
เวลาพร้อมใช้งานกับความพร้อมใช้งานแตกต่างกันอย่างไร?
เวลาพร้อมใช้งานวัดว่าระบบกำลังทำงานอยู่หรือไม่ ส่วนความพร้อมใช้งานยังพิจารณาว่าระบบตอบสนองได้ถูกต้องและเร็วพอที่จะใช้งานได้หรือไม่ ดังนั้นระบบที่ทำงานอยู่ในทางเทคนิคแต่ช้าจะนับว่าพร้อมทำงาน แต่ไม่ได้พร้อมใช้งานอย่างเต็มที่
เหตุใดทีมไอทีจึงพูดถึง "เลขเก้า"?
เลขเก้าแต่ละตัวที่เพิ่มขึ้นในเปอร์เซ็นต์ ตั้งแต่ 99% เป็น 99.9% และเป็น 99.99% ต่อไปเรื่อย ๆ จะลดเวลาหยุดทำงานที่ยอมให้มีได้ลงประมาณสิบเท่า การนับเลขเก้าเป็นวิธีรวดเร็วในการอธิบายว่าเป้าหมายเวลาพร้อมใช้งานเข้มงวดเพียงใด
เอกสารอ้างอิง
- "High availability." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/High_availability.
- "Service-level agreement." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Service-level_agreement.