کاهش هزینه های ابر در AWS

نحوه چگونگی استفاده از نمونه‌‌های نقطه‌ای AWS برای کاهش هزینه‌‌های ابر تا ۹۰ درصد

اخبار رایانش ابری، نظرات و بهترین شیوه‌‌ها در زمینه امنیت، ‌‌نرم‌افزار، زیرساخت، پلتفرم، استراتژی شرکت، ابزارهای توسعه و موارد دیگر. ما را در توییترcloud_comp_news دنبال کنید.

تیم‌‌ها اغلب به جای استفاده از نمونه‌‌های لحظه‌ای، رزرو ظرفیت را انتخاب می‌کنند. اما ظرفیت محفوظ راهی برای قفل فروشندگان و پرداخت هزینۀ بیشتر در بلندمدت است.

منطقی نیست که از فرصت صرفه‌جویی تا ۹۰ درصد در قیمت درخواستی صرفاً به این دلیل جدا شوید که AWS می‌تواند نمونه شما را با اطلاع دو دقیقه‌ای قطع کند.

می‌توانید از نمونه‌‌های نقطه‌ای حتی برای حجم کاری تولید به طور مستمر استفاده کنید.

این راهنما را بخوانید تا شش راهنمای متخصص در مورد نحوۀ رسیدگی به موارد ناخواسته و دستیابی به صرفه‌جویی چشمگیر هزینه در قبض ابر خود را دریافت کنید.

شماره ۱: زمان استفاده از نمونه‌‌های نقطه‌ای را بدانید

اولین قدم داشتن یک ایدۀ کلی در مورد این است که کدام سرویس‌‌ها می‌توانند بیشتر از نمونه‌‌های لحظه‌ای سود ببرند.

به‌عنوان مثال، اگر سرویس شما فاقد حالت شهروندی است و می‌توان آن را کوچک کرد (بیش از یک نسخۀ تکراری داشته باشید)، قطعاً می‌توانید از نمونه‌‌های نقطه‌ای در اینجا استفاده کنید. امروزه اکثر خدمات در معماری مدرن فاقد تابعیت هستند.

 

در اینجا برخی از بارهای کاری که می‌توانند از نمونه‌‌های لحظه‌ای سود ببرند آورده شده است:

  • مشاغل پردازش دسته‌ای که مقاوم در برابر خطا و انعطاف‌پذیر هستند.
  • ظروف و سرویس‌‌های خرد معمولاً مستقل و بسیار در دسترس هستند، قادرند به وقفه‌‌ها رسیدگی کنند و مقاوم در برابر خطا هستند.
  • محاسبات با کارایی بالا (HPC) و برنامه‌‌های یادگیری ماشین که به قابلیت محاسبه بالا، حافظۀ زیاد، ذخیره‌سازی فوق سریع و عملکرد بالای شبکه نیاز دارند. نمونه‌‌های نقطه‌ای می‌توانند در اینجا از طریق انفجار کمک کنند یا حتی به‌عنوان زیرساخت محاسباتی اصلی آن‌ها عمل نمایند.
  • عملیاتCI/CD، صرف‌نظر از ابزارهایی که استفاده می‌کنید ــ نمونه‌‌های نقطه‌ای می‌توانند در روند استقرار شما کمک نمایند.
  • پایگاه‌‌های داده توزیع شده مانند Elasticsearch یا  MongoDBمی‌توانند بدون از دست دادن داده‌‌ها یا تأثیر بر سرویس، با وقفه‌‌ها کنار بیایند.
  • هر گونه برنامه کاربردی در محیط هماهنگ

 

شماره ۲: بررسی کنید که آیا حجم کار شما آماده به کار است یا خیر ــ در اینجا چگونگی آن آمده است

هنگامی که به کاندیدای احتمالی برای نمونه‌‌های لحظه‌ای نگاه می‌کنید، باید چند نکته در مورد آن بدانید.

در اینجا چند سؤال وجود دارد که شما را یک قدم به هدف نزدیک‌تر می‌کند:
  • حجم کار شما برای اتمام کار چقدر زمان نیاز دارد؟
  • آیا از نظر مأموریت و زمان حیاتی است؟
  • آیا می‌تواند وقفه‌‌ها را برطرف کند؟
  • آیا بین گره‌‌های نمونه محکم جفت شده است؟
  • وقتی AWS دوشاخه را می‌کشد از چه ابزارهایی برای جابه‌جایی حجم کار خود استفاده می‌کنید؟

به آن‌ها پاسخ دهید و خواهید فهمید که آیا نمونه‌‌های لحظه‌ای برای حجم کاری شما مناسب هستند یا خیر.

شماره ۳: نمونۀ نقطه مناسب را انتخاب کنید

به آنچه AWS ارائه می‌دهد نگاهی بیندازید. موارد کمتری را انتخاب کنید ــ احتمال وقفۀ آن‌ها در اینجا کمتر است و ممکن است برای مدت طولانی‌تری ثابت بمانند.

هنگام جست‌وجوی بهترین نوع VM برای کار، به فرکانس وقفه آن‌ها توجه کنید. این میزان بازپس‌گیری ظرفیت در طول ماه عقب است.

AWS آن را در Spot Instance Advisor در محدوده‌‌های زیر نمایش می‌دهد: <5٪، ۵-۱۰٪، ۱۰-۱۵٪، ۱۵-۲۰٪ و> 20٪:

نمودار مقایسه

 

ممکن است از نمونه‌‌های نقطه‌ای برای حجم کار تولید با نوع خاصی از نمونه‌‌های نقطه‌ای استفاده کنید. AWS یکی را ارائه می‌دهد که در آن زمان بدون وقفه تا شش ساعت تضمین می‌شود (محاسبه شده با افزایش ساعتی). فقط باید کمی بیشتر برای آن هزینه کنید. اما شما همچنان می‌توانید تا ۳۰-۵۰ درصد تخفیف نسبت به قیمت درخواستی دریافت کنید.

شماره ۴: قیمت خود را تعیین کنید

هنگامی که می‌دانید از چه مواردی استفاده می‌کنید، زمان آن است که حداکثر قیمتی را که مایل به پرداخت آن‌ها هستید تعیین نمایید.

در اینجا یک قاعدۀ کلی خوب وجود دارد: قیمت را حداکثر تعیین کنید که مطابق با قیمت درخواستی باشد.

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

شماره ۵: نمونه‌‌های نقطه‌ای را در گروه‌‌ها مدیریت کنید

این یک حرکت هوشمندانه است زیرا به شما این امکان را می‌دهد که چندین نمونه را به طور هم‌زمان درخواست کنید و شانس خود را برای دریافت یک‌باره کار خود (اجتناب از هرگونه وقفه) افزایش می‌دهد.

مزیت دیگر این است که شما می‌توانید حداکثر قیمت/ساعت را برای کل ناوگان نمونه به جای یک مجموعه محلی مشخص تعیین کنید. استخر نقطه‌ای مجموعه‌ای از نمونه‌‌ها با همان نوع، سیستم‌عامل، منطقه در دسترس بودن و شبکه است.

در AWS، به این AWS Spot Fleets گفته می‌شود. این ویژگی به شما امکان می‌دهد تا با استفاده از استراتژی‌‌های مختلف تخصیص، تعداد زیادی از نمونه‌‌های نقطه‌ای را مدیریت کنید. به‌عنوان مثال، تنها با در نظر گرفتن انواع مختلف نمونه یا بهینه‌سازی شده با کمترین قیمت.

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

شماره ۶: موارد خودکار را خودتان تهیه کنید

چگونه می‌توان از وقفه‌‌های ناشی از موارد از دست رفته جلوگیری کرد؟بهترین استراتژی شما اجرای یک ابزار اتوماتیک‌سازی است که مدیریت زیرساخت‌‌های فضای ابری خود را برای شما با استفاده از سیاست‌‌ها و اتوماتیک‌سازی مهیا می‌کند.

با استفاده از راه‌حل بهینه‌سازی هزینه خودکار فضای ابری، می‌توانید میزان حجم کار خود را در موارد لحظه‌ای اجرا کنید و سپس در صورت وقفه، به طور خودکار به موارد درخواستی بازگردید.

حجم کاری شما همیشه جایی برای اجرا خواهد داشت.  از رویدادهایAWS Rebalance، می‌توانید حتی قبل از دریافت دو دقیقه اخطار وقفه، خطر را کاهش دهید.

برای دستیابی به بهترین نتایج، راه‌حلی دریافت کنید که اقدامات خودکار را بر اساس تجزیه و تحلیل پیش‌بینی مانند CAST AI  انجام دهد. 

این مطمئن‌ترین روش برای استفاده از نمونه‌‌های لحظه‌ای در تولید و کاهش صورت‌حساب ابر تا ۹۰ درصد است.

درباره‌ی Bloger

پست‌های مرتبط

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

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

نشانی ایمیل شما منتشر نخواهد شد.