ಡೌನ್ಟೈಮ್ ಆಧಾರಿತ ಸೇವಾ ಅಪ್ಟೈಮ್ ಶೇಕಡಾವಾರು ಲೆಕ್ಕಹಾಕಿ ಅಥವಾ SLA ನಿಂದ ಅನುಮತಿತ ಡೌನ್ಟೈಮ್ ನಿರ್ಧರಿಸಿ. IT ಕಾರ್ಯಾಚರಣೆಗಳು, ಸೇವಾ ನಿರ್ವಹಣೆ ಮತ್ತು SLA ಅನುಕೂಲತೆ ನಿರೀಕ್ಷಣೆಗೆ ಅಗತ್ಯವಾಗಿದೆ.
ಸೇವಾ ಅಪ್ಟೈಮ್ ಐಟಿ ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಸೇವಾ ನಿರ್ವಹಣೆಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪ್ರಮುಖ ಮೆಟ್ರಿಕ್. ಇದು ಸೇವೆ ಅಥವಾ ವ್ಯವಸ್ಥೆ ಲಭ್ಯವಿರುವ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಸಮಯದ ಶೇಷವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಈ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ನಿಮ್ಮನ್ನು ಡೌನ್ಟೈಮ್ ಆಧಾರಿತ ಅಪ್ಟೈಮ್ ಶೇಕಡಾವಾರು ನಿರ್ಧರಿಸಲು ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಸೇವಾ ಮಟ್ಟದ ಒಪ್ಪಂದ (SLA) ಆಧಾರಿತ ಅನುಮತಿತ ಡೌನ್ಟೈಮ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಲು ಅನುಮತಿಸುತ್ತದೆ.
ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಕೆಳಗಿನ ಪರಿಶೀಲನೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ:
ಅಮಾನ್ಯ ಇನ್ಪುಟ್ಗಳನ್ನು ಗುರುತಿಸಿದಾಗ, ದೋಷ ಸಂದೇಶವನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಲೆಕ್ಕಹಾಕುವಿಕೆ ಸರಿಪಡಿಸುವ ತನಕ ಮುಂದುವರಿಯುವುದಿಲ್ಲ.
ಅಪ್ಟೈಮ್ ಶೇಕಡಾವಾರು ಕೆಳಗಿನಂತೆ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ:
ಡೌನ್ಟೈಮ್ನಿಂದ ಅಪ್ಟೈಮ್ ಲೆಕ್ಕಹಾಕುವಿಕೆ: ಅಪ್ಟೈಮ್ (%) = ((ಒಟ್ಟು ಸಮಯ - ಡೌನ್ಟೈಮ್) / ಒಟ್ಟು ಸಮಯ) * 100
SLA ಗೆ ಡೌನ್ಟೈಮ್ ಲೆಕ್ಕಹಾಕುವಿಕೆ: ಅನುಮತಿತ ಡೌನ್ಟೈಮ್ = ಒಟ್ಟು ಸಮಯ * (1 - (SLA / 100))
ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಬಳಕೆದಾರನ ಇನ್ಪುಟ್ ಆಧಾರಿತ ಅಪ್ಟೈಮ್ ಅಥವಾ ಡೌನ್ಟೈಮ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕಲು ಈ ಸೂತ್ರಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇಲ್ಲಿ ಹಂತ ಹಂತದ ವಿವರವಾಗಿದೆ:
ಡೌನ್ಟೈಮ್ನಿಂದ ಅಪ್ಟೈಮ್: a. ಎಲ್ಲಾ ಸಮಯದ ಇನ್ಪುಟ್ಗಳನ್ನು ಸಾಮಾನ್ಯ ಘಟಕಕ್ಕೆ ಪರಿವರ್ತಿಸಿ (ಉದಾಹರಣೆಗೆ, ಸೆಕೆಂಡುಗಳು) b. ಅಪ್ಟೈಮ್ ಅವಧಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ: ಅಪ್ಟೈಮ್ = ಒಟ್ಟು ಸಮಯ - ಡೌನ್ಟೈಮ್ c. ಅಪ್ಟೈಮ್ ಶೇಕಡಾವಾರು ಲೆಕ್ಕಹಾಕಿ: (ಅಪ್ಟೈಮ್ / ಒಟ್ಟು ಸಮಯ) * 100
SLA ಗೆ ಡೌನ್ಟೈಮ್: a. SLA ಶೇಕಡಾವಾರನ್ನು ದಶಮಲವಿನಲ್ಲಿ ಪರಿವರ್ತಿಸಿ: SLA / 100 b. ಅನುಮತಿತ ಡೌನ್ಟೈಮ್ ಲೆಕ್ಕಹಾಕಿ: ಒಟ್ಟು ಸಮಯ * (1 - SLA ದಶಮಲವ) c. ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಡೌನ್ಟೈಮ್ ಅನ್ನು ಸೂಕ್ತ ಘಟಕಗಳಿಗೆ ಪರಿವರ್ತಿಸಿ
ಕ್ಯಾಲ್ಕುಲೇಟರ್ ನಿಖರತೆಯನ್ನು ಖಚಿತಪಡಿಸಲು ಉನ್ನತ-ನಿಖರ ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಅಂಕಗಣಿತವನ್ನು ಬಳಸುತ್ತದೆ.
ಸೇವಾ ಅಪ್ಟೈಮ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಐಟಿ ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು ಸೇವಾ ನಿರ್ವಹಣೆಯಲ್ಲಿ ವಿವಿಧ ಅನ್ವಯಗಳನ್ನು ಹೊಂದಿದೆ:
SLA ಪಾಲನೆ: ಸೇವಾ ಒದಗಿಸುವವರು ಒಪ್ಪಿಗೆಯಾದ ಅಪ್ಟೈಮ್ ಬದ್ಧತೆಗಳನ್ನು ಪೂರೈಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಕಾರ್ಯಕ್ಷಮತೆ ಮೇಲ್ವಿಚಾರಣೆ: ಐಟಿ ತಂಡಗಳಿಗೆ ಸಮಯದೊಂದಿಗೆ ವ್ಯವಸ್ಥೆಯ ಲಭ್ಯತೆಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮತ್ತು ವರದಿ ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ.
ಸಾಮರ್ಥ್ಯ ಯೋಜನೆ: ಅಪ್ಟೈಮ್ ಗುರಿಗಳ ಆಧಾರದಲ್ಲಿ ಪುನರಾವೃತ್ತತೆ ಅಥವಾ ಸುಧಾರಿತ ಮೂಲಸೌಕರ್ಯದ ಅಗತ್ಯವನ್ನು ನಿರ್ಧರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಘಟನೆ ನಿರ್ವಹಣೆ: ಅವ್ಯವಸ್ಥೆಗಳ ಪರಿಣಾಮವನ್ನು ಪ್ರಮಾಣಿತಗೊಳಿಸಲು ಮತ್ತು ಪುನಃಸ್ಥಾಪನಾ ಸಮಯದ ಉದ್ದೇಶಗಳನ್ನು ಹೊಂದಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಗ್ರಾಹಕ ಸಂವಹನ: ಗ್ರಾಹಕರ ಅಥವಾ ಹಿತಾಸಕ್ತಿಗಳೊಂದಿಗೆ ಸೇವಾ ಗುಣಮಟ್ಟವನ್ನು ಚರ್ಚಿಸಲು ಸ್ಪಷ್ಟ ಮೆಟ್ರಿಕ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಅಪ್ಟೈಮ್ ಶೇಕಡಾವಾರು ಮೂಲ ಮೆಟ್ರಿಕ್ ಆದರೆ, ಐಟಿ ವೃತ್ತಿಪರರು ಪರಿಗಣಿಸಬಹುದಾದ ಇತರ ಸಂಬಂಧಿತ ಅಳತೆಯುಗಳಿವೆ:
ವಿಫಲತೆಯ ನಡುವಿನ ಸರಾಸರಿ ಸಮಯ (MTBF): ವ್ಯವಸ್ಥೆಯ ವಿಫಲತೆಗಳ ನಡುವಿನ ಸರಾಸರಿ ಸಮಯವನ್ನು ಅಳೆಯುತ್ತದೆ, ಇದು ನಂಬಿಕೆಗಳನ್ನು ಅಂದಾಜಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ದುರಸ್ತಿ ಮಾಡಲು ಸರಾಸರಿ ಸಮಯ (MTTR): ಸಮಸ್ಯೆಗಳನ್ನು ಸರಿಪಡಿಸಲು ಮತ್ತು ಸೇವೆಯನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಬೇಕಾದ ಸರಾಸರಿ ಸಮಯವನ್ನು ಪ್ರಮಾಣಿತಗೊಳಿಸುತ್ತದೆ.
ಲಭ್ಯತೆ: ಸಾಮಾನ್ಯವಾಗಿ ನೈನ್ಸ್ ಸಂಖ್ಯೆಯ ರೂಪದಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಲಾಗುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಐದು ನೈನ್ಸ್ = 99.999% ಅಪ್ಟೈಮ್), ಇದು ಉನ್ನತ ಲಭ್ಯತೆಯ ವ್ಯವಸ್ಥೆಗಳ ಸಣ್ಣ ದೃಷ್ಟಿಕೋನವನ್ನು ಒದಗಿಸುತ್ತದೆ.
ದೋಷ ದರಗಳು: ದೋಷಗಳ ಅಥವಾ ಕುಗ್ಗಿದ ಕಾರ್ಯಕ್ಷಮತೆಯ ಆವೃತ್ತಿಯನ್ನು ಅಳೆಯುತ್ತದೆ, ಇದು ಸಂಪೂರ್ಣ ಡೌನ್ಟೈಮ್ ಅನ್ನು ಉಂಟುಮಾಡದಿದ್ದರೂ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಪ್ರಭಾವಿತ ಮಾಡಬಹುದು.
ಸೇವಾ ಅಪ್ಟೈಮ್ ಪರಿಕಲ್ಪನೆಯು ಮುಖ್ಯ ಫ್ರೇಮ್ ಕಂಪ್ಯೂಟಿಂಗ್ನ ಆರಂಭದ ದಿನಗಳಲ್ಲಿ ತನ್ನ ಮೂಲಗಳನ್ನು ಹೊಂದಿದೆ ಆದರೆ ಇಂಟರ್ನೆಟ್ ಮತ್ತು ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಏರಿಕೆಗೆ ಪ್ರಾಮುಖ್ಯತೆ ಪಡೆದಿದೆ. ಪ್ರಮುಖ ಮೈಲಾರಿಗಳು:
1960-70: ಡೌನ್ಟೈಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಗಮನವಿಟ್ಟು ಉನ್ನತ ಲಭ್ಯತೆಯ ಮುಖ್ಯ ಫ್ರೇಮ್ ವ್ಯವಸ್ಥೆಗಳ ಅಭಿವೃದ್ಧಿ.
1980: ದೂರಸಂಪರ್ಕದಲ್ಲಿ ಐದು ನೈನ್ಸ್ (99.999%) ಲಭ್ಯತೆಯ ಪರಿಕಲ್ಪನೆಯ ಪರಿಚಯ.
1990: ಇಂಟರ್ನೆಟ್ನ ಬೆಳವಣಿಗೆ ವೆಬ್ಸೈಟ್ ಅಪ್ಟೈಮ್ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಗಮನವನ್ನು ತಂದಿತು ಮತ್ತು ಹೋಸ್ಟಿಂಗ್ ಸೇವೆಗಳಿಗಾಗಿ SLA ಗಳ ಉದಯವನ್ನು ತರುತ್ತದೆ.
2000: ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ "ಎಂದಿಗೂ-ಆನ್" ಸೇವೆಗಳ ಪರಿಕಲ್ಪನೆಯನ್ನು ಪ್ರಸಿದ್ಧಗೊಳಿಸಿತು ಮತ್ತು ಹೆಚ್ಚಿನ ಕಠಿಣ ಅಪ್ಟೈಮ್ ಅಗತ್ಯಗಳನ್ನು ಪರಿಚಯಿಸಿತು.
2010 ರಿಂದ ಮುಂದುವರಿಯುವ: ಡೆವ್ಓಪ್ಸ್ ಅಭ್ಯಾಸಗಳು ಮತ್ತು ಸೈಟ್ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಇಂಜಿನಿಯರಿಂಗ್ (SRE) ಅಪ್ಟೈಮ್ ಮಹತ್ವವನ್ನು ಹೆಚ್ಚಿಸುತ್ತವೆ ಮತ್ತು ಹೆಚ್ಚು ಸುಧಾರಿತ ಲಭ್ಯತೆ ಮೆಟ್ರಿಕ್ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತವೆ.
ಇಂದು, ಸೇವಾ ಅಪ್ಟೈಮ್ ಡಿಜಿಟಲ್ ಯುಗದಲ್ಲಿ ಪ್ರಮುಖ ಮೆಟ್ರಿಕ್ ಆಗಿದೆ, ಇದು ಆನ್ಲೈನ್ ಸೇವೆಗಳು, ಕ್ಲೌಡ್ ವೇದಿಕೆಗಳು ಮತ್ತು ಎಂಟರ್ಪ್ರೈಸ್ ಐಟಿ ವ್ಯವಸ್ಥೆಗಳ ನಂಬಿಕೆ ಮತ್ತು ಗುಣಮಟ್ಟವನ್ನು ಅಂದಾಜಿಸಲು ಪ್ರಮುಖ ಪಾತ್ರ ವಹಿಸುತ್ತದೆ.
ಇಲ್ಲಿ ಸೇವಾ ಅಪ್ಟೈಮ್ ಲೆಕ್ಕಹಾಕಲು ಕೆಲವು ಕೋಡ್ ಉದಾಹರಣೆಗಳು:
1' Excel VBA ಕಾರ್ಯಕ್ಕಾಗಿ ಅಪ್ಟೈಮ್ ಲೆಕ್ಕಹಾಕುವುದು
2Function CalculateUptime(totalTime As Double, downtime As Double) As Double
3 CalculateUptime = ((totalTime - downtime) / totalTime) * 100
4End Function
5' ಬಳಕೆ:
6' =CalculateUptime(24, 0.5) ' 24 ಗಂಟೆಗಳ ಒಟ್ಟು, 0.5 ಗಂಟೆಗಳ ಡೌನ್ಟೈಮ್
7
1def calculate_uptime(total_time, downtime):
2 uptime = ((total_time - downtime) / total_time) * 100
3 return round(uptime, 2)
4
5## ಉದಾಹರಣೆ ಬಳಕೆ:
6total_time = 24 * 60 * 60 # 24 ಗಂಟೆಗಳು ಸೆಕೆಂಡುಗಳಲ್ಲಿ
7downtime = 30 * 60 # 30 ನಿಮಿಷಗಳು ಸೆಕೆಂಡುಗಳಲ್ಲಿ
8uptime_percentage = calculate_uptime(total_time, downtime)
9print(f"ಅಪ್ಟೈಮ್: {uptime_percentage}%")
10
1function calculateAllowableDowntime(totalTime, sla) {
2 const slaDecimal = sla / 100;
3 return totalTime * (1 - slaDecimal);
4}
5
6// ಉದಾಹರಣೆ ಬಳಕೆ:
7const totalTimeHours = 24 * 30; // 30 ದಿನಗಳು
8const slaPercentage = 99.9;
9const allowableDowntimeHours = calculateAllowableDowntime(totalTimeHours, slaPercentage);
10console.log(`ಅನುಮತಿತ ಡೌನ್ಟೈಮ್: ${allowableDowntimeHours.toFixed(2)} ಗಂಟೆಗಳು`);
11
1public class UptimeCalculator {
2 public static double calculateUptime(double totalTime, double downtime) {
3 return ((totalTime - downtime) / totalTime) * 100;
4 }
5
6 public static void main(String[] args) {
7 double totalTime = 24 * 60; // 24 ಗಂಟೆಗಳು ನಿಮಿಷಗಳಲ್ಲಿ
8 double downtime = 15; // 15 ನಿಮಿಷಗಳು
9
10 double uptimePercentage = calculateUptime(totalTime, downtime);
11 System.out.printf("ಅಪ್ಟೈಮ್: %.2f%%\n", uptimePercentage);
12 }
13}
14
ಈ ಉದಾಹರಣೆಗಳು ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಬಳಕೆಯೊಂದಿಗೆ ಅಪ್ಟೈಮ್ ಶೇಕಡಾವಾರು ಮತ್ತು ಅನುಮತಿತ ಡೌನ್ಟೈಮ್ ಅನ್ನು ಲೆಕ್ಕಹಾಕುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತವೆ. ನೀವು ಈ ಕಾರ್ಯಗಳನ್ನು ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯಗಳಿಗೆ ಹೊಂದಿಸಬಹುದು ಅಥವಾ ಅವುಗಳನ್ನು ದೊಡ್ಡ ಐಟಿ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಅಳವಡಿಸಬಹುದು.
ಡೌನ್ಟೈಮ್ನಿಂದ ಅಪ್ಟೈಮ್ ಲೆಕ್ಕಹಾಕುವುದು:
SLA ನಿಂದ ಅನುಮತಿತ ಡೌನ್ಟೈಮ್ ಲೆಕ್ಕಹಾಕುವುದು:
ಉನ್ನತ ಲಭ್ಯತೆ ದೃಶ್ಯ:
ಕಡಿಮೆ ಲಭ್ಯತೆ ದೃಶ್ಯ:
ನಿಮ್ಮ ಕೆಲಸದ ಹಂತಕ್ಕೆ ಉಪಯೋಗಿಸಬಹುದಾದ ಹೆಚ್ಚು ಉಪಕರಣಗಳನ್ನು ಹುಡುಕಿ ಹೊಸ ಉಪಕರಣಗಳನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ