AWS ইসিএসে কোনও কার্য এবং একটি পরিষেবার মধ্যে পার্থক্য কী?


114

এটি প্রদর্শিত হয় যে কোনও একটি কার্য কার্য সংজ্ঞা ভিত্তিক একটি টাস্ক বা পরিষেবা চালাতে পারে। টাস্ক এবং পরিষেবার মধ্যে পার্থক্য এবং মিল কী? এই কার্যক্রমে কি কি একটি সূত্র রয়েছে যে টাস্ক তৈরি করার সময় কেউ "টাস্ক গ্রুপ" নির্দিষ্ট করতে পারে তবে পরিষেবাটি নয়? টাস্ক এবং পরিষেবাদি কি শ্রেণিবদ্ধভাবে কার্য সংজ্ঞার সমান তাত্ক্ষণিকভাবে কাজ করছেন, বা পরিষেবাটি কার্য দ্বারা গঠিত?

উত্তর:


235

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

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

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

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

হালনাগাদ:

আমি নিশ্চিত নই যে এই বিষয়গুলি শ্রেণিবদ্ধভাবে ভাবতে সহায়তা করে।

আরেকটি অতি গুরুত্বপূর্ণ বিষয়টি হ'ল লোড ব্যালান্সার ব্যবহারের জন্য কোনও পরিষেবা কনফিগার করা যেতে পারে, যাতে এটি কার্যগুলি তৈরি করে - যেটি এটি কার্য সংজ্ঞাতে সংজ্ঞায়িত পাত্রে প্রবর্তন করে। পরিষেবাটি স্বয়ংক্রিয়ভাবে ধারকটির ইসি 2 উদাহরণটি লোড ব্যালান্সারের সাথে নিবন্ধিত করে। লোড ব্যালান্সার ব্যবহারের জন্য কার্যগুলি কনফিগার করা যায় না, কেবল পরিষেবাগুলি পারে can


1
আপনাকে অনেক ধন্যবাদ @ ট্যালেন্টেড মেমারজোনস! তাহলে কি "স্বল্প-চলমান কাজের জন্য টাস্ক ব্যবহার করুন, এবং দীর্ঘকালীন পরিষেবার জন্য পরিষেবা ব্যবহার করুন" এর মতোই সহজ? "আপনি কি কার্য ও পরিষেবাকে কার্য-সংজ্ঞারূপে কার্য-সংজ্ঞার সমান তাত্ক্ষণিকভাবে সমান তাত্ক্ষণিকভাবে কাজ করতে পারেন, বা পরিষেবাটি কার্য দ্বারা গঠিত"?
বব জোনস

আমি যা বুঝতে পারি না: কেন যখন টাস্কটি তৈরি করা হয়েছিল তখন আমি পরিবেশের ভেরিয়েবলের মান পরিবর্তন করতে পারি তবে সেবার পক্ষে এটি সম্ভব হবে বলে মনে হয় না
নিকোলে ক্লিমচুক

1
@ নিকোলেক্লিমচুক পরিষেবাদি কেবলমাত্র কাজগুলি পরিচালনা করে - এটি এনভায়ারদের সংজ্ঞায়িত এবং ব্যবহার করার জন্য নিজস্ব কাজ।
বুধবার

একটি "টাস্ক গ্রুপ"
red888

দেরী জবাবের জন্য @ নিকোলেক্লিমচুক দুঃখিত সার্ভিস ব্যবহার করা হয় সময়তালিকা পাত্রে, কর্ম করতে ব্যবহার করা হয় সংজ্ঞায়িত পাত্রে। আপনি env vars নিয়ন্ত্রণ করার জন্য এই কাজগুলি ব্যবহার করেন।
প্রতিভাধরমাজোনস

42

কথায় কথায় সুন্দরভাবে ব্যাখ্যা করেছেন টেলেন্টেডমরজোনস। নীচের ছবিটি আপনাকে সহজেই এটি কল্পনা করতে সহায়তা করবে :)

ক্লাস্টার, পরিষেবা, ইসি 2 ইনস্ট্যান্স এবং কার্যত কার্য Tas


সুন্দর দৃশ্য! :-)
sgsi

2
যদি কোনও উত্তর দর্শক অ্যামাজন ইসিএসে একটি গভীর ডুব নিতে চান, দয়া করে freecodecamp.org/news/… দেখুন । সুন্দর করে ব্যাখ্যা করা হয়েছে!
রিয়েলপিকে

@ রিয়েলপিকে খুব সহায়ক পৃষ্ঠাটি সত্যই, সুপারিশের জন্য ধন্যবাদ!
ক্রিস্টোফ

2

কার্য সংজ্ঞা:

এটি কোন ডকারের পাত্রে আপনার অ্যাপ্লিকেশন চালাবে এবং উপস্থাপন করবেন তা বর্ণনা করে এটি নীলনকশা। এটিতে বেশ কয়েকটি কাজ অন্তর্ভুক্ত রয়েছে।

কার্য সংজ্ঞা

সার্ভিস:

টাস্ক সংজ্ঞা একটি উদাহরণ। এটি কোনও নির্দিষ্ট সময়ে চালিত কোনও কার্য সংজ্ঞা, স্বতঃসারণ এবং লোড ব্যালেন্সিং থেকে সর্বনিম্ন এবং সর্বাধিক কার্যও সংজ্ঞায়িত করে।

ইসিএস কনটেইনার উদাহরণ:

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

সম্পর্ক:

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.