পুতুল বনাম শেফ, ব্যবহারকারীদের পক্ষে সমর্থক এবং বিপরীত এবং কেস [বন্ধ]


56

আমি ইতিমধ্যে গুগল করেছিলাম এবং "টু-পুতুল-বা-শেফ-এ-প্রশ্ন-প্রশ্ন" নিবন্ধটি পড়েছি ।

আমি ব্যবহারের ক্ষেত্রে, বাস্তব বিশ্বের বাস্তবায়নে আগ্রহী, যেখানে লোকেরা বাস্তব সমস্যার ভিত্তিতে এক বা অন্যটিকে বেছে নিয়েছিল।

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

আগাম ধন্যবাদ



1
@ ওয়ারেন: আপনার রূপরেখার পোস্টটি সম্পর্কিত নয়। আমি এই সরঞ্জামগুলির মধ্যে সরাসরি তুলনা করার জন্য বলছি, কেবল শেফের একটি উল্লেখ যেমন পোস্টে করা হয়নি।
drAlberT

মুচি + শেফ প্রশ্নের উত্তর দেওয়ার জন্য শেফের ব্যবহারের জন্য জেএসএন ফেরত দেওয়ার জন্য আমার মুচি চেকআউটটিতে আমার একটি শাখা রয়েছে, তবে এটি পরীক্ষা করার মতো সিস্টেম আমার কাছে নেই। আপনি যদি পরীক্ষায় আগ্রহী হন তবে আমাকে জানান।
jtimberman

অবশ্যই, তবে আমি এখনই পারছি না ... আমি কয়েক মাসের মধ্যে আমার পরীক্ষা চালিয়ে যাচ্ছি, এই মুহূর্তে অন্য কিছু অগ্রাধিকার পেয়েছে
drAlberT

প্রশ্নটির সমাপ্তির বিষয়ে .. আমি "প্রকৃত সমস্যা", মোচড়ের সংহতকরণ, ব্যবহারের ক্ষেত্রে ... কেবল "মতামত" নয়, উদ্দেশ্যপ্রণোদিত পছন্দগুলির জন্য জিজ্ঞাসা করেছি। আমি এই বন্ধের বিরুদ্ধে, যেমন আপনি তর্ক করতে পারেন :)
drAlberT

উত্তর:


63

সত্য কথা বলতে গেলে, আমি মনে করি এটি সাধারণ দৃষ্টিভঙ্গিতে নেমে এসেছে: শেফকে ভাষা হিসাবে তাত্ক্ষণিকভাবে রুবীর ব্যবহার তাত্ক্ষণিকভাবে আশা করে যে কেউ এটিকে অজগরকে পোঁতা দিয়েছেন, যেমনটি সমস্তরকমের সাথে বিশ্বের পথ রুবির ধারণা

যদিও আপনি এই ধরণের জিনিস জন্য চান না। আপনি সিস্টেমটি যেখানে অকার্যকর হবে তার সাথে কথা বলতে এবং ঘোষণা করতে চান:

"উত্তর দিক থেকে ৮০ বন্দর বন্দরের উপরে ডিনমন নামকরণ করা হয় এনজিঙ্ক্স। তার কাজটি পরিবেশন করা।"

"একজন ব্যবহারকারীর অস্তিত্ব থাকতে হবে, তার নাম চিগসী হওয়া উচিত এবং চাকার দলের মধ্যে তিনি অন্যতম শক্তিশালী হওয়া উচিত,"

"80,443,8080 জায়গায় পাতলা আগুনের প্রাচীর উত্থাপন করুন"

এবং তাই, যদিও সম্ভবত ভাষায় কম ফুল।

পুতুল সেই প্রতিমাটিকে আরও ভাল আইএমও সমর্থন করে। আমি একটি ব্যবহার করতাম, আমার কোনও পছন্দ ছিল না তবে এটি যখন নেমে আসে, ঘোষণামূলক আমার পক্ষে আরও উপযুক্ত হয়।

পুতুল।


2
এমনকি আপনি ভবিষ্যতে আরও এক ধাপ এগিয়ে যেতে পারেন এবং লিনাক্স বিতরণ ব্যবহার করতে পারেন যা ঘোষিত কনফিগারেশন ব্যবহার করে: nixos.org/nixos
iElectric

19

আমি এখানে শেফ বনাম পুতুলের একটি বিশদ তুলনা লিখেছি: পুতুল বনাম শেফ: পুতুল জিততে 10 কারণে । যদিও এটি ব্যবহারের কেসগুলি অন্তর্ভুক্ত করে না, আমি আশা করি এটি তাদের কার্যকর কাঠামোগত অটোমেশনের জন্য কোন সরঞ্জামটি বেছে নেওয়ার জন্য ভেবে অবাক হয় তাদের জন্য কিছু কার্যকর সূচনা পয়েন্ট সরবরাহ করবে।


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

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

2
ব্লগ নিবন্ধটি খুব পুরানো, ২০১১ সালের হিসাবে পুতুল এখন খাঁটি রুবি মডিউলগুলিকে সমর্থন করে এবং লেখক যে মূল্যায়ন করেছেন তার চেয়ে অনেক বেশি 'ক্রিয়াপদ' রয়েছে।
রবিবাইট

14

ভারবসটি সম্পর্কে দুঃখিত। আপনার কাজটি করা সহজ করে তোলে এমন সরঞ্জামটি ব্যবহার করুন। এটা অটোমেশন এর পয়েন্ট, তাই না?

ইতিহাস: আমি পূর্বের জিগগুলিতে পুতুল ব্যবহার করেছি এবং গত মাসে আমি আমার নতুন জিগটিতে স্যুইচটি তৈরি করব কিনা তা জানতে শেফের অভ্যস্ত হওয়ার চেষ্টা করে প্রায় এক সপ্তাহ কাটিয়েছি।

আমি লাফ দিলাম না।

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

কোড পরিপক্কতা: বলার মতো যথেষ্ট যে আমি শেফকে কিছুটা কাঁচা পেয়েছি। এটি 3-4 বছর আগে .21 / .22 সময়সীমার মধ্যে পুতুলের মতো অনুভূত হয়েছিল বলে অনেকটা মনে হয়। প্রচুর ফ্লাক্স চলছে।

বলার অপেক্ষা রাখে না যে পুতুলের মধ্যেও হয়নি। (আমি পুতুলের অনেকগুলি দুর্দান্ত বৈশিষ্ট্য পুনরায় আবিষ্কার করেছি যা গত কয়েক বছরে কেবল প্রকাশিত হয়েছে - - রেজেক্স ম্যাচিং!)

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

জটিলতা: আমি শেফের উপর জিইউআই ফোকাস পছন্দ করি না। আমি বুঝতে পারি যে এটি বেশ সুন্দর এবং পুতুলের একটি অ্যাড অন হিসাবে কাজগুলিতে একটি ওয়েব ইন্টারফেস রয়েছে, তবে আমি মনে করি এটি আরও ডুপ্লুপ করা উচিত।

শেফের আরও অনেক জটিল স্থাপত্য রয়েছে। এটি আরও ভাল স্কেল হতে পারে তবে ব্যর্থতার সম্ভাব্য পয়েন্টগুলি প্রচুর রয়েছে।
http://wiki.opscode.com/display/chef/Architecture

শেফের এপিআই সার্ভার এবং ওয়েব ইন্টারফেস ছাড়াও কাউচডবি, রেবিটম্যাক এবং সোলার প্রয়োজন।

আমি কেবল একটি সাধারণ ক্লায়েন্ট / সার্ভার ইন্টারফেস চাই যার উপরে একটি এমভিসি কাঠামো এবং এর পিছনে একটি জটিল ডেটা স্টোরের প্রয়োজন নেই।

পুতুল যে বিভাগে অনেক সহজ। (এটিকে আরও মেসেঞ্জার করার মতো প্রচুর অ্যাড অন নেই তা বলার অপেক্ষা রাখে না)

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

মডিউলগুলি সম্পর্কে সতর্কতা: পুতুলের "মডিউলগুলি" ব্যবহারের সাম্প্রতিক শিফট রয়েছে যা তৃতীয় পক্ষগুলি অবদান রাখে। আমি এগুলি ব্যবহার করে শেষ করি নি এবং আমি তাদের মানের মধ্যে একটি বিস্তৃত সন্ধান পেয়েছি। কভারগুলির নীচে উঁকি দেওয়ার বিষয়টি নিশ্চিত করুন এবং এগুলি খনন করার আগে তারা কী এবং কীভাবে কাজ করছে তা দেখুন।


5

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


আপনি পুতুলের সম্পাদন নিরীক্ষণের জন্য কোনও ফ্রন্ট-এন্ড ব্যবহার করেছেন?
SyRenity

1
@ স্যরিনিটি আমরা একটি কাস্টম নাগিওস ব্যবহার করি যা চেকপেটওয়ার্ডির / রাজ্য / রাজ্য.আইএমএল এর মাইটাইম পরীক্ষা করে যা কেবলমাত্র একটি সফল রানের সাথে আপডেট হয়।
রডজেক 21

2
পরিবর্তে শেফ কি এত কঠিন? কেন? সেই পুতুল বাইপাসে শেফের কাছে আসতে ব্যবহারিক অসুবিধাগুলি কী?
drAlberT


@ নোটনো: খুব ভাল, আমি নিশ্চিত হয়েছি যে এটি মুভি ইন্টিগ্রেশনকে তার নিজস্ব প্রভিশন সিস্টেমের বিকল্প হিসাবে সমর্থন করবে ...
drAlberT

1

আমি নিজেও এমন কেস দেখেছি যেখানে পুতুলের সাথে 1000 টি হোস্টকে বিভিন্ন কনফিগারেশনের সাথে পরিচালনা করা অনেক সহজ। গুগলের মতো সংস্থাগুলি তাদের স্থাপনার জন্য পুতুল ব্যবহার করে।

পুতুলের প্রধান নকশা আর্কিটেকচারটি এমন, যদি আপনি এটি সঠিক উপায়ে কনফিগার করেন তবে এটি অন্যদের থেকে অনেক বেশি ভাল কাজ করে। উদাহরণস্বরূপ আপনার কাস্টম কনফিগারেশনের জন্য আপনার কাস্টম তথ্য যুক্ত করার জন্য ইত্যাদি নীচের লিঙ্কগুলি কিছু তথ্য সরবরাহ করতে পারে http://slashroot.in/puppet-tutorial-installing-puppet-master-and-puppet-agent

http://slashroot.in/puppet-tutorial-how-does-puppet-work


0

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

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