@ماریاماریا نائوموفسکا
بنیانگذار و شخص محصول در Microtica. عاشق توسعه محصول و استارتاپ ها.
AWS Instance Scheduler یک گزینه محبوب برای صرفه جویی در مقدار زیادی از هزینه خدمات محاسباتی در شرایطی است که وجود دارد زمان های برنامه ریزی شده قابل پیش بینی برای فعالیت خدمات محاسبات. به عبارت دیگر ، از آنجا که هیچ مشتری در طول دوره به محیط خاصی دسترسی پیدا نمی کند ، طبیعی است که محیط های توسعه یا بار کاری در زمان های غیر کار خاموش شوند.
با ارزیابی زمان بیشتر استفاده از نمونه ها ، می توانید برنامه های پیچیده تری را پیاده سازی کنید یا حتی یک برنامه همیشه متوقف شده را اعمال کنید و سپس موارد را در صورت نیاز راه اندازی کنید.
در این مقاله ، ما یک راهنمای گام به گام برای ایجاد یک برنامه AWS و اعمال آن در چندین نمونه را پوشش خواهیم داد.
بررسی اجمالی راه حل
این الگوی CloudFormation محیطی را برای برنامه ریز نمونه AWS ایجاد می کند. این راه حل از خدمات AWS زیر استفاده می کند:
یک رویداد CloudWatch عملکرد Lambda را شروع می کند که وظیفه آن بررسی موارد EC2 و RDS ، یافتن برچسب مناسب برای یک برنامه و مطابقت آن با تعریف آن برنامه ذخیره شده در DynamoDB است. بعد از آن ، بسته به حالت هدف ، عملکرد Lambda تصمیم می گیرد که نمونه EC2 یا RDS را خاموش یا روشن کند.
به طور پیش فرض…