মূল লেখায় যান

Amazon ECS

#44 · Level 3 · আধুনিক architecture · Containers

Amazon ECS হলো AWS-এর নিজস্ব container ম্যানেজার, যেটা আপনার container-গুলো চালায় আর দেখাশোনা করে। Container কেমন হবে — কোন image, কতটা CPU আর memory — তা লেখা থাকে task definition-এ। সেই নকশা থেকে চালু হওয়া container-এর দলকে বলে task, আর কয়টা task সবসময় চলবে তা ঠিক রাখে service। এগুলো সব একটা cluster-এর ভিতরে থাকে। Container চলতে পারে নিজের EC2 instance-এ অথবা Fargate-এ, আর ECS Load Balancer ও ECR-এর সাথে সহজে কাজ করে।

রেস্টুরেন্টের ম্যানেজার: কতজন রাঁধুনি (container) লাগবে, কে কোন চুলায় কাজ করবে, কেউ অসুস্থ হলে বদলি কে — সব সে ঠিক করে।

অনেকগুলো container হাতে হাতে চালানো, কোনোটা বন্ধ হলে আবার চালু করা, Load Balancer-এর সাথে যুক্ত করা — এগুলো ECS নিজেই করে।

কোথায় ব্যবহার হয়

“কোথায় ব্যবহার হয়” অংশ

Web app, API, background worker — container-এ চালানো যেকোনো কাজ।

English সহজ বাংলায়
Task Definition container কীভাবে চলবে তার নির্দেশনা
Task চলমান container
Service নির্দিষ্ট সংখ্যক task সবসময় চালু রাখে
Cluster সব মিলিয়ে কাজের দল

Azure Container Apps

Container কী? · AWS Fargate · Amazon EKS

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: