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-এ এর মতো
“Azure-এ এর মতো” অংশAzure Container Apps
সম্পর্কিত
“সম্পর্কিত” অংশContainer কী? · AWS Fargate · Amazon EKS
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: