তোমার প্রশ্ন
ইসিএস কি ইসি 2 এ কেবল একটি ডকার ইনস্টল করা আছে? আমার যদি ইতিমধ্যে ইসি 2 থাকে তবে আমি একটি ইসিএস শুরু করি, এর অর্থ কি আমার দুটি উদাহরণ রয়েছে?
না। AWS ECS
হ'ল EC2
ঘটনাগুলির যৌক্তিক গোষ্ঠীকরণ (ক্লাস্টার) , এবং সমস্ত EC2
দৃষ্টান্ত হোস্ট ECS
হিসাবে কোনও আইনের অংশ Docker
যেমন ইসিএস তাদের উপর একটি ধারক প্রবর্তন করার জন্য কমান্ড প্রেরণ করতে পারে EC2
। আপনার যদি ইতিমধ্যে ইসি 2 থাকে এবং তারপরে ইসিএস চালু করেন তবে আপনার এখনও একটি একক উদাহরণ থাকবে। আপনি যদি ইসি 2 তে ইসি 2 যোগ করেন / নিবন্ধিত করেন (AWS ইসিএস কনটেইনার এজেন্ট ইনস্টল করে) এটি ক্লাস্টারের অংশ হয়ে উঠবে, তবে এখনও ইসি 2 এর একটি একক উদাহরণ হবে।
কোনও ইসি 2 নিবন্ধিত (ক্লাস্টারে যুক্ত) বিহীন একটি অ্যামাজন ইসিএস কোনও কিছুর জন্যই ভাল।
টি এল; ডাঃ
একটি পর্যালোচনা
EC2
- কেবল একটি দূরবর্তী (ভার্চুয়াল) মেশিন।
ECS
ঘোরা Elastic Container Service
- মৌলিক সংজ্ঞা অনুযায়ী কম্পিউটার ক্লাস্টার , ECS
মূলত একটি লজিক্যাল গোষ্ঠী
EC2
মেশিন / দৃষ্টান্ত । প্রযুক্তিগতভাবে বলতে আপনার ECS
হ'ল EC2
সংস্থানসমূহের স্টোরেজ, মেমরি, সিপিইউ ইত্যাদির দক্ষ ব্যবহার এবং পরিচালনার জন্য একমাত্র কনফিগারেশন is
এটিকে আরও সরল করতে আপনি যদি একটি চালু করেন Amazon ECS
সাথে কোনও EC2
দৃষ্টান্ত যোগ না করে করেন তবে এটি কিছুই করার পক্ষে ভাল না আপনি এটি সম্পর্কে কিছুই করতে পারবেন না। ECS
এর সাথে কেবল একবার (বা আরও) EC2
উদাহরণ যুক্ত হলে তা বোঝা যায়।
এখানে পরবর্তী বিভ্রান্তিকর জিনিসটি ধারক পদ - যা সম্পূর্ণরূপে ভার্চুয়ালাইজড মেশিনের উদাহরণ নয় এবং ডকার একটি প্রযুক্তি যা আমরা ধারক দৃষ্টান্ত তৈরি করতে ব্যবহার করতে পারি। Docker
আপনি আমাদের মেশিনে ইনস্টল করতে পারেন এমন একটি ইউটিলিটি যা এটি Docker
হোস্ট করে তোলে এবং এই হোস্টের উপর আপনি পাত্রে তৈরি করতে পারেন (ভার্চুয়াল মেশিনের মতো - তবে আরও অনেক হালকা ওজন)। মোট কথা, ECS
কেবল ইসি 2 উদাহরণগুলির ক্লাস্টারিং সম্পর্কে, এবং Docker
এই ( EC2
) হোস্টগুলিতে পাত্রে / দৃষ্টান্তগুলি / ভার্চুয়াল মেশিনগুলি ইনস্ট্যান্ট করতে ব্যবহার করে ।
আপনাকে কেবল একটি চালু করতে হবে ECS
, এবং EC2
এটিতে যতটা প্রয়োজন তার নিবন্ধভুক্ত / সংযোজন করা । আপনি ইসি 2 উদাহরণগুলি যুক্ত / নিবন্ধভুক্ত করতে পারেন, আপনার কেবলমাত্র আপনার ইসি 2 উদাহরণ / মেশিনে চলছে আমাজন ইসিএস কনটেইনার এজেন্ট যা ম্যানুয়ালি বা সরাসরি বিশেষ এএমআই (অ্যামাজন মেশিন ইমেজ) ব্যবহার করে করা যেতে পারে অর্থাৎ আমাজন ইসিএস-অনুকূলিত এএমআই, যা ইতিমধ্যে রয়েছে আমাজন ইসিএস কনটেইনার এজেন্ট। একটি নতুন ইসি 2 উদাহরণ চালু করার সময় এজেন্ট স্বয়ংক্রিয়ভাবে এটি ডিফল্ট ইসিএস ক্লাস্টারে নিবন্ধভুক্ত করে।
ধারক এজেন্ট দৃষ্টান্ত (প্রতিটি চলমান EC2
দৃষ্টান্ত) একজন মধ্যে Amazon ECS
ক্লাস্টার উদাহরণস্বরূপ বর্তমান সক্রিয় ক্রিয়াগুলি এবং আমাজন ইসিএস থেকে সম্পদ ব্যবহার, এবং শুরু হয় সম্পর্কে তথ্য পাঠায় এবং কর্ম যখনই আমাজন ইসিএস অনুরোধে পায় স্টপ। আরও তথ্যের জন্য, অ্যামাজন ইসিএস কনটেইনার এজেন্ট দেখুন । একবার সেট হয়ে গেলে, তৈরি করা প্রতিটি ধারক দৃষ্টান্ত (যেকোনো EC2
মেশিন / নোডের) এর উদাহরণ হতে পারেAmazon ECS
এর ঝাঁকুনির ।
আরও তথ্যের জন্য - এই ডকুমেন্টেশন থেকে পদক্ষেপ 10 পড়ুন: একটি অ্যামাজন ইসিএস কনটেইনার ইনস্ট্যান্স চালু করা হচ্ছে :
আপনার ধারক উদাহরণের জন্য একটি এএমআই চয়ন করুন। আপনি আমাজন ইসিএস-অনুকূলিত এএমআই বা অন্য কোনও অপারেটিং সিস্টেম, যেমন কোরিওএস বা উবুন্টু চয়ন করতে পারেন। আপনি যদি আমাজন ইসিএস-অনুকূলিত এএমআই না চয়ন করেন তবে আপনাকে অ্যামাজন ইসিএস কনটেইনার এজেন্ট ইনস্টল করার পদ্ধতিগুলি অনুসরণ করতে হবে ।
ডিফল্টরূপে, আপনার ধারক উদাহরণটি আপনার ডিফল্ট ক্লাস্টারে চালু হয় laun আপনি যদি ডিফল্টের পরিবর্তে আপনার নিজের ক্লাস্টারে লঞ্চ করতে চান তবে উন্নত বিবরণ তালিকাটি চয়ন করুন এবং নীচের স্ক্রিপ্টটি ব্যবহারকারীর ডেটা ফিল্ডে আটকে দিন, আপনার ক্লাস্টারের নামটি দিয়ে প্রতিস্থাপন করুন _
#!/bin/bash
echo ECS_CLUSTER=your_cluster_name >> /etc/ecs/ecs.config
অথবা, যদি আপনার অ্যামাজন এস 3 এ একটি ecs.config ফাইল রয়েছে এবং আপনার ধারক দৃষ্টান্তের ভূমিকাটিতে অ্যামাজন S3 কেবলমাত্র পঠনযোগ্য অ্যাক্সেস সক্ষম করেছে, উন্নত বিবরণী তালিকাটি চয়ন করুন এবং নীচের স্ক্রিপ্টটি ব্যবহারকারীর ডেটা ফিল্ডে পেস্ট করুন, আপনার_বকেট_নামের নামের সাথে প্রতিস্থাপন করুন আপনার বালতি AWS CLI ইনস্টল করতে এবং প্রবর্তনের সময় আপনার কনফিগারেশন ফাইলটি লিখুন। দ্রষ্টব্য এই কনফিগারেশন সম্পর্কে আরও তথ্যের জন্য, অ্যামাজন এস 3-এ কনটেইনার ইনস্ট্যান্স কনফিগারেশন সংরক্ষণ করুন।
#!/bin/bash
yum install -y aws-cli
aws s3 cp s3://your_bucket_name/ecs.config /etc/ecs/ecs.config
এটি আরও স্পষ্ট করতে - আপনি EC2
ছাড়া আপনার একক দৃষ্টিতে পাত্রে তৈরি করতে পারেন ECS
। যে কোনও কনটেইনারাইজেশন প্রযুক্তি ইনস্টল করুন Docker
এবং তৈরি করুন ধারক কমান্ডটি চালান, আপনার হোস্ট EC2
হিসাবে সেট করুন Docker
এবং আপনার পছন্দমতো Docker
পাত্রে থাকুন (বা আপনার EC2
সংস্থাগুলি যতটা অনুমতি দেয়)।