ข้ามไปยังเนื้อหา

เครื่องคำนวณเวลาทำงาน - คำนวณเวลาทำงานและเวลาหยุดทำงานของบริการ

เครื่องคำนวณเวลาทำงานฟรีเพื่อคำนวณเปอร์เซ็นต์เวลาทำงานของบริการจากเวลาหยุดทำงาน หรือกำหนดเวลาหยุดทำงานที่อนุญาตจาก SLA ที่จำเป็นสำหรับการปฏิบัติงาน IT และการปฏิบัติตาม SLA

เครื่องคำนวณเวลาการให้บริการ

หน่วยเวลา *
ประเภทการคำนวณ *

ผลการคำนวณ

เวลาการทำงาน
100.00%
เวลาหยุดทำงาน
0.00เวลาหยุดทำงาน (นาที)
ผลการคำนวณ
แผนภูมิแสดงเวลาการทำงาน100.0%100.00%
เครื่องคำนวณโหลด...
📚

เอกสารประกอบการใช้งาน

เครื่องคำนวณเวลาพร้อมใช้งาน

เครื่องคำนวณเวลาพร้อมใช้งานใช้คำนวณว่าสัดส่วนเท่าใดของช่วงเวลาหนึ่งที่บริการ เซิร์ฟเวอร์ หรือเครือข่ายยังพร้อมใช้งาน นอกจากนี้ยังคำนวณย้อนกลับได้ด้วย โดยเมื่อระบุเป้าหมายเวลาพร้อมใช้งานจากข้อตกลงระดับการให้บริการ (SLA) ระบบจะคำนวณว่าการหยุดทำงานที่เป้าหมายนั้นยอมให้มีได้มากเพียงใด

ความหมายของเวลาพร้อมใช้งาน

เวลาพร้อมใช้งานคือส่วนของช่วงเวลาที่เลือกซึ่งระบบทำงานตามปกติ ส่วนเวลาหยุดทำงานคือช่วงเวลาที่เหลือ เมื่อระบบขัดข้อง เข้าถึงไม่ได้ หรือไม่สามารถทำหน้าที่ได้ด้วยเหตุอื่น เวลาพร้อมใช้งานและเวลาหยุดทำงานรวมกันเท่ากับช่วงเวลาทั้งหมดเสมอ

สูตรคำนวณเวลาพร้อมใช้งาน

U=T−DT×100U = \frac{T - D}{T} \times 100

โดย U คือเวลาพร้อมใช้งานในรูปเปอร์เซ็นต์ T คือเวลาทั้งหมด และ D คือเวลาหยุดทำงาน

แปลงเวลาทั้งหมดและเวลาหยุดทำงานให้เป็นหน่วยเดียวกันก่อนหาร โดยปกติใช้หน่วยนาที

ตัวอย่างการคำนวณ: หาเวลาพร้อมใช้งานจากเวลาหยุดทำงาน

เซิร์ฟเวอร์ทำงานเป็นเวลา 24 ชั่วโมง และหยุดทำงานเป็นเวลา 30 นาทีในวันนั้น

  • เวลาทั้งหมด: 24 ชั่วโมง = 1,440 นาที
  • เวลาหยุดทำงาน: 30 นาที
  • เวลาพร้อมใช้งาน: ((1,440 − 30) / 1,440) × 100 = 97.92%

สูตรคำนวณเวลาหยุดทำงานที่ยอมให้มีได้

โดยทั่วไป SLA ระบุเปอร์เซ็นต์เวลาพร้อมใช้งานขั้นต่ำแทนการระบุเวลาหยุดทำงาน หากต้องการแปลงคำมั่นนั้นเป็นงบเวลาหยุดทำงาน:

D=T×(1−S100)D = T \times \left(1 - \frac{S}{100}\right)

โดย 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 วัน โดยปัดเศษแล้ว

วิธีใช้เครื่องคำนวณเวลาพร้อมใช้งาน

  1. ป้อนชื่อบริการหากต้องการ ชื่อนี้ใช้ระบุผลลัพธ์เท่านั้นและไม่ส่งผลต่อการคำนวณ
  2. ป้อนช่วงเวลาและเลือกหน่วย ได้แก่ ชั่วโมง วัน หรือปี
  3. เลือกประเภทการคำนวณ: "เวลาหยุดทำงาน" เพื่อหาเปอร์เซ็นต์เวลาพร้อมใช้งาน หรือ "SLA" เพื่อหาเวลาหยุดทำงานที่ยอมให้มีได้
  4. ป้อนเวลาหยุดทำงานเป็นนาที หรือป้อน SLA เป็นเปอร์เซ็นต์
  5. อ่านเปอร์เซ็นต์เวลาพร้อมใช้งานและเวลาหยุดทำงานเป็นนาที แผนภูมิแบ่งช่วงเวลาออกเป็นสัดส่วนเวลาพร้อมใช้งานและเวลาหยุดทำงาน

ช่วงเวลาต้องเป็นจำนวนบวก เวลาหยุดทำงานต้องไม่เป็นค่าลบหรือมากกว่าช่วงเวลาทั้งหมด 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% ต่อไปเรื่อย ๆ จะลดเวลาหยุดทำงานที่ยอมให้มีได้ลงประมาณสิบเท่า การนับเลขเก้าเป็นวิธีรวดเร็วในการอธิบายว่าเป้าหมายเวลาพร้อมใช้งานเข้มงวดเพียงใด

เอกสารอ้างอิง

  1. "High availability." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/High_availability.
  2. "Service-level agreement." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Service-level_agreement.