ਸੇਵਾ ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਗਣਨਾ ਅਤੇ SLA ਨਿਰਧਾਰਨ
ਡਾਊਨਟਾਈਮ ਦੇ ਆਧਾਰ 'ਤੇ ਸੇਵਾ ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਦੀ ਗਣਨਾ ਕਰੋ ਜਾਂ SLA ਤੋਂ ਮਨਜ਼ੂਰਯੋਗ ਡਾਊਨਟਾਈਮ ਦਾ ਨਿਰਧਾਰਨ ਕਰੋ। IT ਕਾਰਜਾਂ, ਸੇਵਾ ਪ੍ਰਬੰਧਨ ਅਤੇ SLA ਪਾਲਣਾ ਨਿਗਰਾਨੀ ਲਈ ਇਹ ਜ਼ਰੂਰੀ ਹੈ।
ਸੇਵਾ ਅੱਪਟਾਈਮ ਗਣਕ
ਦਸਤਾਵੇਜ਼
ਸੇਵਾ ਉਪਲਬਧਤਾ ਗਣਕ
ਪਰੀਚਯ
ਸੇਵਾ ਉਪਲਬਧਤਾ ਆਈਟੀ ਓਪਰੇਸ਼ਨ ਅਤੇ ਸੇਵਾ ਪ੍ਰਬੰਧਨ ਦੇ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਮੈਟਰਿਕ ਹੈ। ਇਹ ਇੱਕ ਸੇਵਾ ਜਾਂ ਸਿਸਟਮ ਦੇ ਉਪਲਬਧ ਅਤੇ ਕਾਰਗਰ ਹੋਣ ਦੇ ਸਮੇਂ ਦਾ ਪ੍ਰਤੀਸ਼ਤ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਹ ਗਣਕਰ ਤੁਹਾਨੂੰ ਡਾਊਨਟਾਈਮ ਦੇ ਆਧਾਰ 'ਤੇ ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਦਾ ਨਿਰਣਯ ਕਰਨ ਜਾਂ ਨਿਰਧਾਰਿਤ ਸੇਵਾ ਪੱਧਰ ਸਮਝੌਤੇ (SLA) ਦੇ ਆਧਾਰ 'ਤੇ ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਇਸ ਗਣਕਰ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ
- ਸੇਵਾ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ (ਵਿਕਲਪਿਕ)।
- ਗਣਨਾ ਲਈ ਸਮੇਂ ਦੀ ਅਵਧੀ ਦਰਜ ਕਰੋ (ਜਿਵੇਂ, 24 ਘੰਟੇ, 30 ਦਿਨ, 1 ਸਾਲ)।
- ਗਣਨਾ ਦੀ ਕਿਸਮ ਚੁਣੋ:
- ਡਾਊਨਟਾਈਮ ਤੋਂ ਉਪਲਬਧਤਾ: ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਡਾਊਨਟਾਈਮ ਦੀ ਮਾਤਰਾ ਦਰਜ ਕਰੋ।
- SLA ਤੋਂ ਡਾਊਨਟਾਈਮ: ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ SLA ਪ੍ਰਤੀਸ਼ਤ ਦਰਜ ਕਰੋ।
- ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ "ਗਣਨਾ" ਬਟਨ 'ਤੇ ਕਲਿਕ ਕਰੋ।
- ਨਤੀਜਾ ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਅਤੇ ਉਚਿਤ ਇਕਾਈਆਂ ਵਿੱਚ ਡਾਊਨਟਾਈਮ ਦਰਸਾਏਗਾ।
ਇਨਪੁੱਟ ਵੈਰੀਫਿਕੇਸ਼ਨ
ਗਣਕਰ ਉਪਭੋਗਤਾ ਇਨਪੁੱਟ 'ਤੇ ਹੇਠ ਲਿਖੀਆਂ ਜਾਂਚਾਂ ਕਰਦਾ ਹੈ:
- ਸਮੇਂ ਦੀ ਅਵਧੀ ਇੱਕ ਸਕਾਰਾਤਮਕ ਸੰਖਿਆ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
- ਡਾਊਨਟਾਈਮ ਇੱਕ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਸੰਖਿਆ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਇਹ ਸਮੇਂ ਦੀ ਅਵਧੀ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦੀ।
- SLA ਪ੍ਰਤੀਸ਼ਤ 0 ਅਤੇ 100 ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਜੇਕਰ ਗਲਤ ਇਨਪੁੱਟ ਪਛਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਗਲਤੀ ਦਾ ਸੁਨੇਹਾ ਦਰਸਾਇਆ ਜਾਵੇਗਾ, ਅਤੇ ਗਣਨਾ ਤਦ ਤੱਕ ਨਹੀਂ ਹੋਵੇਗੀ ਜਦ ਤੱਕ ਸਹੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।
ਫਾਰਮੂਲਾ
ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਹੇਠ ਲਿਖੇ ਤਰੀਕੇ ਨਾਲ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
-
ਡਾਊਨਟਾਈਮ ਤੋਂ ਉਪਲਬਧਤਾ ਗਣਨਾ: ਉਪਲਬਧਤਾ (%) = ((ਕੁੱਲ ਸਮਾਂ - ਡਾਊਨਟਾਈਮ) / ਕੁੱਲ ਸਮਾਂ) * 100
-
SLA ਤੋਂ ਡਾਊਨਟਾਈਮ ਗਣਨਾ: ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ = ਕੁੱਲ ਸਮਾਂ * (1 - (SLA / 100))
ਗਣਨਾ
ਗਣਕਰ ਉਪਭੋਗਤਾ ਦੀ ਇਨਪੁੱਟ ਦੇ ਆਧਾਰ 'ਤੇ ਉਪਲਬਧਤਾ ਜਾਂ ਡਾਊਨਟਾਈਮ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਇਹ ਫਾਰਮੂਲੇ ਵਰਤਦਾ ਹੈ। ਇੱਥੇ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਵਿਆਖਿਆ ਹੈ:
-
ਡਾਊਨਟਾਈਮ ਤੋਂ ਉਪਲਬਧਤਾ: a. ਸਾਰੇ ਸਮੇਂ ਦੇ ਇਨਪੁੱਟ ਨੂੰ ਇੱਕ ਸਾਂਝੇ ਇਕਾਈ ਵਿੱਚ ਬਦਲੋ (ਜਿਵੇਂ, ਸਕਿੰਟ) b. ਉਪਲਬਧਤਾ ਦੀ ਅਵਧੀ ਦੀ ਗਣਨਾ ਕਰੋ: ਉਪਲਬਧਤਾ = ਕੁੱਲ ਸਮਾਂ - ਡਾਊਨਟਾਈਮ c. ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਦੀ ਗਣਨਾ ਕਰੋ: (ਉਪਲਬਧਤਾ / ਕੁੱਲ ਸਮਾਂ) * 100
-
SLA ਤੋਂ ਡਾਊਨਟਾਈਮ: a. SLA ਪ੍ਰਤੀਸ਼ਤ ਨੂੰ ਦਸ਼ਮਲਵ ਵਿੱਚ ਬਦਲੋ: SLA / 100 b. ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ ਦੀ ਗਣਨਾ ਕਰੋ: ਕੁੱਲ ਸਮਾਂ * (1 - SLA ਦਸ਼ਮਲਵ) c. ਡਾਊਨਟਾਈਮ ਨੂੰ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਉਚਿਤ ਇਕਾਈਆਂ ਵਿੱਚ ਬਦਲੋ
ਗਣਕਰ ਇਹ ਗਣਨਾਵਾਂ ਉੱਚ-ਸਟੀਕਤਾ ਫਲੋਟਿੰਗ-ਪੌਇੰਟ ਗਣਿਤ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਸਹੀਤਾ ਯਕੀਨੀ ਬਣਾਈ ਜਾ ਸਕੇ।
ਇਕਾਈਆਂ ਅਤੇ ਸਟੀਕਤਾ
- ਸਮੇਂ ਦੀ ਅਵਧੀ ਘੰਟਿਆਂ, ਦਿਨਾਂ ਜਾਂ ਸਾਲਾਂ ਵਿੱਚ ਦਰਜ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
- ਡਾਊਨਟਾਈਮ ਆਮ ਤੌਰ 'ਤੇ ਛੋਟੇ ਸਮਿਆਂ ਲਈ ਮਿੰਟਾਂ ਵਿੱਚ ਅਤੇ ਲੰਬੇ ਸਮਿਆਂ ਲਈ ਘੰਟਿਆਂ ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਦੋ ਦਸ਼ਮਲਵ ਸਥਾਨਾਂ ਨਾਲ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
- ਗਣਨਾਵਾਂ ਡਬਲ-ਸਟੀਕਤਾ ਫਲੋਟਿੰਗ-ਪੌਇੰਟ ਗਣਿਤ ਨਾਲ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
- ਨਤੀਜੇ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਯੋਗਤਾ ਨਾਲ ਗੋਲ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਪਰ ਅੰਦਰੂਨੀ ਗਣਨਾਵਾਂ ਪੂਰੀ ਸਟੀਕਤਾ ਨੂੰ ਬਣਾਈ ਰੱਖਦੀਆਂ ਹਨ।
ਵਰਤੋਂ ਦੇ ਕੇਸ
ਸੇਵਾ ਉਪਲਬਧਤਾ ਗਣਕਰ ਆਈਟੀ ਓਪਰੇਸ਼ਨ ਅਤੇ ਸੇਵਾ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨ ਹਨ:
-
SLA ਅਨੁਕੂਲਤਾ: ਸੇਵਾ ਪ੍ਰਦਾਤਾਵਾਂ ਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਸਹਿਮਤ ਉਪਲਬਧਤਾ ਦੀਆਂ ਵਚਨਬੱਧਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ।
-
ਪ੍ਰਦਰਸ਼ਨ ਨਿਗਰਾਨੀ: ਆਈਟੀ ਟੀਮਾਂ ਨੂੰ ਸਮੇਂ ਦੇ ਨਾਲ ਸਿਸਟਮ ਦੀ ਉਪਲਬਧਤਾ ਦੀ ਨਿਗਰਾਨੀ ਅਤੇ ਰਿਪੋਰਟ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
-
ਸਮਰੱਥਾ ਯੋਜਨਾ: ਉਪਲਬਧਤਾ ਦੇ ਲਕਸ਼ਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਰਿਡੰਡੈਂਸੀ ਜਾਂ ਸੁਧਾਰਿਤ ਢਾਂਚੇ ਦੀ ਲੋੜ ਦਾ ਨਿਰਣਯ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ।
-
ਘਟਨਾ ਪ੍ਰਬੰਧਨ: ਬੰਦਸ਼ਾਂ ਦੇ ਪ੍ਰਭਾਵ ਨੂੰ ਮਾਪਣ ਅਤੇ ਪੁਨਰਵਾਸ ਸਮੇਂ ਦੇ ਲਕਸ਼ਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
-
ਗਾਹਕ ਸੰਚਾਰ: ਗਾਹਕਾਂ ਜਾਂ ਹਿੱਸੇਦਾਰਾਂ ਨਾਲ ਸੇਵਾ ਦੀ ਗੁਣਵੱਤਾ ਬਾਰੇ ਗੱਲ ਕਰਨ ਲਈ ਸਾਫ ਮੈਟਰਿਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਵਿਕਲਪ
ਜਦੋਂ ਕਿ ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਇੱਕ ਮੂਲ ਮੈਟਰਿਕ ਹੈ, ਪਰ ਹੋਰ ਸੰਬੰਧਿਤ ਮਾਪਾਂ ਹਨ ਜੋ ਆਈਟੀ ਪੇਸ਼ੇਵਰਾਂ ਨੂੰ ਵਿਚਾਰਨਾ ਚਾਹੀਦਾ ਹੈ:
-
ਫੇਲਿਊਰਾਂ ਦੇ ਵਿਚਕਾਰ ਦਾ ਮੀਨ ਸਮਾਂ (MTBF): ਸਿਸਟਮ ਫੇਲਿਊਰਾਂ ਦੇ ਵਿਚਕਾਰ ਔਸਤ ਸਮਾਂ ਨੂੰ ਮਾਪਦਾ ਹੈ, ਜੋ ਭਰੋਸੇਯੋਗਤਾ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
-
ਮੀਨ ਟਾਈਮ ਟੂ ਰਿਪੇਅਰ (MTTR): ਕਿਸੇ ਸਮੱਸਿਆ ਨੂੰ ਠੀਕ ਕਰਨ ਅਤੇ ਸੇਵਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਔਸਤ ਸਮੇਂ ਨੂੰ ਮਾਪਦਾ ਹੈ।
-
ਉਪਲਬਧਤਾ: ਅਕਸਰ ਨੰਬਰਾਂ ਦੇ ਨੰਬਰਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਜਿਵੇਂ, ਪੰਜ ਨੰਬਰ = 99.999% ਉਪਲਬਧਤਾ), ਜੋ ਉੱਚ-ਉਪਲਬਧਤਾ ਸਿਸਟਮਾਂ ਦੇ ਬਾਰੇ ਇੱਕ ਵਧੇਰੇ ਵਿਸਥਾਰਿਤ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
-
ਗਲਤੀ ਦਰ: ਗਲਤੀਆਂ ਜਾਂ ਘਟੀਆ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਆਵਿਰਤੀ ਨੂੰ ਮਾਪਦਾ ਹੈ, ਜੋ ਪੂਰੀ ਬੰਦਸ਼ ਦਾ ਨਤੀਜਾ ਨਹੀਂ ਦੇ ਸਕਦਾ ਪਰ ਉਪਭੋਗਤਾ ਦੇ ਅਨੁਭਵ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦਾ ਹੈ।
ਇਤਿਹਾਸ
ਸੇਵਾ ਉਪਲਬਧਤਾ ਦਾ ਵਿਚਾਰ ਮੁੱਖ ਫਰੇਮ ਕੰਪਿਊਟਿੰਗ ਦੇ ਪਹਿਲੇ ਦਿਨਾਂ ਵਿੱਚ ਆਪਣੇ ਮੂਲਾਂ ਨੂੰ ਰੱਖਦਾ ਹੈ ਪਰ ਇੰਟਰਨੈਟ ਅਤੇ ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਦੇ ਉੱਪਰ ਆਉਣ ਨਾਲ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੋ ਗਿਆ। ਕੁਝ ਮੁੱਖ ਮੀਲ ਪੱਥਰ ਹਨ:
-
1960 ਦੇ ਦਹਾਕੇ-1970 ਦੇ ਦਹਾਕੇ: ਡਾਊਨਟਾਈਮ ਨੂੰ ਘਟਾਉਣ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਹੋ ਕੇ ਉੱਚ-ਉਪਲਬਧਤਾ ਮੁੱਖ ਫਰੇਮ ਸਿਸਟਮਾਂ ਦਾ ਵਿਕਾਸ।
-
1980 ਦੇ ਦਹਾਕੇ: ਟੈਲੀਕਮਿਊਨਿਕੇਸ਼ਨ ਵਿੱਚ ਪੰਜ ਨੰਬਰਾਂ (99.999%) ਉਪਲਬਧਤਾ ਦੇ ਧਾਰਨਾ ਦੀ ਪੇਸ਼ਕਸ਼।
-
1990 ਦੇ ਦਹਾਕੇ: ਇੰਟਰਨੈਟ ਦੀ ਵਾਧੇ ਨਾਲ ਵੈਬਸਾਈਟ ਦੀ ਉਪਲਬਧਤਾ 'ਤੇ ਵੱਧ ਧਿਆਨ ਦਿੱਤਾ ਗਿਆ ਅਤੇ ਹੋਸਟਿੰਗ ਸੇਵਾਵਾਂ ਲਈ SLA ਦਾ ਉਭਾਰ।
-
2000 ਦੇ ਦਹਾਕੇ: ਕਲਾਉਡ ਕੰਪਿਊਟਿੰਗ ਨੇ "ਹਮੇਸ਼ਾ-ਚਾਲੂ" ਸੇਵਾਵਾਂ ਦੇ ਵਿਚਾਰ ਨੂੰ ਪ੍ਰਸਿੱਧ ਕੀਤਾ ਅਤੇ ਵਧੇਰੇ ਸਖਤ ਉਪਲਬਧਤਾ ਦੀਆਂ ਲੋੜਾਂ ਨੂੰ ਪੇਸ਼ ਕੀਤਾ।
-
2010 ਦੇ ਦਹਾਕੇ ਤੋਂ ਅੱਗੇ: DevOps ਅਭਿਆਸ ਅਤੇ ਸਾਈਟ ਭਰੋਸੇਯੋਗਤਾ ਇੰਜੀਨੀਅਰਿੰਗ (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
ਇਹ ਉਦਾਹਰਣਾਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਪਲਬਧਤਾ ਪ੍ਰਤੀਸ਼ਤ ਅਤੇ ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ ਦੀ ਗਣਨਾ ਕਰਨ ਦਾ ਤਰੀਕਾ ਦਰਸਾਉਂਦੀਆਂ ਹਨ। ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਆਪਣੇ ਵਿਸ਼ੇਸ਼ ਲੋੜਾਂ ਦੇ ਲਈ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਉਨ੍ਹਾਂ ਨੂੰ ਵੱਡੇ ਆਈਟੀ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ।
ਸੰਖਿਆਤਮਕ ਉਦਾਹਰਣ
-
ਡਾਊਨਟਾਈਮ ਤੋਂ ਉਪਲਬਧਤਾ ਦੀ ਗਣਨਾ:
- ਕੁੱਲ ਸਮਾਂ: 24 ਘੰਟੇ
- ਡਾਊਨਟਾਈਮ: 30 ਮਿੰਟ
- ਉਪਲਬਧਤਾ: 98.75%
-
SLA ਤੋਂ ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ ਦੀ ਗਣਨਾ:
- ਕੁੱਲ ਸਮਾਂ: 30 ਦਿਨ
- SLA: 99.9%
- ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ: 43.2 ਮਿੰਟ
-
ਉੱਚ ਉਪਲਬਧਤਾ ਸਥਿਤੀ:
- ਕੁੱਲ ਸਮਾਂ: 1 ਸਾਲ
- SLA: 99.999% (ਪੰਜ ਨੰਬਰ)
- ਆਗਿਆਤ ਡਾਊਨਟਾਈਮ: 5.26 ਮਿੰਟ ਪ੍ਰਤੀ ਸਾਲ
-
ਨੀਚੀ ਉਪਲਬਧਤਾ ਸਥਿਤੀ:
- ਕੁੱਲ ਸਮਾਂ: 1 ਹਫਤਾ
- ਡਾਊਨਟਾਈਮ: 4 ਘੰਟੇ
- ਉਪਲਬਧਤਾ: 97.62%
ਹਵਾਲੇ
- Hiles, A. (2014). "Service Level Agreements: Winning a Competitive Edge for Support & Supply Services." Rothstein Publishing.
- Limoncelli, T. A., Chalup, S. R., & Hogan, C. J. (2014). "The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems, Volume 2." Addison-Wesley Professional.
- "Availability (system)." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Availability_(system). Accessed 2 Aug. 2024.
- "Service-level agreement." Wikipedia, Wikimedia Foundation, https://en.wikipedia.org/wiki/Service-level_agreement. Accessed 2 Aug. 2024.
ਫੀਡਬੈਕ
ਇਸ ਟੂਲ ਬਾਰੇ ਫੀਡਬੈਕ ਦੇਣ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੀਡਬੈਕ ਟੋਸਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ
ਸੰਬੰਧਿਤ ਟੂਲ
ਹੋਰ ਟੂਲਾਂ ਦੀ ਖੋਜ ਕਰੋ ਜੋ ਤੁਹਾਡੇ ਕੰਮ ਦੇ ਪ੍ਰਵਾਹ ਲਈ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦੀਆਂ ਹਨ