জনপ্রিয় ধারক অর্কেস্ট্রেশন সরঞ্জামগুলি কুবারনেটস, রাঞ্চার এবং মেসোসের মূল বৈশিষ্ট্যগুলি কী কী?
কোনটি আপনাকে অন্যের চেয়ে বেশি বেছে নিতে পরিচালিত করবে?
জনপ্রিয় ধারক অর্কেস্ট্রেশন সরঞ্জামগুলি কুবারনেটস, রাঞ্চার এবং মেসোসের মূল বৈশিষ্ট্যগুলি কী কী?
কোনটি আপনাকে অন্যের চেয়ে বেশি বেছে নিতে পরিচালিত করবে?
উত্তর:
প্রথমত, র্যাঞ্চার আসলে নিজের মধ্যে কুবারনেটস এবং মেসোস উভয়ের বাস্তবায়ন ধারণ করে। যাইহোক, তারা ক্যাটাল নামে একটি নিজস্ব সিস্টেম তৈরি করেছিলেন যা ভারী ডকারের জঞ্জালের উপর ভিত্তি করে। আমি রাঞ্চার জন্য বিভাগে এটি স্পর্শ করব।
দ্বিতীয়ত, যেহেতু প্রত্যেকে একই রকমের বেস বৈশিষ্ট্যগুলি সরবরাহ করে (লোড ব্যালেন্সিং, রিসোর্স বিচ্ছিন্নতা ইত্যাদি) আমি উল্লেখযোগ্য না হয়ে common সাধারণ বৈশিষ্ট্যগুলির মধ্যে পার্থক্যের দিকে মনোনিবেশ করার চেয়ে কী কী তাদের আলাদা করে তোলে সে বিষয়ে আরও জানার চেষ্টা করব।
উচ্চতর কর্মক্ষমতা ফোকাস করা হয়েছে, এছাড়াও ক্লাউড স্টোরেজ অর্কেস্ট্রেশন বৈশিষ্ট্যযুক্ত (মেসোস থেকে পাওয়া একটি বৈশিষ্ট্য, যদিও এর জন্য সম্ভবত একটি প্লাগইন রয়েছে) there's পৃথক পাত্রে প্রয়োজনীয় হিসাবে সংস্থান ব্যবহারের স্বয়ংক্রিয় স্কেলিংয়ের অনুমতি দেওয়ার জন্য এপিআই বিকল্প রয়েছে (এবং বিপরীতে যদি কোনও ধারক শক্তভাবে আঘাত না করে তবে অন্যরাও হন)।
কুবেরনেটস সম্পর্কে গুরুত্বপূর্ণ কিছু হ'ল অন্যান্য ধারক অর্কেস্টেশন সফ্টওয়্যার এর বিপরীতে এটি কোনও বিস্তৃত কনফিগারেশন বা কোনও ধরণের ব্যাপক স্ব-নিরাময়ের সরবরাহ করে না। পরিবর্তে, এটি অ্যাপ পর্যায়ে একটি সহজ রোলব্যাক সিস্টেম সহ একাধিক অ্যাপ্লিকেশনগুলির অবিচ্ছিন্ন স্থাপনার উপর দৃষ্টি নিবদ্ধ করে (ফলস্বরূপ আপনি এটি ব্যবহার করার সময় মাইক্রো-পরিষেবাগুলিতে সন্ধান করতে পারেন)।
প্রতিটি অ্যাপ্লিকেশন একটি ছোট টুকরা এবং পৃথকভাবে স্থাপন / কনফিগার করা যেতে পারে। তারা তাদের ডক্সে একটি বক্তব্য রেখে বলেছে যে কুবারনেটস কোনও traditionalতিহ্যবাহী পাস (সেবা হিসাবে প্ল্যাটফর্ম) সিস্টেম নয় কারণ এতে ভার্চুয়াল হার্ডওয়্যার বা ডাটাবেসের জন্য মিডওয়্যারের অভাব রয়েছে এবং এটি নিজেই আপনার অ্যাপ তৈরি করে না। এটি নকশাকৃত (যেমন তারা নিজেরাই বলেছে) ম্যানুয়াল ধারক অর্কেস্টেরেশনের প্রয়োজনীয়তা অপসারণ করার পরিবর্তে একটি টার্গেট অ্যাপের অবস্থার দিকে ক্রমাগত চাপ দিয়ে প্রক্রিয়াটি স্বয়ংক্রিয় করে তোলা হয়েছে।
কুবেরনেটসের সাথে তুলনা করে মনোলিথিক। স্বতন্ত্র পরিষেবাগুলির চেয়ে বড় ছবিতে ফোকাস, যদিও এটি এখনও পৃথক পরিষেবা পরিচালনার জন্য মঞ্জুরি দেয়। স্পার্ক, হাদোপ ইত্যাদির মতো জিনিসের জন্য অন্তর্নির্মিত মিডলওয়্যার সরবরাহ করে etc. মেসোসের সেরা ব্যবহার অনেকগুলি প্লাগইনকে জড়িত রাখবে কারণ এটি সহজেই প্রসারিত করার জন্য ডিজাইন করা হয়েছে।
আপনার অ্যাপ্লিকেশন পরিচালনা করার জন্য যদি আপনার সূক্ষ্ম নিয়ন্ত্রণের প্রয়োজন হয় (আপনি যা করতে চান তার জন্য একটি প্লাগইন উপস্থিত রয়েছে বা আপনার কোনও টিম সদস্য যদি সেখানে না তৈরি করতে ইচ্ছুক থাকে) আপনি মেসোস ব্যবহার করতে চাইবেন।
সম্ভাব্য সর্বোত্তম বিকল্পটি যে এটি নিজেই আগের দু'জনের একটি সুপারস্টার, উভয়ের প্রয়োগ রয়েছে। আপনার ম্যানেজমেন্ট সফটওয়্যারটিতে আরও জটিলতা খুব কমই খুব ভাল এবং এটি অপ্রত্যাশিত সমস্যার কারণ হতে পারে বলে এটিকে একটি খারাপ দিক হিসাবে দেখা যেতে পারে।
র্যাঞ্চারে একটি অ্যাপ্লিকেশন ক্যাটালগ রয়েছে যা এক-ক্লিক স্থাপনার জন্য অনুমতি দেয়, এমন কিছু যা কুবেরনেটসের নকশার দর্শনের কারণে নেই। যাইহোক, রঞ্চারের কুবেরনেটিসের একটি প্রয়োগ রয়েছে বলে আপনি যদি মনে করেন যে এই বৈশিষ্ট্যগুলি কুবেরনেটস থেকে অনুপস্থিত রয়েছে তবে আপনি রানচার ব্যবহার করতে পারেন।
গবাদি পশু স্ট্যাক সিস্টেমের ভিত্তিতে তৈরি, যেখানে আপনি সম্পর্কিত পরিষেবাগুলি একসাথে গোষ্ঠীভুক্ত করেন। এটিতে রঞ্চার কমপোজও রয়েছে যা একই নামের ডকার পরিষেবার অনুরূপ বৈশিষ্ট্যযুক্ত। এটি সম্ভবত ক্যাটেলের সবচেয়ে আকর্ষণীয় অংশ, এটির বাকিগুলি মোটামুটি মানক (যদিও সিক্রেট ম্যানেজমেন্ট এখনও বিটাতে রয়েছে)। আপনার যদি ডকার কমপোজ নিয়ে অভিজ্ঞতা থাকে তবে আপনি এটি এখানে পড়তে হবে (আমি না, তাই আমি সম্ভবত এটি সম্পর্কে সবচেয়ে ভাল ব্যক্তি নই)।
সংস্থানসমূহ: " কুবেরনেটস কী? ", " র্যাঞ্চারের ওভারভিউ ", " mesos.apache.org: 'মেসোস কী?' "