ইসিএস কি ডকারের মতো?

Isi Esa Ki Dakarera Mato



AWS ইলাস্টিক কন্টেইনার সার্ভিস এবং ডকার উভয়ই কন্টেইনারের সাথে কাজ করে। কিন্তু তারা ' না ' একই. ডকার এবং ইসিএস কন্টেইনারের সাথে কাজ করা সত্ত্বেও, তাদের দখলে থাকা কাজের প্রকৃতি ভিন্ন।

এই নির্দেশিকাটি AWS ECS এবং Docker এর মধ্যে পার্থক্য ব্যাখ্যা করবে।

কীভাবে ইসিএস এবং ডকার একে অপরের থেকে আলাদা?

একটি ডকার কন্টেইনার হল একটি উন্মুক্ত প্ল্যাটফর্ম যা একটি পাত্রে অ্যাপ্লিকেশনগুলিকে বিকাশ, জাহাজীকরণ, চালানো, পরিচালনা এবং আপডেট করতে ব্যবহৃত হয়। যে পাত্রে অ্যাপ্লিকেশনগুলি ডকারের সাহায্যে চালানো হয় সেগুলি অপারেটিং সিস্টেম থেকে সম্পূর্ণ স্বাধীন। কনটেইনারগুলি একটি সিস্টেমে ভার্চুয়াল মেশিনের ভিতরে সংরক্ষণ করা হয় এবং ব্যবহার করা হয় যাতে তাদের অপারেটিং সিস্টেমের হস্তক্ষেপের প্রয়োজন না হয়। একটি একক ভার্চুয়াল মেশিনের ভিতরে একাধিক পাত্র থাকতে পারে।







অন্যদিকে, AWS ECS বা ইলাস্টিক কন্টেইনার পরিষেবা হল অ্যামাজন ক্লাউড কম্পিউটিং পরিষেবাগুলির মধ্যে একটি যা ডকার কন্টেইনারগুলি চালু এবং পরিচালনা করতে ব্যবহৃত হয়। ইসিএস ডকার কন্টেইনারগুলিকে এমনভাবে পরিচালনা করে যে এটি প্রয়োজন অনুসারে কন্টেইনার যোগ করে এবং নির্মূল করে। এর মানে হল যে যখন কাজের চাপ বেড়ে যায়, এটি স্বয়ংক্রিয়ভাবে একটি ধারক যোগ করে এবং যখন কাজের চাপ কমে যায়, তখন এটি সেই অনুযায়ী কিছু পাত্রকে সরিয়ে দেয় বা মুছে দেয়।



ইসিএস কিভাবে কাজ করে?

ইসিএস ডকার কন্টেইনার নয়। বরং এটি ডকারকে সমর্থন করে। AWS ইলাস্টিক কন্টেইনার পরিষেবা ব্যবহার করার জন্য ক্লাউড পরিবেশে মাপযোগ্য অ্যাপ্লিকেশনগুলি স্থাপন এবং পরিচালনা করতে AWS অ্যাকাউন্টের জন্য সাইন আপ করতে হবে৷ অ্যাপ্লিকেশনগুলি পরিচালনা করতে AWS ECS দ্বারা ব্যবহৃত সার্ভারগুলিকে ক্লাস্টার বলা হয় যা API কল এবং টাস্ক সংজ্ঞার মাধ্যমে কাজ করে:







বিকাশকারী কেবল ক্লাস্টারগুলি চালু করে (ইসিএস-এ ব্যবহৃত সার্ভারগুলি) এবং নির্দিষ্ট কাজগুলি সম্পাদন করার জন্য নির্দিষ্ট করে৷ ব্যবহারকারীদের AWS ECS-এ কাজগুলি সংজ্ঞায়িত করতে হবে, যেমন, কন্টেইনারগুলির স্পেসিফিকেশন, মেমরি এবং CPU প্রয়োজনীয়তা, ডকারের সংগ্রহস্থল, যোগাযোগের পদ্ধতি এবং কন্টেইনারগুলির মধ্যে সংযোগ।

ইসিএস ইসিআর (ইলাস্টিক কন্টেইনার রেজিস্ট্রি) বা অন্য কোনও ব্যবহারকারী-সংজ্ঞায়িত সংগ্রহস্থলের সাথে কাজ করে এবং তারপরে ব্যবহারকারীকে কন্টেইনারগুলি চালু করার জন্য অ্যাপ্লিকেশনগুলির জন্য ছবি এবং সংস্থান নির্বাচন করতে দেয়। এর পরে, AWS ECS নিজেই উপলভ্যতার জন্য কন্টেইনারগুলি পরিচালনা করে, যেমন উপরে ব্যাখ্যা করা হয়েছে।



ডকার কিভাবে কাজ করে?

ডেভেলপাররা ডকারের জড়িত না হয়েই কন্টেইনার তৈরি করতে পারে, কিন্তু ডকার যে কারণে সাধারণভাবে ব্যবহৃত পরিষেবা হয়ে উঠেছে তা হল এটি কন্টেইনার তৈরির প্রক্রিয়া এবং এতে অ্যাপ্লিকেশন চালানোর প্রক্রিয়াকে আরও দ্রুত, আরও নির্ভরযোগ্য এবং আরও নিরাপদ করে তোলে:

ডকার কোড চালানোর একটি আদর্শ উপায় প্রদান করে। ডকার সার্ভারে ইনস্টল করা আছে এবং এটি ডেভেলপারদের কন্টেইনার তৈরি, শুরু বা বন্ধ করতে দেওয়ার জন্য কমান্ড সরবরাহ করে।

উপসংহার

একটি ডকার কন্টেইনার হল একটি প্ল্যাটফর্ম যা একটি পাত্রে অ্যাপ্লিকেশনগুলিকে বিকাশ করে, জাহাজ চালায়, চালায়, পরিচালনা করে এবং আপডেট করে। অন্যদিকে, অ্যামাজন ইসিএস হল AWS ক্লাউড পরিষেবা যা পাত্রে অ্যাপ্লিকেশনগুলিকে স্কেল করে এবং উপলব্ধতার জন্য কন্টেইনারগুলি পরিচালনা করে৷ এবং AWS ECS কার্য গঠনের জন্য ডকার ইমেজ ব্যবহার সমর্থন করে। সুতরাং, এগুলি বিভিন্ন প্ল্যাটফর্ম বা পরিষেবা যা কন্টেইনার এবং সংগ্রহস্থলগুলির সাথে কাজ করতে ব্যবহৃত হয়।