Dear friends,
আমি আপনার নিজের মৃত মানুষের সুইচ নির্মাণের আবেদন বুঝতে. আপনি সম্পূর্ণ নিয়ন্ত্রণ চান, কোন তৃতীয় পক্ষের নির্ভরতা নয়, এবং আপনার প্রয়োজন অনুসারে ঠিক কিছু তৈরি করার সন্তুষ্টি চান। এমন একজন যিনি জিনিসগুলি তৈরি করতে ভালবাসেন, আমি এটি সম্পূর্ণরূপে পেয়েছি।
কিন্তু স্ব-হোস্ট করা সুইচগুলি যখন লোকেদের সবচেয়ে বেশি প্রয়োজন তখন কেন একটি সমস্যাজনক ব্যর্থতার হার রয়েছে সে সম্পর্কে আমি যা শিখেছি তাও আমাকে শেয়ার করতে হবে। এটি কেবল প্রযুক্তিগত জটিলতা সম্পর্কে নয় - যদিও এটি অবশ্যই এটির অংশ - এটি এমন মানব উপাদানগুলির সম্পর্কে যা চারপাশে ইঞ্জিনিয়ার করা অসম্ভব৷
স্ব-হোস্টেড সিস্টেমগুলির জন্য ধ্রুবক রক্ষণাবেক্ষণ, নিরাপত্তা আপডেট, সার্ভার পরিচালনা এবং পর্যবেক্ষণ প্রয়োজন। যখন আপনি নিজের মৃত্যুর জন্য তৈরি করছেন, আপনি এমন একটি সিস্টেম তৈরি করছেন যা ঠিক সেই মুহূর্তে পুরোপুরি কাজ করবে যখন আপনি এটিকে আর ঠিক করতে, আপডেট করতে বা বজায় রাখতে পারবেন না।
আমরা দেখেছি মেধাবী প্রকৌশলীরা অত্যাধুনিক সুইচ তৈরি করে যা মেয়াদোত্তীর্ণ SSL সার্টিফিকেট, পুরানো ইমেল প্রদানকারী, সার্ভার হোস্টিং পরিবর্তন বা সময়ের সাথে সাধারণ কনফিগারেশন ড্রিফটের কারণে ব্যর্থ হয়েছে। প্রযুক্তিগত চ্যালেঞ্জগুলি সমাধানযোগ্য, তবে তাদের জন্য চলমান মনোযোগ প্রয়োজন যা মৃত্যুর পরে অসম্ভব হয়ে যায়।
আপনার প্রিয়জনদের উপর মানসিক বোঝাও রয়েছে। যখন আপনার স্ব-হোস্ট করা সিস্টেম ব্যর্থ হয়, তখন তারা আপনার কোডের সমস্যা সমাধানের চেষ্টা করে, আপনার পরিকাঠামো বুঝতে, এবং আপনার ক্ষতির দুঃখের সময় আপনার কনফিগারেশন ডিবাগ করার চেষ্টা করে। এটি এমন উত্তরাধিকার নয় যা বেশিরভাগ লোকেরা ছেড়ে যেতে চায়।
এটি প্রযুক্তিগত ক্ষমতা সম্পর্কে নয়—আপনারা অনেকেই আমাদের দলের চেয়ে অনেক বেশি দক্ষ। এটি এমন কিছু তৈরি করার অনন্য চ্যালেঞ্জ সম্পর্কে যা এর নির্মাতাকে ছাড়িয়ে যেতে হবে যখন এমন ব্যক্তিদের কাছ থেকে শূন্য রক্ষণাবেক্ষণের প্রয়োজন যারা কখনও সিস্টেম প্রশাসক হতে বলেননি।
আপনি যদি স্ব-হোস্টেড রুট বেছে নেন, তাহলে অনুগ্রহ করে সবকিছু ব্যাপকভাবে নথিভুক্ত করুন, সমস্ত রক্ষণাবেক্ষণ স্বয়ংক্রিয় করুন, পরিষেবা নির্ভরতার জন্য পরিকল্পনা করুন এবং সবচেয়ে গুরুত্বপূর্ণভাবে, আপনার প্রাথমিক সিস্টেম অনিবার্যভাবে সমস্যার সম্মুখীন হলে একটি ব্যাকআপ পরিকল্পনা রাখুন।
জেপি, লুকা, সিজে, 8, এবং সামার