تعریف همنواسازی کانتینر(Container Orchestration)
همنواسازی کانتینر فرآیند خودکار مدیریت یا زمانبندی کار کانتینرهای جداگانه برای برنامههای کاربردی بر اساس میکروسرویسها در چندین خوشه است.
همنواسازی کانتینر، خودکارسازی تمام جنبه های هماهنگی و مدیریت کانتینرها است. همنواسازی کانتینر بر مدیریت چرخه زندگی کانتینرها و محیط های پویای آنها متمرکز است.
چرا به همنواسازی کانتینر نیاز داریم؟
همنواسازی کانتینر برای خودکارسازی وظایف زیر در مقیاس بالا استفاده میشود:
- پیکربندی و زمانبندی کانتینرها
- تهیه و استقرار کانتینرها
- در دسترس بودن کانتینرها
- پیکربندی برنامهها از نظر کانتینرهایی که در آنها اجرا میشوند
- مقیاسبندی کانتینرها برای متعادل کردن بار کاری برنامهها در سراسر زیرساخت
- تخصیص منابع بین کانتینرها
- تعادل بار، مسیریابی ترافیک و کشف سرویس کانتینرها
- نظارت بر سلامت کانتینرها
- ایمن سازی تعاملات بین کانتینرها
ابزارهای همنواسازی برای Kubernetes شامل ویژگی های زیر است:
همنواسازی کانتینر کوبرنتیز
همنواسازی در خدمات کانتینر برای Kubernetes، امکان خوشه بندی کانتینر را از طریق موتور هماهنگ سازی کانتینر فراهم می کند. Kubernetes دارای مدیریت اعلامی است که پیچیدگی را پنهان می کند و منبع باز است بنابراین می توانید آن را در هر جایی اجرا کنید.
«این مطلب، بخشی از تمرینهای درس معماری نرمافزار در دانشگاه شهیدبهشتی است»
[1] https://www.vmware.com/topics/glossary/content/container-orchestration.html#:~:text=Container%20orchestration%20is%20the%20automation,networking%2C%20load%20balancing%20and%20more.