هاست و سرور

آپتایم و SLA: دقیقه‌های قطعی مجاز و نکات پنهان در قراردادها

آپتایم ۹۹.۹٪ یعنی چند دقیقه قطعی در سال؟ SLA چه چیزی را پوشش نمی‌دهد؟ در این مقاله با محاسبات دقیق و نکات عملی، واقعیت پشت اعداد آپتایم را بررسی می‌کنیم.

هاست و سرور

آپتایم چیست و چرا اعداد آن گمراه‌کننده هستند؟

وقتی یک شرکت میزبانی وب ادعا می‌کند که آپتایم ۹۹.۹٪ را تضمین می‌کند، بسیاری از کاربران تصور می‌کنند که سرویس آن‌ها تقریباً همیشه در دسترس است. اما واقعیت این است که همین ۰.۱٪ downtime می‌تواند تأثیر قابل توجهی روی کسب‌وکار شما داشته باشد. در این مقاله، به جای تکرار اعداد تبلیغاتی، دقیقاً محاسبه می‌کنیم که هر سطح از آپتایم چند دقیقه قطعی در ماه، سال یا حتی دهه مجاز می‌کند. همچنین بررسی می‌کنیم که SLA (Service Level Agreement) معمولاً چه مواردی را پوشش نمی‌دهد و چرا نباید صرفاً به درصدها اعتماد کنید.

محاسبه دقیق دقیقه‌های قطعی مجاز در هر سطح آپتایم

برای درک بهتر، بیایید با یک فرمول ساده شروع کنیم. اگر یک سرویس در یک بازه زمانی مشخص (مثلاً یک ماه ۳۰ روزه) در دسترس باشد، میزان downtime مجاز به صورت زیر محاسبه می‌شود:

Downtime مجاز = (1 - (درصد آپتایم / 100)) × تعداد دقیقه‌های بازه

برای مثال، در یک ماه ۳۰ روزه (۴۳,۲۰۰ دقیقه):

  • آپتایم ۹۹٪: (1 - 0.99) × 43200 = 432 دقیقه (حدود ۷.۲ ساعت قطعی)
  • آپتایم ۹۹.۹٪: (1 - 0.999) × 43200 = 43.2 دقیقه
  • آپتایم ۹۹.۹۹٪: (1 - 0.9999) × 43200 = 4.32 دقیقه
  • آپتایم ۹۹.۹۹۹٪: (1 - 0.99999) × 43200 = 0.432 دقیقه (حدود ۲۶ ثانیه)

حالا این اعداد را برای بازه‌های طولانی‌تر محاسبه می‌کنیم:

محاسبه برای یک سال (۳۶۵ روز = ۵۲۵,۶۰۰ دقیقه)

  • آپتایم ۹۹٪: ۵,۲۵۶ دقیقه (حدود ۳.۶۵ روز قطعی)
  • آپتایم ۹۹.۹٪: ۵۲۵.۶ دقیقه (حدود ۸.۷۶ ساعت)
  • آپتایم ۹۹.۹۹٪: ۵۲.۵۶ دقیقه (کمتر از یک ساعت)
  • آپتایم ۹۹.۹۹۹٪: ۵.۲۵۶ دقیقه (حدود ۵ دقیقه و ۱۵ ثانیه)

نکته مهم: بسیاری از شرکت‌ها آپتایم را به صورت ماهانه یا سالانه محاسبه می‌کنند، اما SLA معمولاً بر اساس میانگین ماهانه یا سالانه است. اگر یک ماه قطعی ۱۰ ساعته داشته باشید و ماه بعد بدون مشکل باشد، میانگین سالانه ممکن است همچنان ۹۹.۹٪ نشان دهد، اما شما در آن ماه خاص ضرر کرده‌اید.

محاسبه برای یک دهه (۱۰ سال = ۵,۲۵۶,۰۰۰ دقیقه)

  • آپتایم ۹۹.۹٪: ۵,۲۵۶ دقیقه (حدود ۳.۶۵ روز قطعی در دهه)
  • آپتایم ۹۹.۹۹٪: ۵۲۵.۶ دقیقه (حدود ۸.۷۶ ساعت)
  • آپتایم ۹۹.۹۹۹٪: ۵۲.۵۶ دقیقه (کمتر از یک ساعت)

این اعداد نشان می‌دهد که حتی یک درصد به ظاهر کوچک در آپتایم، در بلندمدت تفاوت عظیمی ایجاد می‌کند. برای یک وب‌سایت فروشگاهی که هر ساعت قطعی به معنای از دست دادن درآمد است، تفاوت بین ۹۹.۹٪ و ۹۹.۹۹٪ می‌تواند صدها میلیون تومان در سال باشد.

SLA چه چیزی را پوشش نمی‌دهد؟ نکات پنهان در قراردادها

SLA (Service Level Agreement) سندی است که سطح سرویس تضمین‌شده را مشخص می‌کند، اما معمولاً استثناهای زیادی دارد. در ادامه رایج‌ترین مواردی که در SLA پوشش داده نمی‌شوند را بررسی می‌کنیم:

قطع‌های برنامه‌ریزی‌شده (Scheduled Maintenance)

بیشتر شرکت‌های میزبانی، قطع‌های ناشی از به‌روزرسانی‌های امنیتی، تعمیرات سخت‌افزاری یا ارتقاء شبکه را از محاسبه آپتایم خارج می‌کنند. این قطع‌ها معمولاً از قبل اطلاع‌رسانی می‌شوند، اما اگر در ساعات پیک کسب‌وکار شما رخ دهند، باز هم ضرر ایجاد می‌کنند. حتماً SLA را بررسی کنید که آیا این قطع‌ها در محاسبه downtime لحاظ می‌شوند یا خیر.

مشکلات شبکه خارج از کنترل (External Network Issues)

اگر مشکل از سمت ISP شما، حمله DDoS گسترده، یا قطعی در شبکه‌های بالادستی (مانند مشکل در یکی از exchange‌های اینترنتی) باشد، معمولاً در SLA پوشش داده نمی‌شود. برای مثال، اگر سرور شما در دیتاسنتر ServerNet باشد اما کاربران شما به دلیل مشکل در ISP خود نتوانند به سایت دسترسی پیدا کنند، این downtime در SLA محاسبه نمی‌شود.

مشکلات ناشی از کاربر (Customer-Caused Issues)

اگر شما خودتان تنظیمات سرور را تغییر دهید، یک اسکریپت نادرست اجرا کنید، یا از منابع بیش از حد مجاز استفاده کنید، هرگونه قطعی ناشی از این اقدامات در SLA پوشش داده نمی‌شود. همچنین اگر اپلیکیشن شما (مانند وردپرس) به دلیل یک plugin معیوب از کار بیفتد، این downtime جزو مسئولیت شماست.

حمله‌های DDoS و حملات سایبری

بسیاری از SLAها حملات DDoS را به عنوان "force majeure" یا رویدادهای خارج از کنترل در نظر می‌گیرند و آن را از محاسبه آپتایم خارج می‌کنند. البته برخی شرکت‌ها محافظت پایه DDoS ارائه می‌دهند، اما اگر حمله از سطح حفاظت فراتر رود، downtime محاسبه نمی‌شود.

قطع‌های کمتر از یک آستانه مشخص (Threshold Downtime)

برخی SLAها قطع‌های کمتر از ۵ یا ۱۰ دقیقه را نادیده می‌گیرند. یعنی اگر سرور شما ۴ دقیقه قطع باشد، در محاسبه آپتایم لحاظ نمی‌شود. این موضوع برای سرویس‌های حساس (مانند بانکداری آنلاین) می‌تواند مشکل‌ساز باشد.

چگونه SLA واقعی را ارزیابی کنیم؟

برای ارزیابی یک SLA، به جای تمرکز صرف بر درصد آپتایم، به نکات زیر توجه کنید:

واحد اندازه‌گیری و بازه محاسبه

SLA باید مشخص کند که آپتایم بر اساس چه بازه‌ای محاسبه می‌شود: ماهانه، سه‌ماهه، یا سالانه. همچنین واحد اندازه‌گیری (دقیقه، ساعت، یا درصد) باید شفاف باشد. یک SLA خوب معمولاً downtime را به دقیقه گزارش می‌دهد، نه فقط درصد.

فرآیند گزارش قطعی و Claim

ببینید برای گزارش یک قطعی چه فرآیندی باید طی کنید. آیا باید از طریق تیکت پشتیبانی اقدام کنید؟ مهلت زمانی برای ثبت claim چقدر است؟ برخی شرکت‌ها فقط قطعی‌هایی که در ۲۴ ساعت اول گزارش شوند را می‌پذیرند. همچنین مدارک مورد نیاز (مانند logهای سرور یا screenshot از ابزار مانیتورینگ) را مشخص کنید.

جریمه‌ها و غرامت (SLA Credits)

معمولاً در صورت نقض SLA، شرکت میزبانی به شما "اعتبار سرویس" (credit) می‌دهد که می‌توانید در صورت‌حساب بعدی استفاده کنید. اما این اعتبارها معمولاً محدود هستند. برای مثال، اگر آپتایم ۹۹.۹٪ تضمین شده باشد و به ۹۹.۵٪ برسد، ممکن است ۵٪ از هزینه ماهانه شما کسر شود. این مبلغ در مقایسه با ضرر ناشی از قطعی معمولاً ناچیز است.

یک اشتباه رایج: اعتماد به آپتایم بدون مانیتورینگ مستقل

بسیاری از کاربران صرفاً به گزارش آپتایم ارائه‌شده توسط شرکت میزبانی اعتماد می‌کنند. اما این گزارش‌ها ممکن است از سرورهای خود شرکت گرفته شده باشند و قطعی‌های جزئی را نادیده بگیرند. برای مثال، اگر سرور شما در دسترس باشد اما وب‌سایت شما به دلیل مشکل در لود بالانسر یا دیتابیس کار نکند، ممکن است در گزارش آپتایم سرور لحاظ نشود.

راه حل: از یک سرویس مانیتورینگ شخص ثالث (مانند UptimeRobot یا Pingdom) استفاده کنید که از چندین موقعیت جغرافیایی مختلف وب‌سایت شما را چک می‌کند. این ابزارها معمولاً گزارش‌های دقیق‌تری از downtime واقعی ارائه می‌دهند. همچنین می‌توانید با استفاده از اسکریپت‌های ساده، لاگ‌های سرور خود را برای تشخیص قطعی‌های واقعی تحلیل کنید.

جمع‌بندی: آپتایم را جدی بگیرید، اما با دید باز

اعداد آپتایم اگر به درستی تفسیر شوند، ابزار مفیدی برای انتخاب سرویس میزبانی هستند. اما نباید فراموش کنید که:

  • هر ۰.۱٪ کاهش در آپتایم، در سال حدود ۸.۷۶ ساعت downtime ایجاد می‌کند.
  • SLA معمولاً استثناهای زیادی دارد که می‌تواند بخش بزرگی از قطعی‌ها را پوشش ندهد.
  • بهترین راه برای اطمینان از آپتایم واقعی، استفاده از مانیتورینگ شخص ثالث و بررسی دقیق SLA است.

اگر به دنبال یک سرویس میزبانی با آپتایم بالا و SLA شفاف هستید، شرکت‌هایی مانند ServerNet که زیرساخت ابری حرفه‌ای ارائه می‌دهند، می‌توانند گزینه مناسبی باشند. اما همیشه قبل از خرید، SLA را خط به خط بخوانید و از پشتیبانی سوال کنید که دقیقاً چه مواردی را پوشش می‌دهد. به یاد داشته باشید: در دنیای میزبانی وب، "۹۹.۹٪" به تنهایی کافی نیست؛ آنچه مهم است، شفافیت و قابلیت اطمینان در عمل است.

پشتیبانی سرورنت

تیم فنی و تحریریه‌ی سرورنت — تخصص در زیرساخت، شبکه و میزبانی وب.

تماس با ما
اشتراک‌گذاری:

دیدگاه‌ها ۰

هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!

دیدگاه خود را بنویسید