কনফিগারেশন পরিচালন সরঞ্জামগুলি কি ডিপ্লোয়মেন্ট সরঞ্জাম হিসাবে ব্যবহার করার উপযুক্ত?


10

এই প্রশ্নের উত্তর আমার পিছনে বন্ধ : ডিভাইস কীভাবে সফ্টওয়্যার এসক্রো পদ্ধতি উন্নত করতে সহায়তা করতে পারে? তেনসিবাইয়ের প্রশ্ন ছিল:

পুতুল বা শেফের উপরে ক্যাপিস্ট্রানো কী দরকার?

আমার প্রতিক্রিয়া হ'ল নোহ গিবস-এর নিবন্ধটির লিঙ্ক পোস্ট করা "আমাদের কি ক্যাপিস্ট্রানো এবং শেফ উভয়েরই দরকার?" । ব্যক্তিগতভাবে, আমি এখনও নোহের দৃষ্টিভঙ্গিতে সাবস্ক্রাইব করেছি যে এটি সবচেয়ে উপযুক্ত:

  • মোতায়েনের জন্য ক্যাপিস্ট্রানো হিসাবে একটি বিশেষজ্ঞ মোতায়েনের সরঞ্জাম ব্যবহার করুন।
  • কনফিগারেশন পরিচালনার জন্য শেফের মতো বিশেষজ্ঞ কনফিগারেশন পরিচালনার সরঞ্জাম ব্যবহার করুন।

প্রতিটি ধরণের সরঞ্জাম তার কাজ শেষ করতে ব্যবহার করে এমন মৌলিক পদ্ধতির অবস্থানটি খুব আলাদা:

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

  • স্থাপনা সরঞ্জামগুলি - কোনও হোস্টিং পরিবেশে সফ্টওয়্যারটির সংস্করণ সরবরাহ করার বিষয়ে , তারা একাধিক মেশিনে সফ্টওয়্যারটির একাধিক সংস্করণ বজায় রাখার জন্য কার্যকারিতা সরবরাহ করে এবং কোন সংস্করণটি "বর্তমান" তা পরিচালনা করে, তারা প্রকৃতিতে সহজাতভাবে আবশ্যক। স্থাপনার সরঞ্জাম উদাহরণ হল Capistrano , অক্টোপাস স্থাপন , Deployer এবং Command.io

আমি বিশ্বাস করি যে কনফিগারেশন ম্যানেজমেন্ট সরঞ্জামগুলি ডিপ্লোয়মেন্ট সরঞ্জামগুলির কাজ করতে পারে এবং অপরিবর্তনীয় অবকাঠামোগত ক্ষেত্রে তারা কাজের জন্য সবচেয়ে উপযুক্ত সরঞ্জাম কারণ লক্ষ্যযুক্ত সফ্টওয়্যার সংস্করণগুলি বজায় রাখার দরকার নেই।

প্রশ্ন: শেফ, আনিসিবল এবং পুতুলের মতো কনফিগারেশন পরিচালনার সরঞ্জামগুলি কি এ পর্যন্ত পরিপক্ক হয়েছে যে তারা আদর্শবান এবং আবশ্যক উভয় মডেলই পূরণ করতে সক্ষম?


জবাবদিহিত সর্বদা পারে, 4.0 এর পর থেকে পুতুল
জিরি ক্লাউডা

1
রিচার্ড, আপনি ইদানীং যে সমস্ত উচ্চ মানের প্রশ্ন জমা দিয়েছেন তার জন্য আপনাকে ধন্যবাদ। বিটা চলাকালীন আপনি প্রাক-জনসংখ্যার জন্য সাইটের যে কঠোর পরিশ্রম করেছিলেন তা আমি সত্যিই প্রশংসা করি। ভালো নেতৃস্থানীয় প্রশ্ন জিজ্ঞাসা করা শক্ত এবং আপনি যা করেন তাতে আপনি সত্যিই ভাল।
জিরি ক্লাউদা

@ জিরিক্লৌডা আপনি স্বাগত চেয়েও বেশি, আক্ষরিক অর্থে আমার কম্পিউটারে একটি "ডিভোপস এসই" পোস্ট করেছেন they মনে মনে এলে প্রশ্নগুলি পোস্ট করার জন্য আমাকে মনে করিয়ে দেওয়ার জন্য।
রিচার্ড স্লেটার

উত্তর:


10

এই প্রসঙ্গে সাধারণত পরামর্শটি তাত্ক্ষণিকভাবে প্রযোজ্য হওয়া উচিত: কাজের জন্য সঠিক সরঞ্জামটি ব্যবহার করুন।

তবে আপনি আজকাল সফ্টওয়্যার সরঞ্জামগুলির প্রায় কম-বেশি প্রবণতাটি এড়িয়ে যেতে পারবেন না আরও বেশি বা কম সম্পর্কিত ক্ষেত্রগুলিতে কার্যকারিতা প্রসারিত করতে এবং বিভিন্ন কারণে বাস্তবে টুলসেটে পরিণত হয় : শীতল বৈশিষ্ট্য (গুলি) থাকতে হবে, গ্রাহক বেসকে প্রসারিত করতে হবে, আরও বেশি আয় করতে হবে, ইত্যাদি etc.

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

এ কারণে সফ্টওয়্যার বিকাশ প্রক্রিয়াটির সম্পূর্ণ অংশগুলি একাধিক সরঞ্জাম (সেট) দ্বারা আচ্ছাদিত / ওভারল্যাপ করা এমনকি তার প্রধান বৈশিষ্ট্য / ক্ষমতা পৃথক করে রাখা বেশ সম্ভব।

সুতরাং এটি আপনার নির্দিষ্ট প্রক্রিয়ায় আপনি যে সঠিক কার্যকারিতা অর্জন করতে চান এবং একটি সরঞ্জাম বা অন্য কীভাবে আপনার প্রসঙ্গে কাজটি করে তা কতটা কার্যকরী করে তা সত্যিই এটিকে ফুটিয়ে তোলে । সাবজেক্টিভিটি / পছন্দ / সুবিধাসমূহ অন্তর্ভুক্ত।

এই প্রশ্নটি প্রাথমিকভাবে মতামত ভিত্তিক করা;)


আমি পুরোপুরি একমত! আরও বেশি সংখ্যক সংস্থা বিশেষত চাকরির ধারণার জন্য এই সঠিক সরঞ্জামগুলির সাহায্যে "ডিভোপস সরঞ্জামচয়ন" বিকাশ করছে। : আরও তথ্যের জন্য এই উইকি পেজ বিভিন্ন সরঞ্জাম / কাজ সম্পর্কে কথা বলা একটি শালীন পেশা আছে en.wikipedia.org/wiki/DevOps_toolchain
কার্ল Harnagy

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

6

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

  • সিস্টেমের বর্তমান অবস্থা নির্ধারণ করুন।
  • সিস্টেমে ফাইল স্থানান্তর করুন।
  • অবিরাম ডেটা যুক্ত করুন বা পরিবর্তন করুন (যেমন কনফিগারেশন ফাইল, ডাটাবেস ডেটা, রেজিস্ট্রি সেটিংস)
  • প্রোগ্রামগুলি শুরু বা পুনরায় চালু করুন।

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

ক্যাপিস্ট্রানো ডিপ্লোয়মেন্ট সরঞ্জামটি ব্যবহার করে, ওয়েব সার্ভারটি সক্রিয় রয়েছে তা নিশ্চিত করার জন্য সিস্টেমকে এটি বলতে তার ভাষা ব্যবহার করা আনাড়ি। ওয়েব সার্ভারটি পুনরায় চালু করার জন্য আপনাকে একটি কমান্ড দিতে হবে এবং ওয়েব সার্ভারটি চালু আছে কিনা তা পরীক্ষা করতে অন্য একটি। ওয়েব সার্ভারকে একটি পরিচিত অবস্থায় পাওয়ার জন্য এটি একটি ক্লডেজ।

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

কিছু লোক এক সরঞ্জামের সাহায্যে উভয় প্রকারের কাজ করা এবং রুক্ষ প্রান্তের চারপাশে কাজ করতে পছন্দ করে। অন্যান্য লোকেরা প্রায় একই জিনিস করতে দুটি সরঞ্জাম থাকা পছন্দ করে তবে কোনও রুক্ষ কিনারা ছাড়াই। প্রশ্নের উত্তর দেওয়ার জন্য, "যথাযথতা" স্বাদের বিষয়। এই উত্তর কেন তা ব্যাখ্যা করে।


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

@ জিরিক্লাউদা উত্তর বিভাগে কী ভুল করেছে? আপনি কি সেই বিভাগটি বোঝাতে চেয়েছেন যা no easy way to check if the web server has been restartedভেরিয়েবল নিবন্ধ করে এটি পরীক্ষা করা যেতে পারে?
ডেভিড ভাসান্দানী

এটি করার একাধিক উপায় রয়েছে, উত্তরের লেখক কেবল তাদের জানেন না। প্রযুক্তিগত উত্তরের জন্য মন্তব্যগুলি ভাল জায়গা না হওয়ায় নির্বিশেষে এটিকে পৃথক প্রশ্নে রূপান্তরিত করুন।
জিরি ক্লাউদা

4

টিএল; ডিআর : কেবল আনসবাইল ব্যবহার করুন এটি কনফিগারেশন এবং স্থাপনার সরঞ্জাম উভয়ই :)

বিভিন্ন ধরণের মোতায়েন রয়েছে:

  • অ্যাপ্লিকেশন ভিত্তিক (ফাইল, সংরক্ষণাগার প্যাকেজ)

  • ধারক ভিত্তিক (ভিএমএস, আবাসস্থল, এলএক্সসি, ডকার সহ)

  • ফাংশন ভিত্তিক (মাইক্রো পরিষেবা / ল্যাম্বডাস / ফাংশন)

আমি মনে করি এই ক্ষেত্রে আমরা কেবলমাত্র সার্ভার (গুলি) এ থাকা অ্যাপ্লিকেশন আপডেটগুলি সম্পর্কে কথা বলি।


স্থাপনার জন্য আপনার দুটি জিনিস হওয়া দরকার:

  1. সঠিক ফাইল বা প্যাকেজগুলির সার্ভারে স্থানান্তরিত হওয়া দরকার।
  2. কনফিগারেশন এবং পরিষেবা রাষ্ট্রগুলির পরিবর্তন করা দরকার।

এখন (1) এর জন্য আপনি একাধিক কৌশল ব্যবহার করতে পারেন:

  • আর্টিক্ট রেপোজিটরিস / সিঙ্কিং
  • প্যাকেজ সংগ্রহস্থল / প্যাকেজ পরিচালক
  • সংস্করণ নিয়ন্ত্রণ সিস্টেম / আপডেট করা + সংকলন (allyচ্ছিকভাবে)
  • ফাইল স্থানান্তর প্রোটোকল (scp, rsync, ftp)
  • স্থাপনার সরঞ্জাম

(2) এর জন্য আপনি ব্যবহার করতে পারেন:

  • কনফিগারেশন পরিচালনার সরঞ্জামসমূহ
  • স্থাপনার সরঞ্জাম

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

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


2
উত্তরযোগ্য এবং ক্যাপিস্ট্রানো সম্পর্কে আমার অভিজ্ঞতা আমাকে একই সিদ্ধান্তে নিয়ে যাবে would আমি শুধু উত্তরযোগ্য সাথে যেতে হবে। এবং উত্তরযোগ্য সম্পর্কে দুর্দান্ত জিনিস হ'ল এর "কাঙ্ক্ষিত রাষ্ট্র" ঘোষণাগুলি অন্তর্নিহিত বাধ্যতামূলক কমান্ডগুলিকে খুব সুন্দরভাবে মানচিত্র করে।
জে গডসে 14

1
কনফিগারেশন ম্যানেজমেন্ট সরঞ্জামগুলির আশেপাশে সম্প্রদায়গুলির অবদানগুলি লোকে কখনও কখনও উপেক্ষা করে। জবাবদিহিতার সম্প্রদায়ের উপাদানগুলি, কিছু উল্লেখযোগ্য ব্যতিক্রম (ডিবিওপ্স) এর মতো, এখনও শেফ এবং পুতুলের মতো পালিশযুক্ত এবং বৈশিষ্ট্য-সম্পূর্ণ নয়। এর পরিমাপ হিসাবে আমি যখন পপেট এবং শেফকে উভয়ই "প্রয়োগ" করতে এবং কনফিগারেশন নির্দেশাবলী প্রয়োগ না করতে সক্ষম হয়েছি (পরিবর্তনগুলির একটি সেট করুন বা পূর্বাবস্থায় ফিরিয়ে আনতে) সক্ষম হবেন, তবে "প্রয়োগ" অংশে উত্তরযোগ্য দুর্দান্ত, তবে " প্রয়োগ "অংশ।
জেসি অ্যাডেলম্যান

3

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

সুতরাং, মূলত, আপনি যে টুকরোটি সেরা সেগুলি জন্য উভয়ই ব্যবহার করা উচিত।


3

সফ্টওয়্যার এবং বিদ্যমান সার্ভারে বা ডকারের ধারকের ভিতরে কোড মোতায়েনের জন্য, উত্তরটি তুলনামূলকভাবে সহজ - না, আপনার উভয়ের প্রয়োজন নেই, তবে অন্য সরঞ্জাম বা ইউটিলিটিতে মান যুক্ত হলে এবং কাজের জন্য সঠিক সরঞ্জাম হ'ল আপনি উভয়ই চাইবেন আপনি যখন সার্ভার এবং অপারেটিং সিস্টেম স্থাপন করছেন তখন জিনিসগুলি আরও জটিল হয়ে ওঠে get

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

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

সুতরাং আপনি যখন ওপস পাশের বাড়ির দেব পাশে সফ্টওয়্যার কোড মোতায়েনের জন্য কনফিগারেশন পরিচালন সরঞ্জামগুলি ব্যবহার করে পালিয়ে যেতে সক্ষম হতে পারেন, তখন বেশ কয়েকটি ক্ষেত্রে উত্তরটি উত্তীর্ণ হয় "না, কনফিগারেশন পরিচালনার সরঞ্জামগুলি নেই স্থাপনার সরঞ্জাম হিসাবে ব্যবহারের জন্য উপযুক্ত "এটি করার জন্য চক্রটির একটি গুরুতর পুনঃ-আবিষ্কার প্রয়োজন হবে এবং অবাস্তব নয়। পরিবর্তে অন্য সরঞ্জামে মোতায়েনের জন্য আপনার কনফিগারেশন পরিচালনার সরঞ্জামগুলি ব্যবহার করতে হবে।


বা না, শেফ হ্যান্ডসেল ক্যাপিস্ট্রানো যেমন ডিপ্লয়, চকোলেটি প্যাকেজগুলি উইন্ডোগুলির নীচে স্থাপন করে এবং প্যাকেজ ইনস্টলগুলি (ডেবি, আরপিএম, এমএসআই, নলসফট ইত্যাদি) জানে know এটি প্যাকেজিংয়ের পক্ষে কিছুটা বোঝা এনেছে, যা আবাসস্থল সমাধানের লক্ষ্য, তবে এটি একটি কনফিগারেশন ম্যানেজমেন্ট সিস্টেম যা মোতায়েনগুলি পরিচালনা করতে মোটামুটি সক্ষম, আমি এটি উত্পাদন সহ একাধিক পরিবেশে প্রতি সপ্তাহে প্রায় 40 জন স্থাপনা দেখে দেখে বলতে পারি, এটি ছাড়া নয় এটি কোড করার আগেই একটি উচ্চ বোঝা, তবে এটি অন্য কোনও সরঞ্জামের সাথে একই জিনিসটির চেয়ে বেশি নয় te
তেনসিবাই

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

অথবা প্যাকেজগুলির নির্দিষ্ট সংস্করণগুলিতে পিন করুন বা মোতায়েন করুন, প্যাকেজগুলি অন্তর্ভুক্ত করুন যা আপস্ট্রিম রেপো বা ম্যাসআপ রেপগুলিতে নেই। আমার বক্তব্যটি হ'ল যদি রেড হ্যাট / দ্য ফোরম্যান / ক্যাটেলো অনুভব করেন যে এটি কেবল একটি কনফিগারেশন ম্যানেজমেন্ট সিস্টেমের সাহায্যে করা সম্ভব নয় - বিশেষত এটি কারণ যে এটি প্রভিশন / ডিপ্লোমাইজমেন্টের অভাব ছিল যা উল্লেখযোগ্য।
জেমস শেউই

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