সার্ভিস মেশ (Service Mesh)

এটা কি

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

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

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

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

সার্ভিস মেশ পরিষেবা কোডগুলি পরিবর্তনের প্রয়োজন ছাড়াই ক্লাস্টারের সমস্ত পরিষেবাগুলিতে সমানভাবে নির্ভরযোগ্যতা, পর্যবেক্ষণ ক্ষমতা এবং সুরক্ষা বৈশিষ্ট্য যুক্ত করে। সার্ভিস মেশ পরিষেবা এর আগে, সেই কার্যকারিতাটি প্রতিটি একক পরিষেবাতে একক ভাবে এনকোড করতে হতো, যা বাগ এবং প্রযুক্তিগত ঋণের সম্ভাব্য উৎস হয়ে ওঠে।


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