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