وب‌سرویس مجید

پروژه terraform-provider-iterative

iterative/terraform-provider-iterative

️ این ابزار یک پلاگین Terraform برای مدیریت کارهای یادگیری ماشین است که به‌طور خودکار نمونه‌های spot instance را بازیابی و پس از اتمام کار، منابع را متوقف می‌کند.

کاربرد:

این ابزار به توسعه‌دهندگان و مهندسان داده کمک می‌کند تا زیرساخت‌های محاسباتی مورد نیاز برای آموزش مدل‌های یادگیری ماشین را به‌صورت خودکار و مقرون‌به‌صرفه مدیریت کنند.

در چه شرایطی بهتره استفاده شود؟

وقتی که از منابع ابری (مثل AWS، GCP، Azure) یا Kubernetes برای اجرای کارهای کوتاه‌مدت و پرظرفیت استفاده می‌کنی و می‌خوای بدون دخالت دستی، منابع پس از اتمام کار متوقف بشن و از قطعی‌های ناگهانی spot instance هم جلوگیری شود.

چند مثال از موارد استفاده:

آموزش مدل‌های بزرگ با استفاده از نمونه‌های ارزان spot instance در AWS

اجرای آزمایش‌های یادگیری ماشین در GCP با توقف خودکار پس از اتمام فرآیند

مدیریت خودکار پادهای Kubernetes برای کارهای موقت در محیط‌های آزمایشی

بازیابی خودکار از قطعی نمونه‌های ارزان در Azure بدون از دست دادن پیشرفت کار

  • ##Terraform
  • ##MLOps
  • ##CloudComputing
  • ##SpotInstances
  • ##AutoScaling
  • ##Kubernetes
  • ##AWS
  • ##GCP
  • ##Azure
  • ##DevOps