Whiz Tools

சேவை செயல்திறன் கணக்கீட்டாளர்

சேவை செயல்திறன் கணக்கீட்டாளர்

அறிமுகம்

சேவை செயல்திறன் என்பது IT செயல்பாடுகள் மற்றும் சேவை மேலாண்மையில் ஒரு முக்கியமான அளவீடு ஆகும். இது ஒரு சேவை அல்லது அமைப்பு கிடைக்கக்கூடிய மற்றும் செயல்பாட்டில் உள்ள நேரத்தின் சதவீதத்தை குறிக்கிறது. இந்த கணக்கீட்டாளர், செயல்திறனை கணக்கீடு செய்யவும் அல்லது குறிப்பிட்ட சேவை மட்டுமே ஒப்பந்தத்தின் அடிப்படையில் அனுமதிக்கப்படும் செயல்திறனை கணக்கீடு செய்யவும் உங்களுக்கு உதவுகிறது.

இந்த கணக்கீட்டாளரை எப்படி பயன்படுத்துவது

  1. சேவையின் பெயரை உள்ளிடவும் (விருப்பமானது).
  2. கணக்கீட்டிற்கான காலப்பரப்பை உள்ளிடவும் (எடுத்துக்காட்டாக, 24 மணி நேரம், 30 நாட்கள், 1 ஆண்டு).
  3. கணக்கீட்டு வகையை தேர்ந்தெடுக்கவும்:
    • செயல்திறனை செயலிழப்பு: செயல்திறன் சதவீதத்தை கணக்கீடு செய்ய செயலிழப்பின் அளவை உள்ளிடவும்.
    • SLA-க்கு செயலிழப்பு: அனுமதிக்கப்படும் செயலிழப்பை கணக்கீடு செய்ய SLA சதவீதத்தை உள்ளிடவும்.
  4. முடிவுகளைப் பெற "கணக்கீடு செய்" பொத்தானை கிளிக் செய்யவும்.
  5. முடிவு, உரிய அலகுகளில் செயல்திறன் சதவீதம் மற்றும் செயலிழப்பைக் காட்டும்.

உள்ளீட்டு சரிபார்ப்பு

கணக்கீட்டாளர் பயனர் உள்ளீடுகளில் கீழ்க்காணும் சரிபார்ப்புகளைச் செய்கிறது:

  • காலப்பரப்பு ஒரு நேர்மறை எண் ஆக இருக்க வேண்டும்.
  • செயலிழப்பு ஒரு எதிர்மறை எண் ஆக இருக்க முடியாது மற்றும் காலப்பரப்பை மீற முடியாது.
  • SLA சதவீதம் 0 மற்றும் 100 இடையே இருக்க வேண்டும்.

தவறான உள்ளீடுகள் கண்டறியப்பட்டால், ஒரு பிழை செய்தி காட்டப்படும், மற்றும் சரியாக்கப்படும் வரை கணக்கீடு முன்னெடுக்கப்படாது.

சூத்திரம்

செயல்திறன் சதவீதம் கீழ்க்காணும் முறையில் கணக்கீடு செய்யப்படுகிறது:

  1. செயல்திறனை செயலிழப்பில் கணக்கீடு: செயல்திறன் (%) = ((மொத்த நேரம் - செயலிழப்பு) / மொத்த நேரம்) * 100

  2. SLA-க்கு செயலிழப்பு கணக்கீடு: அனுமதிக்கப்படும் செயலிழப்பு = மொத்த நேரம் * (1 - (SLA / 100))

கணக்கீடு

கணக்கீட்டாளர் பயனர் உள்ளீடுகளின் அடிப்படையில் செயல்திறன் அல்லது செயலிழப்பைக் கணக்கீடு செய்ய இந்த சூத்திரங்களைப் பயன்படுத்துகிறது. இதோ ஒரு படி-by-படி விளக்கம்:

  1. செயல்திறனை செயலிழப்பில்: a. அனைத்து நேர உள்ளீடுகளை ஒரே அலகில் மாற்றவும் (எடுத்துக்காட்டாக, வினாடிகள்) b. செயல்திறன் காலத்தை கணக்கீடு செய்யவும்: செயல்திறன் = மொத்த நேரம் - செயலிழப்பு c. செயல்திறன் சதவீதத்தை கணக்கீடு செய்யவும்: (செயல்திறன் / மொத்த நேரம்) * 100

  2. SLA-க்கு செயலிழப்பு: a. SLA சதவீதத்தை ஒரு புள்ளியாக மாற்றவும்: SLA / 100 b. அனுமதிக்கப்படும் செயலிழப்பை கணக்கீடு செய்யவும்: மொத்த நேரம் * (1 - SLA புள்ளி) c. காட்டுவதற்கான உரிய அலகுகளில் செயலிழப்பை மாற்றவும்

கணக்கீட்டாளர் இந்த கணக்கீடுகளை மிக உயர்ந்த துல்லியமான மிதமான புள்ளி கணக்கீடுகளைப் பயன்படுத்தி செய்கிறது.

அலகுகள் மற்றும் துல்லியம்

  • காலப்பரப்பு மணிகள், நாட்கள் அல்லது ஆண்டுகளில் உள்ளிடலாம்.
  • செயலிழப்பு பொதுவாக குறுகிய காலங்களில் நிமிடங்களில் மற்றும் நீண்ட காலங்களில் மணிகளில் வெளிப்படுத்தப்படுகிறது.
  • செயல்திறன் சதவீதம் இரண்டு புள்ளிகள் உள்ளடக்கப்பட்டு காட்டப்படுகிறது.
  • கணக்கீடுகள் இருமடங்கு துல்லியமான மிதமான புள்ளி கணக்கீடுகளைப் பயன்படுத்தி செய்யப்படுகின்றன.
  • முடிவுகள் காட்டுவதற்கான முறையில் சரியாக்கப்படுகின்றன, ஆனால் உள்ளக கணக்கீடுகள் முழு துல்லியத்தைப் பராமரிக்கின்றன.

பயன்பாட்டு வழிகள்

சேவை செயல்திறன் கணக்கீட்டாளருக்கு IT செயல்பாடுகள் மற்றும் சேவை மேலாண்மையில் பல பயன்பாடுகள் உள்ளன:

  1. SLA உடன்படிக்கைகள்: சேவை வழங்குநர்கள் ஒப்புக்கொண்ட செயல்திறன் உறுதிகளை பூர்த்தி செய்ய உதவுகிறது.

  2. செயல்திறன் கண்காணிப்பு: IT குழுக்கள் காலத்திற்குள் அமைப்பு கிடைக்கக்கூடியதை கண்காணித்து, அறிக்கையிட உதவுகிறது.

  3. திறனுக்கான திட்டமிடல்: செயல்திறன் இலக்குகளை அடிப்படையாகக் கொண்டு மீண்டும் உருவாக்கம் அல்லது மேம்பட்ட அடிப்படையைப் பெறுவதற்கான தேவை குறித்து உதவுகிறது.

  4. நிகழ்வு மேலாண்மை: செயலிழப்புகளின் தாக்கத்தை அளவிடுவதற்கும் மீட்பு நேரத்தின் இலக்குகளை அமைக்க உதவுகிறது.

  5. வாடிக்கையாளர் தொடர்பு: வாடிக்கையாளர்கள் அல்லது பங்குதாரர்களுடன் சேவை தரத்தைப் பற்றி விவாதிக்க தெளிவான அளவீடுகளை வழங்குகிறது.

மாற்றுகள்

செயல்திறன் சதவீதம் ஒரு அடிப்படையான அளவீடு என்றாலும், IT நிபுணர்கள் பரிசீலிக்கக்கூடிய பிற தொடர்புடைய அளவீடுகள் உள்ளன:

  1. குறைந்த நேர இடைவெளி (MTBF): அமைப்பு செயலிழப்புகளுக்கு இடையே சராசரி நேரத்தை அளக்கிறது, இது நம்பகத்தன்மையை மதிப்பீடு செய்ய உதவுகிறது.

  2. சரிசெய்யும் நேரம் (MTTR): ஒரு பிரச்சினையை சரிசெய்யவும் சேவையை மீட்டெடுக்கவும் தேவையான சராசரி நேரத்தை அளக்கிறது.

  3. கிடைக்கும் தன்மை: பொதுவாக நான்கு நான்களில் (எடுத்துக்காட்டாக, ஐந்து நான்கள் = 99.999% செயல்திறன்) வெளிப்படுத்தப்படுகிறது, இது உயர் கிடைக்கும் அமைப்புகளின் மிகவும் துல்லியமான பார்வையை வழங்குகிறது.

  4. பிழை வீதங்கள்: பிழைகள் அல்லது குறைந்த செயல்திறனை அளக்கிறது, இது முழுமையான செயலிழப்பிற்கு காரணமாக இருக்க முடியாது, ஆனால் பயனர் அனுபவத்தை பாதிக்கலாம்.

வரலாறு

சேவை செயல்திறன் என்ற கருத்து முதலில் மெயின் ஃப்ரேம் கணினிகளின் ஆரம்ப நாட்களில் தோன்றியது, ஆனால் இணையம் மற்றும் மேக கணினியின் வளர்ச்சியுடன் முக்கியத்துவம் பெற்றது. முக்கிய மைல்கற்கள்:

  1. 1960-70கள்: செயலிழப்புகளை குறைப்பதற்கான கவனத்துடன் உயர் கிடைக்கும் மெயின் ஃப்ரேம் அமைப்புகளின் மேம்பாடு.

  2. 1980கள்: தொலைதூர தொடர்புகளில் ஐந்து நான்கள் (99.999%) கிடைக்கும் கருத்தின் அறிமுகம்.

  3. 1990கள்: இணையத்தின் வளர்ச்சி, இணையதள செயல்திறனை அதிகரிக்க மற்றும் ஹோஸ்டிங் சேவைகளுக்கான SLAகளை உருவாக்குவதற்கான கவனம்.

  4. 2000கள்: மேக கணினி "எப்போதும் செயல்படும்" சேவைகளின் கருத்தை பிரபலமாக்கியது மற்றும் மேலும் கடுமையான செயல்திறன் தேவைகளை உருவாக்கியது.

  5. 2010களில் இருந்து: DevOps நடைமுறைகள் மற்றும் தளம் நம்பகத்தன்மை பொறியியல் (SRE) செயல்திறன் முக்கியத்துவத்தை மேலும் வலுப்படுத்தியுள்ளன மற்றும் மேலும் சிக்கலான கிடைக்கும் அளவீடுகளை அறிமுகப்படுத்தியுள்ளன.

இன்றைக்கு, சேவை செயல்திறன் ஒரு முக்கியமான அளவீடாக உள்ளது, இது ஆன்லைன் சேவைகள், மேக தளங்கள் மற்றும் நிறுவன IT அமைப்புகளின் நம்பகத்தன்மை மற்றும் தரத்தை மதிப்பீடு செய்ய முக்கியமான பங்கு வகிக்கிறது.

எடுத்துக்காட்டுகள்

சேவை செயல்திறனை கணக்கீடு செய்ய சில குறியீட்டு எடுத்துக்காட்டுகள்:

' Excel VBA செயல்திறன் கணக்கீட்டு செயல்பாடு
Function CalculateUptime(totalTime As Double, downtime As Double) As Double
    CalculateUptime = ((totalTime - downtime) / totalTime) * 100
End Function
' பயன்பாடு:
' =CalculateUptime(24, 0.5) ' 24 மணி நேரம் மொத்தம், 0.5 மணி நேரம் செயலிழப்பு
def calculate_uptime(total_time, downtime):
    uptime = ((total_time - downtime) / total_time) * 100
    return round(uptime, 2)

## எடுத்துக்காட்டு பயன்பாடு:
total_time = 24 * 60 * 60  # 24 மணி நேரம் வினாடிகளில்
downtime = 30 * 60  # 30 நிமிடங்கள் வினாடிகளில்
uptime_percentage = calculate_uptime(total_time, downtime)
print(f"செயல்திறன்: {uptime_percentage}%")
function calculateAllowableDowntime(totalTime, sla) {
  const slaDecimal = sla / 100;
  return totalTime * (1 - slaDecimal);
}

// எடுத்துக்காட்டு பயன்பாடு:
const totalTimeHours = 24 * 30; // 30 நாட்கள்
const slaPercentage = 99.9;
const allowableDowntimeHours = calculateAllowableDowntime(totalTimeHours, slaPercentage);
console.log(`அனுமதிக்கப்படும் செயலிழப்பு: ${allowableDowntimeHours.toFixed(2)} மணிநேரங்கள்`);
public class UptimeCalculator {
    public static double calculateUptime(double totalTime, double downtime) {
        return ((totalTime - downtime) / totalTime) * 100;
    }

    public static void main(String[] args) {
        double totalTime = 24 * 60; // 24 மணி நேரம் நிமிடங்களில்
        double downtime = 15; // 15 நிமிடங்கள்

        double uptimePercentage = calculateUptime(totalTime, downtime);
        System.out.printf("செயல்திறன்: %.2f%%\n", uptimePercentage);
    }
}

இந்த எடுத்துக்காட்டுகள் பல்வேறு நிரலாக்க மொழிகளைப் பயன்படுத்தி செயல்திறன் சதவீதம் மற்றும் அனுமதிக்கப்படும் செயலிழப்பை கணக்கீடு செய்வதை விளக்குகின்றன. நீங்கள் இந்த செயல்பாடுகளை உங்கள் குறிப்பிட்ட தேவைகளுக்கு ஏற்ப மாற்றலாம் அல்லது பெரிய IT மேலாண்மை அமைப்புகளில் ஒருங்கிணைக்கலாம்.

எண்ணியல் எடுத்துக்காட்டுகள்

  1. செயலிழப்பிலிருந்து செயல்திறனை கணக்கீடு செய்தல்:

    • மொத்த நேரம்: 24 மணி நேரம்
    • செயலிழப்பு: 30 நிமிடங்கள்
    • செயல்திறன்: 98.75%
  2. SLA-இல் இருந்து அனுமதிக்கப்படும் செயலிழப்பை கணக்கீடு செய்தல்:

    • மொத்த நேரம்: 30 நாட்கள்
    • SLA: 99.9%
    • அனுமதிக்கப்படும் செயலிழப்பு: 43.2 நிமிடங்கள்
  3. உயர் கிடைக்கும் நிலை:

    • மொத்த நேரம்: 1 ஆண்டு
    • SLA: 99.999% (ஐந்து நான்கள்)
    • அனுமதிக்கப்படும் செயலிழப்பு: 5.26 நிமிடங்கள் ஆண்டுக்கு
  4. குறைந்த கிடைக்கும் நிலை:

    • மொத்த நேரம்: 1 வாரம்
    • செயலிழப்பு: 4 மணி நேரங்கள்
    • செயல்திறன்: 97.62%

மேற்கோள்கள்

  1. Hiles, A. (2014). "சேவை மட்டுமே ஒப்பந்தங்கள்: ஆதரவு மற்றும் வழங்கல் சேவைகளுக்கு போட்டி முன்னிலை பெறுதல்." ரொத்ஸ்டைன் பதிப்பகம்.
  2. Limoncelli, T. A., Chalup, S. R., & Hogan, C. J. (2014). "மேக அமைப்பு நிர்வாகத்தின் நடைமுறை: பெரிய பகிர்ந்தமைப்புகளை வடிவமைத்தல் மற்றும் இயக்குதல், தொகுதி 2." அடிசன்-வெஸ்லி தொழில்முறை.
  3. "கிடைக்கும் தன்மை (அமைப்பு)." விக்கிபீடியா, விக்கிமீடியா அறக்கட்டளை, https://en.wikipedia.org/wiki/Availability_(system). அணுகல் 2 ஆகஸ்ட் 2024.
  4. "சேவை மட்டுமே ஒப்பந்தம்." விக்கிபீடியா, விக்கிமீடியா அறக்கட்டளை, https://en.wikipedia.org/wiki/Service-level_agreement. அணுகல் 2 ஆகஸ்ட் 2024.
Feedback