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