ভিডিও কনফারেন্সিং সমাধানের উপর ভিত্তি করে Ensemble প্রকল্পের সাফল্যের পরে *, স্কেলওয়ে দলগুলি একটি নতুন Jitsi* ভিডিও কনফারেন্সিং সমাধানের সাথে কার্যকারিতার ক্ষেত্রে আরও এগিয়ে যেতে চেয়েছিল। ক্লায়েন্ট প্ল্যাটফর্মের উপর সম্পূর্ণ এবং কম নির্ভরশীল এই নতুন সমাধানটি সরাসরি আমাদের ফিজিক্যাল বেয়ারমেটাল সার্ভারে ইনস্টল করা হয়েছে।* **BigBlueButton** ## দিয়ে কি অর্জিত হয়েছে *জিতসি* ভিডিও কনফারেন্সিং প্ল্যাটফর্মগুলি আপনার প্রিয়জনের সাথে যোগাযোগ রাখতে এবং দূরবর্তী কাজ নিশ্চিত করার জন্য অপরিহার্য হয়ে উঠেছে। এটি মাথায় রেখে এবং বন্দিত্ব ঘোষণার সাথে সাথে, স্কেলওয়ে সম্প্রদায়ের জন্য ওপেন সোর্স এবং সার্বভৌম ভিডিও কনফারেন্সিং সমাধান উপলব্ধ করেছে, *, Covid-19. Jitsi সংকটের সময়কালের জন্য* বিনামূল্যে, ওপেন সোর্স এবং সার্বভৌম, ভিডিও কনফারেন্সিং * স্কেলওয়ে দ্বারা চালিত জিতসি * * সার্ভারগুলি ভিডিও ব্রিজ অনুরোধগুলির একটি ভারী বোঝা পরিচালনা করতে সক্ষম। ভার. এটি আমাদের নিশ্চিত করতে দেয় যে প্রতিটি ব্যবহারকারী একটি ভার্চুয়াল রুম তৈরি করতে এবং একটি কল শুরু করার জন্য সর্বনিম্ন ব্যবহার করেছেন।* **জিতসি** আজ, স্টেটলেস এপিআই একটি ফ্রন্ট ইন রিঅ্যাক্ট এবং একটি এপিআই দ্বারা গঠিত যা সমস্ত সার্ভারের তালিকা পেতে প্রমিথিউসকে (প্রতি 30 সেকেন্ডে) অনুরোধ করে। * উপলব্ধ এবং তাদের বর্তমান CPU ব্যবহার। ওয়েব অ্যাপ্লিকেশন তারপর সার্ভার নির্বাচন করে * যেটিতে সর্বাধিক উপলব্ধ CPU রয়েছে এবং ব্যবহারকারীকে URL ফেরত দেয়। এই ইউআরএলটি ব্যবহার করে, ব্যবহারকারী সহজেই জিটসি সার্ভারের সাথে সংযুক্ত হতে পারে * এবং সর্বোত্তম সাউন্ড এবং ভিডিও মানের সাথে কলটি উপভোগ করা শুরু করতে পারে। সমস্ত সার্ভার* **জিটসি** *স্কেলওয়ে এলিমেন্টস ইনস্ট্যান্সে স্থাপন করা হয় যাতে প্রচুর সংখ্যক সমবর্তী থাকতে পারে ভিডিও ব্রিজ।* **জিতসি** ## কেন বিকল্প প্রস্তাব *BigBlueButton* সহ *জিতসি*? ensemble.scaleway ভিডিও কনফারেন্সিং সমাধানটি জুলাই 2020 এর শেষ পর্যন্ত উপলব্ধ এবং বিনামূল্যে থাকবে * এই সময় ব্যবহার করে, জিতসি* **যা** *BigBlueButton* ** একটি ভিডিও কনফারেন্সিং সিস্টেম যা মূলত দূরত্ব শিক্ষার জন্য তৈরি করা হয়েছে। ওয়েব অ্যাপ্লিকেশনটি HTML5 এর উপর ভিত্তি করে এবং এর জন্য 'কোন সফ্টওয়্যার বা প্লাগইন ইনস্টল করার প্রয়োজন নেই ** কার্যকর, **হচ্ছে** *BigBlueButton* **লাইসেন্স হিসেবে উপলব্ধ** ** ওপেন সোর্স* এবং উইন্ডোজ, MacOS, Linux, Android, iOS এর মতো ক্লায়েন্ট ডিভাইসে কোনো অতিরিক্ত ইনস্টলেশনের প্রয়োজন নেই। আমরা এই সমাধানটিও বেছে নিয়েছি কারণ এটি আরও শক্তিশালী এবং আরও উপলব্ধ বলে প্রমাণিত হয়েছে। এটি অনেক সহযোগী বৈশিষ্ট্যও অফার করে যেমন: - বোর্ড - স্লাইড রিডার - স্ক্রিন শেয়ারিং - ভার্চুয়াল কথা বলার অনুরোধ - উপ-সভা কক্ষ তৈরি করা - অংশগ্রহণকারীদের মধ্যে ব্যক্তিগত চ্যাট * বড় গ্রুপে ভিডিও কনফারেন্স কলের জন্য ক্যালিব্রেট করা হয়। অংশগ্রহণকারীদের সংখ্যা সীমিত না করে এবং প্রায়শই উচ্চ ট্রাফিক পিক সহ, সমাধানটি কোন লক্ষণ দেখায় না। প্ল্যাটফর্মটির অন্যান্য জনপ্রিয় ভিডিও কনফারেন্সিং সমাধানগুলির তুলনায় স্থিতিশীল এবং সহজে ব্যবহার করার সুবিধা রয়েছে যাতে অংশগ্রহণকারীদের অনুমতিগুলি নিয়ন্ত্রণ করার বিকল্পগুলি রয়েছে যেমন।BigBlueButton* এই Scaleway স্থায়িত্ব নিশ্চিত করার জন্য **এটির ব্যাক-এন্ড অবকাঠামোর জন্য খুব বড় সার্ভার বেছে নেওয়া হয়েছে** বেশ কয়েকটি ছোট সার্ভারের পরিবর্তে, এবং তাই হাইপারভাইজার ছাড়া এবং ভার্চুয়ালাইজেশন লেয়ার ছাড়াই হার্ডওয়্যার কনফিগারেশন সহ শক্তিশালী বেয়ারমেটাল সার্ভার বেছে নিয়েছি কিভাবে আমরা Scaleway দ্বারা চালিত BigBlueButton কনফিগার করেছি? সমাধান * একটি ফিজিক্যাল সার্ভারে সরাসরি ইনস্টলেশনের সুপারিশ করে, তাই আমরা একটি বেয়ার মেটাল GP-BM1-M সার্ভার ক্লাস্টার দিয়ে শুরু করেছি। হার্ডওয়্যার কনফিগারেশনের ক্ষেত্রে এর নিম্নলিখিত সুবিধা রয়েছে: BigBlueButton* CPU:1àIntelî Xeon E3 1240v6 - 4C 8T - 3.7 GHz RAM: 64 GB স্টোরেজ: 3ÃÂ1 TB ব্যান্ডউইথ/s500 দলটি স্বয়ংক্রিয়ভাবে কনফিগার করা BigBlueButton সহ একটি উবুন্টু চিত্র উপলব্ধ করেছে। গিথুবে অবাধে উপলব্ধ একটি স্ক্রিপ্ট ব্যবহার করে ইনস্টলেশন করা হয় ## প্রথম ধাপ: টেরাফর্ম মডিউল টেরাফর্ম একটি অবকাঠামো সরঞ্জাম যা আমরা প্ল্যাটফর্মের জন্যও ব্যবহার করেছি *.এটি একটি ঘোষণামূলক দৃষ্টান্তে (কোড হিসাবে অবকাঠামো) সমস্ত ক্লাউড সংস্থান পরিচালনা করতে দেয়। এটি বিশেষত বেয়ারমেটাল মডিউল যা জিটসি ক্লাস্টারের প্রতিটি ডেডিকেটেড সার্ভার তৈরি করতে আসবে *। প্লাগইনটি আইডিটি প্যারামিটারে নেবে। অনুষ্ঠানের জন্য বিশেষভাবে তৈরি করা হয়েছে।* **BigBlueButton** সম্পদ "scaleway_baremetal_server_beta""bbb"{ for_each = স্থানীয়। ইনস্ট্যান্সেস জোন = "fr-par-2"অফার = "GP-BM1-M"os_id = "3ea52186-1e57-499e-8146-ab38051a5c10"ssh_key_ids = [ data.scaleway_account_ssh_key .user1.usscaleway_account_ssh_key .user1.usscale2. , data.scaleway_account_ssh_key.user3.id, ] } Ensemble-bbb.scaleway অবকাঠামোর বাকি অংশ গণনা দৃষ্টান্ত নিয়ে গঠিত: - 2 x DEV1-L (NGINX, প্রতিক্রিয়া ফ্রন্টএন্ড, BigBlueButton প্রক্সি) - 1 x DEV1-L (প্রমিথিউস) ## দ্বিতীয় ধাপ: কক্ষ বিতরণ সমাধান হিসাবে * আমাদের রিঅ্যাক্টে একটি ফ্রন্টএন্ড রয়েছে যা একটি একক ইন্টারফেসের মাধ্যমে একটি অভ্যন্তরীণ API-এর সাথে যোগাযোগ করতে অনেকগুলি সার্ভারের একটিতে একটি রুম তৈরি করতে দেয়৷ জিতসি* ** একটি ব্যবহারকারী এবং রুম মালিক নিবন্ধন প্রক্রিয়া এম্বেড করে। প্রতিটি ব্যবহারকারীকে একটি রুম তৈরি বা যোগদানের জন্য প্রতিটি নোডে নিবন্ধন করতে না করতে, আমরা ব্যবহারকারীকে এপিআই-এর দুটি রুট প্রদান করে এই অংশটিকে স্বচ্ছ করে তুলেছি যা এটি তার অংশগ্রহণকারীদের প্রদান করতে পারে। একটি রুম মডারেটর হিসাবে সংযোগ করার জন্য একটি প্রথম রুট এবং অন্যটি একটি সাধারণ অংশগ্রহণকারী হিসাবে৷ বিগ ব্লু বোতাম** পূর্বে উল্লিখিত হিসাবে, API পর্যায়ক্রমে প্রতিটি সার্ভারকে জিজ্ঞাসা করে * কক্ষ এবং অংশগ্রহণকারীদের সংখ্যা পুনরুদ্ধার করতে, যা ক্লাস্টারে লোডের সমান বন্টনের অনুমতি দেয়।BigBlueButton* ## তৃতীয় ধাপ: ensemble.scaleway.com ইন্টিগ্রেশনের সমস্ত সুবিধা ফিরিয়ে নিন একটি প্রযুক্তিগত নোট, ইংরেজিতে Jitsi এবং Scaleway Elements *BigBlueButton* ব্যবহার করে এক দিনে একটি স্কেলযোগ্য ভিডিও কনফারেন্সিং সমাধান তৈরি করা। একবার রেজিস্ট্রিতে সংরক্ষিত হলে, ইমেজগুলিকে নিয়ন্ত্রিত ডকার ডেমনের মাধ্যমে উদাহরণে টানা যেতে পারে অ্যাপ্লিকেশন চালানোর জন্য ডকার-কম্পোজ। **স্কেলওয়ে লোড-ব্যালেন্সার লোড ব্যালেন্সাররা স্বয়ংক্রিয়ভাবে রিসোর্স প্রাপ্যতার উপর ভিত্তি করে আমাদের API সার্ভারে অনুরোধ ফরোয়ার্ড করবে। আমাদের API সার্ভারগুলি এমন যেগুলি প্রতিটি সার্ভারের লোড তথ্য প্রদান করে* ব্যবহারকারীর কাছে সর্বাধিক উপলব্ধ সার্ভার রয়েছে তা নিশ্চিত করতে। BigBlueButton* **স্কেলওয়ে প্লেসমেন্ট গ্রুপগুলি আমাদের অ্যাপ্লিকেশনের অংশ হিসাবে, আমরা নিশ্চিত করতে চাই যে API সার্ভারগুলি যতটা সম্ভব উপলব্ধ। আমরা তাই মোড সক্রিয় করেছি max_availabilityScaleway সিকিউরিটি গ্রুপ API দৃষ্টান্তে, আমরা শুধুমাত্র HTTPS সংযোগ এবং SSH রিমোট অ্যাক্সেস সংযোগের অনুমতি দিয়েছি। BigBlueButton এর অপারেশনের জন্য প্রয়োজনীয়***BigBlueButton** **স্কেলওয়ে ডোমেন আমরা এর সমস্ত সাবডোমেনের জন্য একটি ওয়াইল্ডকার্ড শংসাপত্র তৈরি করেছি set-bbb.scaleway.com.প্রতিটি সার্ভার * তার শংসাপত্র পায় যা তাদের Nginx সার্ভার HTTPS সংযোগগুলি পরিচালনা করতে ব্যবহার করে।BigBlueButton* ## পরবর্তী ধাপ Scaleway এই কঠিন সময়ে যতটা সম্ভব মানুষকে সমর্থন করার জন্য httpsensemble.scaleway.com/ এবং httpsensemble-bbb.scaleway.com/ উভয়েই সক্রিয়ভাবে কাজ করে চলেছে। আরও জানুন, আজই Scaleway সমাধান দ্বারা চালিত BigBlueButton পরীক্ষা করতে দ্বিধা করবেন না, এই বিষয়ে আমাদের ডকুমেন্টেশন পড়তে বা আপনার প্রথম বেয়ারমেটাল সার্ভার তৈরি করতে।