সাইট নির্ভরযোগ্যতা প্রকৌশল (Site Reliability Engineering)

সাইট রিলাইবিলিটি ইঞ্জিনিয়ারিং বা এসআরই এমন একটি শৃঙ্খলা যা অপারেশন এবং সফ্টওয়্যার ইঞ্জিনিয়ারিংকে একত্রিত করে। পরবর্তীটি বিশেষত অবকাঠামো এবং অপারেশন সমস্যাগুলিতে প্রয়োগ করা হয়। অর্থাৎ, পণ্য এর বৈশিষ্ট্য তৈরির পরিবর্তে, সাইট নির্ভরযোগ্যতা প্রকৌশলীরা অ্যাপ্লিকেশন চালানোর জন্য সিস্টেম তৈরি করে। ডেভঅপস এর সাথে মিল রয়েছে, তবে ডেভঅপস যখন উৎপাদনে কোড পাওয়ার দিকে মনোনিবেশ করে, এসআরই নিশ্চিত করে যে উৎপাদনে চলমান কোড যেন সঠিকভাবে কাজ করে।

এটা যেসব সমস্যাতে দৃষ্টিপাত করেে

অ্যাপ্লিকেশনগুলি নির্ভরযোগ্যভাবে চালানো নিশ্চিত করার জন্য একাধিক ক্ষমতা প্রয়োজন, কর্মক্ষমতা পর্যবেক্ষণ, সতর্কতা, ডিবাগিং থেকে সমস্যা সমাধান পর্যন্ত। এগুলি ছাড়া, সিস্টেম অপারেটররা কেবল সমস্যার প্রতিক্রিয়া জানাতে পারে বনাম সেগুলি এড়ানোর দিকে সক্রিয়ভাবে কাজ করতে পারে

  • ডাউনটাইম কেবল সময়ের ব্যাপার হয়ে যায়।

এটা কিভাবে সাহায্য করে

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


সর্বশেষ পরিবর্তিত February 24, 2024: [bn] Update main branch with dev-bn (#2894) (19b78e4)