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

پروژه mu

stelligent/mu

این یک چارچوب کامل DevOps در AWS است که به شما کمک می‌کند تا به صورت خودکار و قابل اعتماد، برنامه‌های خود را در محیط ابری آمازون استقرار دهید.

کاربرد:

این ابزار برای ایجاد و مدیریت پایپلاین‌های CI/CD، شبکه‌های مجازی (VPC)، سرویس‌های کانتینری (مانند ECS)، و منابع زیرساختی در AWS طراحی شده. با استفاده از Infrastructure as Code، تمام زیرساخت‌ها را با کد مدیریت می‌کند.

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

وقتی که تیم توسعه می‌خواهد به صورت سریع و ایمن تغییرات کد را به محیط‌های مختلف (مانند تست، استیج و تولید) منتقل کند و نیاز به یک راه‌حل یکپارچه برای مدیریت زیرساخت و استقرار دارد، استفاده از این چارچوب مناسب است. همچنین برای پروژه‌هایی که از ECS یا EC2 در AWS استفاده می‌کنند عالیه.

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

ایجاد خودکار محیط تست هر بار که کد جدیدی به مخزن گیت اضافه می‌شه

استقرار برنامه‌های مبتنی بر کانتینر روی Amazon ECS بدون دخالت دستی

مدیریت شبکه، دیتابیس، و بارگیری (load balancer) با کد و نسخه‌کنترل

اجرای تست‌های یکپارچه و واحد در پایپلاین قبل از استقرار در تولید

  • ##DevOps
  • ##AWS
  • ##CI
  • ##InfrastructureAsCode
  • ##ECS
  • ##CloudAutomation
  • ##MuFramework
  • ##Stelligent