পুতুল এবং শেফের মতো আরও প্রতিষ্ঠিত কনফিগারেশন ম্যানেজমেন্ট (সিএম) সিস্টেমগুলি একটি পুল-ভিত্তিক পদ্ধতির ব্যবহার করে: ক্লায়েন্টরা আপডেটের জন্য পর্যায়ক্রমে একটি কেন্দ্রিয় মাস্টারকে পোল করে। তাদের মধ্যে কিছু পাশাপাশি মাস্টারলেস পদ্ধতিরও প্রস্তাব দেয় (সুতরাং, পুশ-ভিত্তিক) তবে তারা বলে যে এটি 'উত্পাদনের জন্য নয়' (সালটসটাক) বা 'কম স্কেলেবল' (পুতুল)। আমি যে বিষয়টি কেবলমাত্র শুরু থেকেই জানি তা হ'ল রানার আপ উত্তরযোগ্য।
একটি পুল ভিত্তিক সিস্টেমের নির্দিষ্ট স্কেলাবিলিটি সুবিধাটি কী? পুশ-এজেন্টদের চেয়ে বেশি পুল-মাস্টার যুক্ত করা অনুমিত কেন সহজ?
উদাহরণস্বরূপ, agiletesting.blogspot.nl লিখেছেন:
একটি 'টান' সিস্টেমে ক্লায়েন্টরা একে অপরের স্বতন্ত্রভাবে সার্ভারের সাথে যোগাযোগ করে, সুতরাং সামগ্রিকভাবে সিস্টেমটি 'ধাক্কা' সিস্টেমের চেয়ে আরও বেশি স্কেলযোগ্য is
অন্যদিকে, র্যাকস্পেস প্রমাণ করে যে তারা 15K সিস্টেমগুলিকে পুশ-ভিত্তিক মডেল সহ পরিচালনা করতে পারে ।
infastructures.org লিখেছেন:
এসইউপি, সিভিএসআপ, একটি আরএসএনসি সার্ভার বা সিফেনজিনের মতো একটি সরঞ্জাম ব্যবহার করে আমরা অবকাঠামোগত রক্ষণাবেক্ষণের জন্য একটি টান পদ্ধতি দ্বারা শপথ করি। ক্লায়েন্টদের পরিবর্তনের জন্য ধাক্কা দেওয়ার পরিবর্তে প্রতিটি স্বতন্ত্র ক্লায়েন্ট মেশিনকে নিজের পুনর্বিবেচনার স্তর বজায় রাখার জন্য বুটে সোনার সার্ভারটি ভোট দেওয়ার জন্য এবং পর্যায়ক্রমে পরে দায়বদ্ধ হতে হবে। এই দৃষ্টিকোণটি গ্রহণ করার আগে, আমরা এসএসএস, আরশ, আরসিপি এবং আরডিস্টের ভিত্তিতে বিস্তৃত পুশ-ভিত্তিক স্ক্রিপ্টগুলি তৈরি করেছি developed আর-কমান্ড (বা ssh) এর মাধ্যমে আমরা যে সমস্যাটি পেয়েছি তা হ'ল: আপনি যখন আপনার টার্গেট মেশিনে পরিবর্তন আনতে কোনও আর-কমান্ড ভিত্তিক স্ক্রিপ্টটি চালান, তখন আপনার পক্ষে 30 টিরও বেশি টার্গেট হোস্ট থাকলে তাদের মধ্যে একটির সমস্যা হবে যে কোনও সময় নিচে থাকুন। কমিশনযুক্ত মেশিনগুলির তালিকা বজায় রাখা দুঃস্বপ্ন হয়ে যায়। এর জন্য সংশোধন করার কোড লেখার কোর্সে, আপনি ডিল করার জন্য বিস্তৃত মোড়ক কোডটি শেষ করবেন: মৃত হোস্ট থেকে সময়সীমা; মৃত হোস্টগুলি লগিং এবং পুনরায় চেষ্টা করা; যুক্তিসঙ্গত পরিমাণে অনেক হোস্টকে আঘাত করার চেষ্টা করার জন্য সমান্তরাল কাজকে কাঁটাচামচ করা এবং চালানো; এবং অবশেষে আউটবাউন্ড আরশ সেশনগুলির সাথে সোর্স মেশিনে সমস্ত উপলভ্য টিসিপি সকেট ব্যবহার করার ক্ষেত্রে সনাক্ত এবং প্রতিরোধ করে। তারপরে ভবিষ্যতে সমস্ত নতুন হোস্ট ইনস্টল করার জন্য ইনস্টল ইমেজগুলিতে যা কিছু করেছেন কেবল তা পেতে আপনার এখনও সমস্যা রয়েছে এবং পাশাপাশি মারা যাওয়া এবং আগামীকাল পুনরায় বিল্ডিং করতে হবে এমন কোনও হোস্টের জন্য এটি পুনরাবৃত্তি করতে হবে। আর-কমান্ড ভিত্তিক প্রতিলিপি কার্যকর করার জন্য আমরা যে সমস্যার পরেও এসেছি, আমরা পেয়েছি এটি কেবল মূল্যবান নয়। আমরা আর-কমান্ডের সাহায্যে আবার কোনও অবকাঠামোগত ব্যবস্থা নেওয়ার পরিকল্পনা করি না, বা এই বিষয়টির জন্য কোনও অন্য ধাক্কা প্রক্রিয়া। এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। যুক্তিসঙ্গত পরিমাণে অনেক হোস্টকে আঘাত করার চেষ্টা করার জন্য সমান্তরাল কাজকে কাঁটাচামচ করা এবং চালানো; এবং অবশেষে আউটবাউন্ড আরশ সেশনগুলির সাথে সোর্স মেশিনে সমস্ত উপলভ্য টিসিপি সকেট ব্যবহার করার ক্ষেত্রে সনাক্ত এবং প্রতিরোধ করে। তারপরে ভবিষ্যতে সমস্ত নতুন হোস্ট ইনস্টল করার জন্য ইনস্টল ইমেজগুলিতে যা কিছু করেছেন কেবল তা পেতে আপনার এখনও সমস্যা রয়েছে এবং পাশাপাশি মারা যাওয়া এবং আগামীকাল পুনরায় বিল্ডিং করতে হবে এমন কোনও হোস্টের জন্য এটি পুনরাবৃত্তি করতে হবে। আর-কমান্ড ভিত্তিক প্রতিলিপি কার্যকর করার জন্য আমরা যে সমস্যার পরেও এসেছি, আমরা পেয়েছি এটি কেবল মূল্যবান নয়। আমরা আর-কমান্ডের সাহায্যে আবার কোনও অবকাঠামোগত ব্যবস্থা নেওয়ার পরিকল্পনা করি না, বা এই বিষয়টির জন্য কোনও অন্য ধাক্কা প্রক্রিয়া। এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। যুক্তিসঙ্গত পরিমাণে অনেক হোস্টকে আঘাত করার চেষ্টা করার জন্য সমান্তরাল কাজকে কাঁটাচামচ করা এবং চালানো; এবং অবশেষে আউটবাউন্ড আরশ সেশনগুলির সাথে সোর্স মেশিনে সমস্ত উপলভ্য টিসিপি সকেট ব্যবহার করার ক্ষেত্রে সনাক্ত এবং প্রতিরোধ করে। তারপরে ভবিষ্যতে সমস্ত নতুন হোস্ট ইনস্টল করার জন্য ইনস্টল ইমেজগুলিতে যা কিছু করেছেন কেবল তা পেতে আপনার এখনও সমস্যা রয়েছে এবং পাশাপাশি মারা যাওয়া এবং আগামীকাল পুনরায় বিল্ডিং করতে হবে এমন কোনও হোস্টের জন্য এটি পুনরাবৃত্তি করতে হবে। আর-কমান্ড ভিত্তিক প্রতিলিপি কার্যকর করার জন্য আমরা যে সমস্যার পরেও এসেছি, আমরা পেয়েছি এটি কেবল মূল্যবান নয়। আমরা আর-কমান্ডের সাহায্যে আবার কোনও অবকাঠামোগত ব্যবস্থা নেওয়ার পরিকল্পনা করি না, বা এই বিষয়টির জন্য কোনও অন্য ধাক্কা প্রক্রিয়া। এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। এবং অবশেষে আউটবাউন্ড আরশ সেশনগুলির সাথে সোর্স মেশিনে সমস্ত উপলভ্য টিসিপি সকেট ব্যবহার করার ক্ষেত্রে সনাক্তকরণ এবং প্রতিরোধ করে। তারপরে ভবিষ্যতে সমস্ত নতুন হোস্ট ইনস্টল করার জন্য ইনস্টল ইমেজগুলিতে যা কিছু করেছেন কেবল তা পেতে আপনার এখনও সমস্যা রয়েছে এবং পাশাপাশি মারা যাওয়া এবং আগামীকাল পুনরায় বিল্ডিং করতে হবে এমন কোনও হোস্টের জন্য এটি পুনরাবৃত্তি করতে হবে। আর-কমান্ড ভিত্তিক প্রতিলিপি কার্যকর করার জন্য আমরা যে সমস্যার পরেও এসেছি, আমরা পেয়েছি এটি কেবল মূল্যবান নয়। আমরা আর-কমান্ডের সাহায্যে আবার কোনও অবকাঠামোগত ব্যবস্থা নেওয়ার পরিকল্পনা করি না, বা এই বিষয়টির জন্য কোনও অন্য ধাক্কা প্রক্রিয়া। এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। এবং অবশেষে আউটবাউন্ড আরশ সেশনগুলির সাথে সোর্স মেশিনে সমস্ত উপলভ্য টিসিপি সকেট ব্যবহার করার ক্ষেত্রে সনাক্তকরণ এবং প্রতিরোধ করে। তারপরে ভবিষ্যতে সমস্ত নতুন হোস্ট ইনস্টল করার জন্য ইনস্টল ইমেজগুলিতে যা কিছু করেছেন কেবল তা পেতে আপনার এখনও সমস্যা রয়েছে এবং পাশাপাশি মারা যাওয়া এবং আগামীকাল পুনরায় বিল্ডিং করতে হবে এমন কোনও হোস্টের জন্য এটি পুনরাবৃত্তি করতে হবে। আর-কমান্ড ভিত্তিক প্রতিলিপি কার্যকর করার জন্য আমরা যে সমস্যার পরেও এসেছি, আমরা পেয়েছি এটি কেবল মূল্যবান নয়। আমরা আর-কমান্ডের সাহায্যে আবার কোনও অবকাঠামোগত ব্যবস্থা নেওয়ার পরিকল্পনা করি না, বা এই বিষয়টির জন্য কোনও অন্য ধাক্কা প্রক্রিয়া। এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। তারপরে ভবিষ্যতে সমস্ত নতুন হোস্ট ইনস্টল করার জন্য ইনস্টল ইমেজগুলিতে যা কিছু করেছেন কেবল তা পেতে আপনার এখনও সমস্যা রয়েছে এবং পাশাপাশি মারা যাওয়া এবং আগামীকাল পুনরায় বিল্ডিং করতে হবে এমন কোনও হোস্টের জন্য এটি পুনরাবৃত্তি করতে হবে। আর-কমান্ড ভিত্তিক প্রতিলিপি কার্যকর করার জন্য আমরা যে সমস্যার পরেও এসেছি, আমরা পেয়েছি এটি কেবল মূল্যবান নয়। আমরা আর-কমান্ডের সাহায্যে আবার কোনও অবকাঠামোগত ব্যবস্থা নেওয়ার পরিকল্পনা করি না, বা এই বিষয়টির জন্য কোনও অন্য ধাক্কা প্রক্রিয়া। এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। তারপরে ভবিষ্যতে সমস্ত নতুন হোস্ট ইনস্টল করার জন্য ইনস্টল ইমেজগুলিতে যা কিছু করেছেন কেবল তা পেতে আপনার এখনও সমস্যা রয়েছে এবং পাশাপাশি মারা যাওয়া এবং আগামীকাল পুনরায় বিল্ডিং করতে হবে এমন কোনও হোস্টের জন্য এটি পুনরাবৃত্তি করতে হবে। আর-কমান্ড ভিত্তিক প্রতিলিপি কার্যকর করার জন্য আমরা যে সমস্যার পরেও এসেছি, আমরা পেয়েছি এটি কেবল মূল্যবান নয়। আমরা আর-কমান্ডের সাহায্যে আবার কোনও অবকাঠামোগত ব্যবস্থা নেওয়ার পরিকল্পনা করি না, বা এই বিষয়টির জন্য কোনও অন্য ধাক্কা প্রক্রিয়া। এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। বা এই বিষয়ে অন্য কোনও ধাক্কা প্রক্রিয়া সহ with এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না। বা এই বিষয়ে অন্য কোনও ধাক্কা প্রক্রিয়া সহ with এগুলি টান-ভিত্তিক পদ্ধতিগুলির পাশাপাশি স্কেল করে না।
এটি কি কোনও স্থাপত্যের পরিবর্তে বাস্তবায়নের সমস্যা নয়? থ্রেডেড পুল সার্ভারের চেয়ে থ্রেডেড পুশ ক্লায়েন্ট লেখা কেন শক্ত?
ansible-pull
।