عدی الحمود نصر
عدی الحمود نصر
خواندن ۱ دقیقه·۲ سال پیش

container orchestration

container orchestration چیست؟

اتوماسیون بسیاری از تلاشهای عملیاتی مورد نیاز برای اجرای بارهای کاری و خدمات کانتینر شده است. این شامل طیف گسترده ای از مواردی است که تیم های نرم افزاری برای مدیریت چرخه عمر یک کانتینر ، از جمله تأمین ، استقرار ، مقیاس گذاری (بالا و پایین) ، شبکه سازی ، تعادل بار و موارد دیگر نیاز دارند.

container orchestration چرا؟

از آنجا که ظروف از نظر طبیعت سبک و زودگذر هستند ، اجرای آنها در تولید به سرعت می تواند به یک تلاش گسترده تبدیل شود.

فایده‌ها:

1. Simplified operations

2. Resilience

3. Added security

مزایا:

· Flexibility

· Ease of Management

· Speed of Transportation

· Economies of Scale

· Durability

· Safety and Security

· Standardization

معایب:

· Space Constraints

· Infrastructure Costs

· Container Management Failure

· Re-positioning of Empty Containers

· Smuggling

Kubernetes چیست؟

Kubernetes یک بستر منبع باز محبوب برای ارکستراسیون کانتینر است. این برنامه نویسان را قادر می سازد تا به راحتی برنامه ها و خدمات کانتینر شده و همچنین مقیاس ، برنامه ریزی و نظارت بر آن ظروف را به راحتی بسازند.

مولفه‌های اصلی Kubernetes:

1. Cluster

2. Control plane

3. Kubelet

4. Pod

منابع:

· https://www.vmware.com/topics/glossary/content/container-orchestration.html

· https://www.capitalone.com/tech/cloud/what-is-container-orchestration/

· https://www.redhat.com/en/topics/containers/what-is-container-orchestration

· https://middleware.io/blog/what-is-container-orchestration/


#تکلیف درس معماری نرم افزار در دانشگاه شهید بهشتی

container orchestration
شاید از این پست‌ها خوشتان بیاید