یک آغازگر در مورد اشباع SLO: چیست و آیا باید آن را در نظر بگیرید؟

ساخت وبلاگ

اشباع چیست و چرا باید در مورد آن به عنوان SLO فکر کنید؟اشباع را می توان به عنوان بار در منابع شبکه و سرور خود درک کرد.

27 دسامبر ، 22 |3 دقیقه بخوانید

A Primer on Saturation SLO: What Is It and Do You Need to Consider It?

نوشته شده توسط

اشباع چیست و چرا باید در مورد آن به عنوان SLO فکر کنید؟

کتاب راهنمای Google SRE عملی ترین توصیه ها را برای ما SRES - چهار سیگنال طلایی نظارت دارد. آنها اظهار داشتند که اگر فقط می توانید چهار معیار از سیستم کاربر روبرو خود را اندازه گیری کنید ، روی - تأخیر ، ترافیک ، خطاها و اشباع تمرکز کنید.

و در حالی که سه نفر اول هنگام فکر کردن در مورد سیستم های کاربر روبرو هستند ، اما SLO های اشباع همیشه در جامعه SRE نقطه بحث بوده اند. امروز ، ما سعی می کنیم آن را روشن کنیم.

تعریف سریع برای ناآگاه - اشباع ، اساساً ، خدمات شما را "کامل" تعریف می کند. به نقل از کتاب مقدس SRE ، این "اندازه گیری از بخش سیستم شما است ، با تأکید بر منابعی که بیشترین محدودیت دارند (به عنوان مثال ، در یک سیستم محدود شده با حافظه ، حافظه را نشان می دهد ؛ در یک سیستم محدود شده با I/O ، I/O را نشان می دهد)"

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

بنابراین اشباع را می توان با اندازه گیری بار بالاتر درک کرد."آیا خدمات شما می تواند به درستی دو برابر ترافیک انجام شود ، فقط 10 ٪ ترافیک بیشتر را کنترل کند یا حتی از آنچه در حال حاضر دریافت می کند ترافیک کمتری داشته باشد" یک روش معمولی برای درک سطح اشباع یک سیستم پیچیده است. بیشتر خدمات ، ساده یا پیچیده ، وابسته به متغیرهای اضافی در کل پشته (مانند استفاده از پردازنده ، پهنای باند شبکه) هستند و بنابراین دانستن ظرفیت اشباع در پشته مهم است.

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

به عنوان یک نکته جانبی ، جالب است که چگونه یکی از چهار سیگنال طلایی دیگر ، تأخیر ، اغلب شاخص اصلی اشباع است. SRE ها اغلب از زمان پاسخ اندازه گیری در برخی از پنجره های کوچک استفاده می کنند تا سیگنال خیلی زود اشباع را ارائه دهند.

چه کسی صاحب کلیدی اشباع SLO است؟

در حالی که ما نمی توانیم اهمیت کاربران نهایی را انکار کنیم (و سه سیگنال طلایی دیگر که از آنها پذیرایی می کنند) ، آنها دقیقاً مشتریان "واقعی" ما در هنگام بررسی اشباع SLO نیستند. چرا می پرسی؟زیرا مشتریان فقط به استفاده و دریافت یک سرویس یکپارچه اهمیت می دهند. آنها کمتر به پشت صحنه نگران هستند ، مانند اینکه چقدر فضای روی دیسک باقی می ماند ، تا زمانی که صفحه بارهای خود را ببخشد.

اگر فکر می کنید تیم توسعه دهندگان داخلی شما برای انتشار برنامه های خود به زیرساخت های پایدار متکی است ، این نیز صحیح نیست. آنها فقط می خواهند بیشتر برنامه های خود مطابق انتظار خود مستقر شوند. تنها "مشتریان واقعی" شما تیمی هستند که وقتی یک منبع اشباع می شود ، صفحه ای می شود. بنابراین ، قبل از تصمیم گیری در مورد هرگونه آستانه یا معیارهای مربوط به اشباع SLO ، ذینفعانی که باید با آنها مشورت کنید تیمی هستند که صاحب متریک اشباع (به طور معمول تیم های زیرساختی) هستند. فقط آنها باید بتوانند تعریف کنند که اگر فضای دیسک در 1 ٪ باقی مانده باشد یا 5 ٪ یا 10 ٪ ، آنها راحت هستند که جهنم را بشکنند. این امر البته با نظارت و درک بهتر متریک تصفیه می شود و از ابتدا لازم نیست کامل باشد ، اما اولین حدس تحصیل کرده باید از تیم مالکیت باشد.

نحوه ایجاد یک SLO اشباع

بنابراین ما تعریف کرده ایم که اشباع چیست ، چرا باید ردیابی شود و صاحب کلیدی این SLO کیست؟سوال منطقی بعدی که باید بپرسید این است که چگونه سرانجام SLO اشباع را تنظیم کنیم.

پس از رسیدن به آستانه اولیه اولیه ، ساده ترین راه برای شروع ردیابی SLO با ردیابی دقایقی از استفاده "خوب" است. در عین حال ، باید اطمینان حاصل کنید که SLO واقع بینانه است و تیم توانایی دیدار با آنها را دارد. به عنوان مثال ، می توانید بگویید که وقایع "خوب" شما دقایقی بود که در آن استفاده از فضا کمتر از آستانه ای است که شما تنظیم کرده اید (شمارنده). رویدادهای "معتبر" (یا مخرج) ایده آل هر دقیقه از روز خواهد بود. اگر این متریک از آستانه تنظیم شده عبور کند ، بودجه خطای شما شروع به خراب شدن می کند.

اکنون ما در قلمرو آشنا هستیم. از درک بودجه خطا برای تعادل ثبات با سرعت - کار عملیاتی با آخرین ویژگی های حمل و نقل استفاده کنید. نبرد همیشه مداوم زندگی ما - SRES ASSEMBLE !!

منصة التداول الأكثر ثقة...
ما را در سایت منصة التداول الأكثر ثقة دنبال می کنید

برچسب : نویسنده : احمد نجفی بازدید : <-PostHit-> تاريخ : يکشنبه 1 مرداد 1402 ساعت: 19:37