amazon web services - আমাজন ইসিএস এবং অ্যামাজন ইসি 2 এর মধ্যে পার্থক্য কী?




amazon-web-services amazon-ec2 (3)

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

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

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

ইসিএস কি ইসি 2 তে কেবল একটি ডকার ইনস্টল করা আছে? আমার যদি ইতিমধ্যে একটি ইসি 2 থাকে এবং আমি একটি ইসিএস শুরু করি, এর অর্থ কি আমার দুটি উদাহরণ রয়েছে?


তোমার প্রশ্ন

ইসিএস কি ইসি 2 তে কেবল একটি ডকার ইনস্টল করা আছে? আমার যদি ইতিমধ্যে ইসি 2 থাকে তবে আমি একটি ইসিএস শুরু করি, এর অর্থ কি আমার দুটি উদাহরণ রয়েছে?

নং AWS ECS হ'ল EC2 উদাহরণগুলির একটি লজিকাল গ্রুপিং (ক্লাস্টার), এবং ECS সমস্ত EC2 দৃষ্টান্ত অংশ Docker হোস্ট হিসাবে কাজ করে অর্থাৎ ইসিএস তাদের ( EC2 ) একটি ধারক চালু করার জন্য কমান্ড প্রেরণ করতে পারে। আপনার যদি ইতিমধ্যে ইসি 2 থাকে এবং তারপরে ইসিএস চালু করেন তবে আপনার এখনও একটি একক উদাহরণ থাকবে। আপনি যদি ইসি 2 তে ইসি 2 যোগ করেন / নিবন্ধিত করেন (AWS ইসিএস কনটেইনার এজেন্ট ইনস্টল করে) এটি ক্লাস্টারের অংশ হয়ে উঠবে, তবে এখনও ইসি 2 এর একক উদাহরণ হবে।

কোনও ইসি 2 নিবন্ধিত (ক্লাস্টারে যুক্ত) বিহীন একটি অ্যামাজন ইসিএস কোনও কিছুর জন্যই ভাল।

টি এল; ডাঃ

একটি পর্যালোচনা

  • EC2 - কেবল একটি দূরবর্তী (ভার্চুয়াল) মেশিন।
  • ECS অর্থ Elastic Container Service - কম্পিউটার ক্লাস্টারের প্রাথমিক সংজ্ঞা অনুসারে, ECS মূলত EC2 মেশিন / দৃষ্টান্তগুলির যৌক্তিক দলবদ্ধকরণ । প্রযুক্তিগতভাবে ECS বলতে আপনার EC2 উদাহরণ (গুলি) সংস্থানগুলির স্টোরেজ, মেমরি, সিপিইউ ইত্যাদির দক্ষ ব্যবহার এবং পরিচালনার জন্য কেবল একটি কনফিগারেশন is

এটিকে আরও সরল করার জন্য, আপনি যদি এটির সাথে কোনও EC2 দৃষ্টান্ত যুক্ত না করে একটি Amazon ECS চালু করে থাকেন তবে এটি কিছুই করার পক্ষে ভাল না আপনি এটি সম্পর্কে কিছুই করতে পারবেন না। ECS সাথে কেবল একবার (বা আরও বেশি) EC2 দৃষ্টান্ত যুক্ত হওয়ার পরে তা বোঝায়।

এখানে পরবর্তী বিভ্রান্তিকর জিনিসটি ধারক পদ - যা সম্পূর্ণরূপে ভার্চুয়ালাইজড মেশিনের উদাহরণ নয় এবং ডকার একটি প্রযুক্তি যা আমরা ধারক দৃষ্টান্ত তৈরি করতে ব্যবহার করতে পারি। Docker হ'ল এমন একটি ইউটিলিটি যা আপনি আমাদের মেশিনে ইনস্টল করতে পারেন যা এটি Docker হোস্ট করে তোলে এবং এই হোস্টে আপনি পাত্রে তৈরি করতে পারেন (ভার্চুয়াল মেশিনগুলির মতো - তবে আরও হালকা ওজন)। মোট কথা, ECS কেবল ইসি 2 উদাহরণগুলির ক্লাস্টারিং সম্পর্কে, এবং এই ( EC2 ) হোস্টগুলিতে পাত্রে / ইনস্ট্যান্সগুলি / ভার্চুয়াল মেশিনগুলি ইনস্ট্যান্ট করতে Docker ব্যবহার করে

আপনাকে যা করতে হবে তা হ'ল একটি ECS চালু করা, এবং এটিতে যতটা EC2 দৃষ্টান্ত প্রয়োজন তত যোগ করুন / যুক্ত করুন। আপনি ইসি 2 উদাহরণগুলি যুক্ত / নিবন্ধভুক্ত করতে পারেন, আপনার কেবলমাত্র আপনার ইসি 2 উদাহরণ / মেশিনে চলছে আমাজন ইসিএস কনটেইনার এজেন্ট যা ম্যানুয়ালি বা সরাসরি বিশেষ এএমআই (অ্যামাজন মেশিন ইমেজ) ব্যবহার করে করা যেতে পারে অর্থাৎ আমাজন ইসিএস-অনুকূলিত এএমআই, যা ইতিমধ্যে রয়েছে আমাজন ইসিএস কনটেইনার এজেন্ট। একটি নতুন ইসি 2 উদাহরণ চালু করার সময় এজেন্ট স্বয়ংক্রিয়ভাবে এটি ডিফল্ট ইসিএস ক্লাস্টারে নিবন্ধভুক্ত করে।

Amazon ECS ক্লাস্টারের প্রতিটি ইনস্ট্যান্স ( EC2 উদাহরণ) -এ চলমান কনটেইনার এজেন্ট Amazon ECS ইনস্ট্যান্সের চলমান কাজগুলি এবং রিসোর্স ব্যবহার সম্পর্কে তথ্য প্রেরণ করে এবং যখনই অ্যামাজন ইসিএসের কাছ থেকে কোনও অনুরোধ আসে তখন কাজ শুরু করে এবং বন্ধ করে দেয়। আরও তথ্যের জন্য, অ্যামাজন ইসিএস কনটেইনার এজেন্ট দেখুন । একবার সেট হয়ে গেলে, তৈরি করা প্রতিটি ধারক দৃষ্টান্ত (যেকোনো EC2 মেশিন / নোডের) Amazon ECS উদাহরণ হতে পারে।

আরও তথ্যের জন্য - এই ডকুমেন্টেশন থেকে 10 ধাপ পড়ুন: একটি অ্যামাজন ইসিএস কনটেইনার ইনস্ট্যান্স চালু করা :

আপনার ধারক উদাহরণের জন্য একটি এএমআই চয়ন করুন। আপনি আমাজন ইসিএস-অনুকূলিত এএমআই বা অন্য কোনও অপারেটিং সিস্টেম, যেমন কোরিওএস বা উবুন্টু চয়ন করতে পারেন। আপনি যদি আমাজন ইসিএস-অনুকূলিত এএমআই না চয়ন করেন তবে আপনাকে অ্যামাজন ইসিএস কনটেইনার এজেন্ট ইনস্টল করার পদ্ধতিগুলি অনুসরণ করতে হবে।

ডিফল্টরূপে, আপনার ধারক উদাহরণটি আপনার ডিফল্ট ক্লাস্টারে চালু হয় ches আপনি যদি ডিফল্টের পরিবর্তে আপনার নিজের ক্লাস্টারে লঞ্চ করতে চান তবে উন্নত বিবরণ তালিকাটি চয়ন করুন এবং নীচের স্ক্রিপ্টটি ব্যবহারকারীর ডেটা ফিল্ডে পেস্ট করুন, আপনার ক্লাস্টারের নাম দিয়ে আপনার_ক্লাস্টার_নামটি প্রতিস্থাপন করুন।

#!/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

এটি আরও স্পষ্ট করতে - আপনি ECS ছাড়াই আপনার একক EC2 পাত্রে তৈরি করতে পারেন। কোনও কনটেইনারাইজেশন প্রযুক্তি ইনস্টল করুন যেমন Docker এবং আপনার EC2 কে Docker হোস্ট হিসাবে সেট করে তৈরি কন্টেইনার কমান্ডটি চালান, এবং আপনার EC2 Docker ধারক (বা আপনার EC2 এর সংস্থান যতটা অনুমতি দেয়) রাখুন।


সহজভাবে বলতে গেলে, ইলাস্টিক কনটেইনার পরিষেবা (ইসিএস) হ'ল একটি ডকার কনটেইনার অর্কেস্ট্রেশন পরিষেবা।

আপনি এটিকে একটি বা একাধিক ডকার চিত্র চালনার জন্য বলতে পারেন, হয় স্বয়ংক্রিয়ভাবে স্কেলিং সক্ষম " পরিষেবা " হিসাবে বা অ্যাড-হক " টাস্ক " হিসাবে।

পরিষেবাগুলি এবং কার্যগুলি একটি " ক্লাস্টার " এ চলে। মূলত, একটি ক্লাস্টার এক বা একাধিক প্রাক কনফিগার EC2 সার্ভারের একটি গ্রুপ যা ECS ক্লাস্টার এজেন্ট পরিচালনা করছে running ক্লাস্টার এজেন্ট EC2 সার্ভারে ধারকগুলি শিডিয়ুল করবে। এই ইসি 2 সার্ভারগুলি আপনার ইসি 2 উদাহরণগুলির তালিকায় প্রদর্শিত হবে এবং প্রতি মিনিটে নিয়মিত ইসি 2 এ চার্জ করা হয় - আপনি এমনকি কোনও সাধারণ ইসি 2 সার্ভারের মতো এসএসএইচ করতে পারেন। আপনি যদি আরও পরিষেবাদি বা কাজগুলি চালনার জন্য আরও ক্ষমতা চান বা আপনি যদি ইসি 2 ব্যর্থতার বিরুদ্ধে স্থিতি চান, তবে আপনি আরও ইসি 2 সার্ভার তৈরি করতে পারেন।

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





amazon-ecs