آنچه در این مقاله میخوانید
- چرا SLA در معماری ابری یک موضوع مهم است؟
- SLA ابری چه شاخصهای فنی را پوشش میدهد؟
- درصدهای مختلف SLA چه تفاوت عملی ایجاد میکنند؟
- تفاوت SLA با SLO و SLI چیست؟
- چگونه SLA محاسبه میشود؟
- چه عواملی باعث نقض SLA میشوند؟
- اگر SLA نقض شود چه اتفاقی میافتد؟
- معماری فنی چگونه میتواند SLA بالا را تضمین میکند؟
- SLA در ارائهدهندگان جهانی چگونه تعریف میشود؟
- در زیرساخت ابری لیارا چگونه پیادهسازی میشود؟
- چگونه SLA مناسب انتخاب کنیم؟
- SLA چه تاثیری بر اعتماد و برندینگ دارد؟
- سوالات متداول
- جمعبندی
SLA ابری چیست و چه نقشی در تضمین کیفیت خدمات Cloud دارد؟
۲۲ بهمن ۱۴۰۴
SLA ابری (Cloud Service Level Agreement) یک توافق رسمی و مهم بین ارائهدهنده خدمات ابری و مشتری است که سطح قابلقبول عملکرد سرویس را مشخص میکند. این توافق شامل شاخصهای کمی مانند درصد دسترسپذیری (Uptime)، زمان پاسخگویی، زمان بازیابی، امنیت، و نحوه جبران خسارت در صورت نقض تعهد است.
در محیطهای ابری که سرویسها بهصورت توزیعشده اجرا میشوند، SLA بهعنوان یک قانون اصلی برای کنترل ریسک، افزایش شفافیت و تضمین پاسخگویی در این میان استفاده میشود. بدون SLA، رابطه بین مشتری و ارائهدهنده بر پایه اعتماد غیررسمی خواهد بود.
برای مشاهده جزئیات کامل SLA لیارا و تعهدات ارائهدهنده، میتوانید مستندات رسمی را مشاهده کنید.
همین الان، بدون کمترین پیچیدگی، سرور مجازی خودتون رو در کمتر از ۳۰ ثانیه، راهاندازی کنید.
✅ عملکرد پایدار ✅ ترافیک نامحدود ✅ هزینه بهصرفه
خرید سرور مجازی ابری
آنچه در ادامه خواهید خواند:
- چرا SLA در معماری ابری یک موضوع مهم است؟
- SLA ابری چه شاخصهای فنی را پوشش میدهد؟
- درصدهای مختلف SLA چه تفاوت عملی ایجاد میکنند؟
- تفاوت SLA با SLO و SLI چیست؟
- چگونه SLA محاسبه میشود؟
- چه عواملی باعث نقض SLA میشوند؟
- اگر SLA نقض شود چه اتفاقی میافتد؟
- معماری فنی چگونه میتواند SLA بالا را تضمین میکند؟
- SLA در ارائهدهندگان جهانی چگونه تعریف میشود؟
- در زیرساخت ابری لیارا چگونه پیادهسازی میشود؟
- چگونه SLA مناسب انتخاب کنیم؟
- SLA چه تاثیری بر اعتماد و برندینگ دارد؟
- سوالات متداول
- جمعبندی
چرا SLA در معماری ابری یک موضوع مهم است؟
در زیرساختهای Cloud، اجزای متعددی مانند ماشینهای مجازی، کانتینرها، دیتابیسها، سیستمهای ذخیرهسازی و شبکه در تعامل با یکدیگر قرار دارند. اختلال در هر بخش میتواند باعث کاهش دسترسپذیری کل سرویس شود.
SLA سه کارکرد اساسی و اصلی دارد شامل:
- تعیین حداقل سطح عملکرد تضمینشده
- تعریف دقیق مسئولیتها
- مشخصکردن مدل جبران خسارت
نکته بسیار مهم: برای کسبوکارهایی که درآمد آنها وابسته به در دسترس بودن سرویس است، SLA بخشی از استراتژی مدیریت ریسک محسوب خواهد شد.

SLA ابری چه شاخصهای فنی را پوشش میدهد؟
یک SLA حرفهای جمعی از شاخصهایی که میتوان اندازه گیری کرد را تعریف میکند، مانند:
1. Uptime (درصد دسترسپذیری)
نشان میدهد سرویس چه درصدی از زمان در بازه مشخص (معمولاً ماهانه) فعال بوده است.
2. Latency
میانگین زمان پاسخگویی به درخواستها.
3. MTTR (Mean Time To Repair)
میانگین زمان موردنیاز برای رفع اختلال و بازگرداندن سرویس.
4. RTO (Recovery Time Objective)
حداکثر زمان قابل قبول برای بازیابی کامل سرویس پس از بحران.
5. RPO (Recovery Point Objective)
حداکثر میزان دادهای که ممکن است در بحران از دست برود.
6. Service Credit
مکانیزم جبران خسارت در صورت عدم تحقق SLA.
وجود این شاخصها باعث میشود SLA از حالت توصیفی خارج شده و به توافقی کمی و قابل استناد تبدیل شود.
درصدهای مختلف SLA چه تفاوت عملی ایجاد میکنند؟
افزایش حتی چند صدم درصد در SLA میتواند اختلاف قابلتوجهی در Downtime ایجاد کند.
| سطح SLA | قطعی سالانه تقریبی | قطعی ماهانه تقریبی |
| 99 درصد | 3.65 روز | 7.2 ساعت |
| 99.9 درصد | 8.76 ساعت | 43 دقیقه |
| 99.99 درصد | 52 دقیقه | 4 دقیقه |
| 99.999 درصد | 5 دقیقه | 26 ثانیه |
مثال: برای یک فروشگاه آنلاین به عنوان مثال لباس، با هزاران تراکنش روزانه، 43 دقیقه قطعی در ماه میتواند منجر به زیان مالی جدی شود.
تفاوت SLA با SLO و SLI چیست؟
در الگوریتم مهندسی قابلیت اطمینان سرویس (SRE)، سه مفهوم اصلی وجود دارد:
- SLI (Service Level Indicator): شاخص اندازهگیری عملکرد
- SLO (Service Level Objective): هدف عملکرد داخلی
- SLA (Service Level Agreement): توافق رسمی با ضمانت مالی
SLO هدف داخلی تیم فنی است، اما SLA تعهد رسمی در برابر مشتری محسوب میشود. اگر SLO محقق نشود، پیامد حقوقی ندارد؛ اما نقض SLA میتواند منجر به پرداخت خسارت شود.

چگونه SLA محاسبه میشود؟
فرمول رایج محاسبه Uptime:
[
Uptime% = \frac{Total\ Time - Downtime}{Total\ Time} \times 100
]
Downtime در حالت معمول، شامل زمانهای قطعی خارج از شرایط استثنا (مانند فورسماژور یا نگهداری از پیش اعلامشده) است. در SLA حرفهای، نحوه محاسبه Downtime بهصورت دقیق تعریف میشود تا از تفسیرهای متفاوت جلوگیری شود.
چه عواملی باعث نقض SLA میشوند؟
عواملی مانند:
- اختلال گسترده دیتاسنتر
- حملات DDoS
- خطاهای نرمافزاری بحرانی
- خطای پیکربندی کاربر
- بروزرسانی اضطراری امنیتی
- شرایط فورسماژور
در SLA حرفهای، این موارد بهوضوح در بخش Exclusions ذکر میشوند.
اگر SLA نقض شود چه اتفاقی میافتد؟
در صورت کاهش عملکرد به زیر سطح توافقشده:
- اعتبار سرویس (Service Credit) به مشتری تعلق میگیرد
- درصدی از هزینه ماهانه بازگردانده میشود
- گزارش رسمی قطعی ارائه میشود
- در قراردادهای سازمانی ممکن است جریمه مالی مستقیم اعمال شود
| سطح تحقق | میزان اعتبار |
| 99.9 درصد < 99 درصد | 10 درصد |
| 99 درصد < 95 درصد | 25 درصد |
| کمتر از 95 درصد | 50 درصد |
معماری فنی چگونه میتواند SLA بالا را تضمین میکند؟
دستیابی به SLAهای بالای 99.99 درصد به زیرساخت پیشرفته نیاز دارد.
- معماری High Availability
- Load Balancing چندلایه
- Replica دیتابیس در چند نود
- Auto Scaling
- مانیتورینگ فول تایم
- سیستم Alerting خودکار
- بکاپگیری منظم و تست بازیابی
بدون این معماری، SLA بالا عملیاتی نخواهد بود.

SLA در ارائهدهندگان جهانی چگونه تعریف میشود؟
- AWS برای بسیاری از سرویسهای خود SLA بین 99.9% تا 99.99% ارائه میدهد.
- Google Cloud برای برخی سرویسهای چندمنطقهای SLA بالاتری تعریف کرده است.
- Azure نیز SLA چندسطحی دارد که به نوع سرویس بستگی دارد.
در همه موارد، مدل جبران خسارت بر اساس Service Credit طراحی شده است.
در زیرساخت ابری لیارا چگونه پیادهسازی میشود؟
لیارا زیرساخت خود را با تمرکز بر پایداری، مقیاسپذیری و مانیتورینگ دائمی طراحی کرده است.
ویژگیهای مرتبط با SLA در این پلتفرم:
- اجرای اپلیکیشن در محیط ایزوله
- مانیتورینگ لحظهای سلامت سرویس
- مقیاسپذیری خودکار
- کاهش Single Point of Failure
- پشتیبانی فنی تخصصی
چگونه SLA مناسب انتخاب کنیم؟
برای انتخاب SLA مناسب بایستی چند مرحله را به درستی انجام دهید:
- هزینه هر دقیقه قطعی را محاسبه کنید
- حساسیت سرویس خود را تعیین کنید
- سطح ریسک قابل قبول را مشخص کنید
- بندهای استثنا را بررسی کنید
- مدل جبران خسارت را مقایسه کنید
- گزارشهای سابقه پایداری را مطالعه کنید

SLA چه تاثیری بر اعتماد و برندینگ دارد؟
کسبوکارهایی که SLA شفاف دارند میتوانند اعتماد مشتریان را افزایش دهند، در قراردادهای B2B مزیت رقابتی داشته باشند، برای سرمایهگذاران قابل اتکاتر خواهند بود. در اکوسیستم SaaS، SLA بخشی از اعتبار فنی برند محسوب میشود.
سوالات متداول
در ادامه به سوالاتی که امکان دارد در این زمینه برای شما بدون پاسخ بماند، جوابهای کوتاه اما مفیدی دادهایم که با استفاده از آن میتوانید به سوال خود پاسخ صحیحی را بدهید.
SLA ابری چیست؟
SLA ابری توافق رسمی میان مشتری و ارائهدهنده خدمات Cloud است که سطح تضمینشده عملکرد و نحوه جبران خسارت را مشخص میکند.
آیا 100 درصد دسترسپذیری امکانپذیر است؟
خیر. بزرگترین ارائهدهندگان جهانی نیز 100 درصد را تضمین نمیکنند و حداکثر تا سطح 99.999 درصد را ارائه میدهند.
تفاوت SLA و SLO چیست؟
SLO هدف داخلی عملکرد است، اما SLA تعهد رسمی دارای ضمانت مالی محسوب میشود.
SLA برای چه کسبوکارهایی حیاتیتر است؟
برای پلتفرمهای مالی، فروشگاههای آنلاین، SaaSها و APIهای اهمیت بیشتری دارد.
آیا SLA فقط به Uptime مربوط است؟
خیر. SLA میتواند شامل RTO , RPO , MTTR امنیت و مدل جبران خسارت نیز باشد.

جمعبندی
SLA ابری چارچوبی فنی و حقوقی برای تضمین کیفیت خدمات Cloud است. این توافقنامه سطح عملکرد را مشخص کرده و سازوکار جبران خسارت را تعریف میکند. انتخاب آگاهانه SLA مناسب، یکی از مهمترین تصمیمهای زیرساختی برای هر کسبوکار دیجیتال محسوب میشود.