এক্সটেনসিবল মেসেজিং অ্যান্ড প্রেজেন্স প্রোটোকল (এক্সএমপিপি) হল এক্সএমএল (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ) ভিত্তিক বার্তা-ভিত্তিক মিডলওয়্যারের জন্য একটি যোগাযোগ প্রোটোকল। প্রোটোকলটির নাম ছিল জাব্বার, এবং 1999 সালে জব্বার ওপেন-সোর্স সম্প্রদায় দ্বারা প্রায় রিয়েল-টাইম, ইনস্ট্যান্ট মেসেজিং (IM), উপস্থিতি তথ্য এবং যোগাযোগের তালিকা রক্ষণাবেক্ষণের জন্য এটি তৈরি করা হয়েছিল। এক্সটেনসিবল হওয়ার জন্য ডিজাইন করা হয়েছে, প্রোটোকলটি প্রকাশ-সাবস্ক্রাইব সিস্টেম, ভিওআইপি, ভিডিও, ফাইল স্থানান্তর, গেমিং, ইন্টারনেট অফ থিংস অ্যাপ্লিকেশন যেমন স্মার্ট গ্রিড এবং সামাজিক নেটওয়ার্কিং পরিষেবাগুলির জন্য সিগন্যালিং এর জন্যও ব্যবহার করা হয়েছে। বেশিরভাগ তাত্ক্ষণিক বার্তাপ্রেরণ প্রোটোকলের বিপরীতে, XMPP একটি ওপেন স্ট্যান্ডার্ডে সংজ্ঞায়িত করা হয় এবং এটি বিকাশ এবং প্রয়োগের একটি ওপেন সিস্টেম পদ্ধতি ব্যবহার করে, যার মাধ্যমে যে কেউ একটি XMPP পরিষেবা বাস্তবায়ন করতে পারে এবং অন্যান্য সংস্থার বাস্তবায়নের সাথে ইন্টারঅপারেটিং করতে পারে। যেহেতু XMPP একটি উন্মুক্ত প্রোটোকল, যেকোন সফ্টওয়্যার লাইসেন্স ব্যবহার করে বাস্তবায়ন বিকাশ করা যেতে পারে; যদিও অনেক সার্ভার, ক্লায়েন্ট এবং লাইব্রেরি বাস্তবায়ন বিনামূল্যে এবং ওপেন সোর্স সফ্টওয়্যার হিসাবে বিতরণ করা হয়, অনেক ফ্রিওয়্যার এবং বাণিজ্যিক সফ্টওয়্যার বাস্তবায়নও বিদ্যমান। [block:block=4] XMPP-ভিত্তিক সফ্টওয়্যার ইন্টারনেট জুড়ে ব্যাপকভাবে মোতায়েন করা হয়, এবং XMPP স্ট্যান্ডার্ডস ফাউন্ডেশন অনুসারে, 2003 সাল নাগাদ, বিশ্বব্যাপী দশ মিলিয়নেরও বেশি লোক ব্যবহার করেছিল। বৈধ ক্লায়েন্টদের সাম্প্রতিক তালিকার জন্য, এখানে চেক করতে ভুলবেন না: httpxmpp.org/xmpp-software/clients/ যদিও এই পৃষ্ঠাটি এই তথ্যের আয়না হিসাবে কাজ করে, xmpp.org সাইটটি তথ্যের সবচেয়ে বৈধ অবস্থান। সূত্র: উইকিপিডিয়ায় xmpp.org xmpp # অ্যাপ্লিকেশন রাস্পবেরি পাইতে আপনি সহজেই আপনার সাইটের জন্য একটি ওয়েব সার্ভার চালাতে পারেন। আমরা রাস্পবেরিতে ওপেন সোর্স সফ্টওয়্যার, ড্রুপাল এবং ওয়ার্ডপ্রেস পরীক্ষা করেছি। ফলাফল দেখায় যে এই ডিভাইসটি নিখুঁতভাবে কাজ করে। এই পরিষেবাটি বিশেষ করে এমন ক্ষেত্রে পরিশোধ করবে যেখানে আপনি সাধারণত শেয়ার করা হোস্টিং পছন্দ করেন এবং নিশ্চিত হতে চান যে আপনার সার্ভার শুধুমাত্র আপনার অ্যাপ্লিকেশনগুলি চালায়৷ এছাড়াও, আপনি সার্ভারটিকে আপনার নিজের সঠিক প্রয়োজন অনুসারে কাস্টমাইজ করতে পারেন এবং এমন অ্যাপ্লিকেশন ইনস্টল করতে পারেন যা অন্যথায় হোস্টিংয়ে সম্ভব হবে না। আমরা Apache 2 ওয়েবসার্ভার এবং PHP-FPM বা NGINX-এর জন্য কনফিগারেশনের সুপারিশ করি তবে চূড়ান্ত সিদ্ধান্ত অবশ্যই আপনার। আপনি কি জানেন যে Raspberry Pi তে আপনি লোড-ব্যালেন্সিং চালাতে পারেন এবং আপনার ওয়েবসাইটের প্রাপ্যতা সর্বাধিক করতে পারেন (উচ্চ প্রাপ্যতা)? [block:block=4] এটা কিভাবে কাজ করে? এই সিস্টেমটি ব্যবহার করা শুরু করতে আপনার HAProxy (1x সক্রিয়, 1x প্যাসিভ) এর সাথে লোড-ব্যালেন্সিংয়ের জন্য 2x রাস্পবেরি পাই এবং আপনার ওয়েবসাইটের জন্য কমপক্ষে 2x রাস্পবেরি পাই (বা তার বেশি) প্রয়োজন। যাইহোক, এই পৃষ্ঠায় কীভাবে সিস্টেম কনফিগার করতে হয় বা কীভাবে সিস্টেম কাজ করে সে সম্পর্কে ব্যাপক তথ্য ধারণ করতে পারে না। এটি এর জন্য ডিজাইন করা হয়নি, এবং ক্লায়েন্টের চাহিদার বিশ্লেষণ সবসময় প্রয়োজন। আপনি যদি রাস্পবেরি বা অন্য কোনও সিস্টেমে (ভিপিএস, অনুগ্রহ করে আমাদের প্রযুক্তিগত সহায়তার সাথে যোগাযোগ করতে দ্বিধা করবেন না) এই সিস্টেমের আরও তথ্য বা অপারেশনে আগ্রহী VPN হল একটি ভার্চুয়াল প্রাইভেট নেটওয়ার্ক। এটি সার্ভারে সফ্টওয়্যার বা হার্ডওয়্যার ডিভাইস দ্বারা তৈরি করা হয়। ইন্টারনেট জুড়ে ক্লায়েন্টরা একটি সুরক্ষিত টানেল সংযোগ কেবল প্রতিস্থাপন এবং বেতার সংযোগ তৈরি করতে পারে। VPN একটি স্থানীয় LAN হিসাবে মনে হচ্ছে। এই নেটওয়ার্কের মাধ্যমে আপনি সম্পূর্ণ এবং নিরাপদে, ন্যূনতম খরচে, বিশ্বের যে কোন জায়গায় আপনার শাখা অফিসের ল্যান নেটওয়ার্কের সাথে সংযোগ করতে পারেন। আমাদের অনেকের বাড়িতেই একটি ওয়াইফাই রাউটার থাকে যার সাথে এক্সটার্নাল ডিস্ক বা প্রিন্টার সংযুক্ত থাকে। এই ধরনের সিস্টেমের অনেক সুবিধা আছে। আপনি সহজেই ফাইল শেয়ার করতে পারেন, রিমোট ডেস্কটপ ব্যবহার করতে পারেন, একটি FTP সার্ভার চালু করতে পারেন, বা অন্য কিছু। বড় কোম্পানিতে এটা অবশ্যই একটি ভালো নেটওয়ার্ক ব্যাপার। একটি প্রয়োজনীয় প্রয়োজন যদিও একটি নেটওয়ার্ক অ্যাক্সেস. আমি এমন একটি পরিস্থিতি বোঝাতে চাই না যেখানে আপনি অফিসে বসে আছেন এবং আপনি আপনার ল্যাপটপে একটি তারের প্লাগ লাগাচ্ছেন, এটি একটি তুচ্ছ ব্যাপার। কিন্তু, যদি আপনার বসের টেবিলে অবস্থিত একটি প্রিন্টারে কিছু প্রিন্ট করতে, স্টক থাকা পণ্যের অবস্থা আপডেট করতে, সার্ভারে স্থায়ী অ্যাক্সেস, স্প্রেডশীট বা এমএস এক্সচেঞ্জ সার্ভার থেকে ইমেল ডাউনলোড করার প্রয়োজন হয় তবে কী হবে? অফিসে, এটা কোন সমস্যা নয়। এখন, যদি আপনি 1000 কিমি দূরে থাকেন, এবং আপনার কাছে একটি ল্যাপটপ ডেটা কার্ড থাকে বা আপনি ছুটিতে থাকেন এবং আপনি স্থানীয় অবস্থার দ্বারা সীমাবদ্ধ থাকেন? তারপর VPN আছে। প্রযুক্তিগতভাবে উন্নত সমাজে এটি ইতিমধ্যেই রয়েছে - ডেস্কটপ আইকনে আপনার কাছে "কোম্পানীর সাথে ইন্টারনেট সংযোগ"সহ একটি ল্যাপটপ রয়েছে। ডাবল ক্লিকে, কয়েক সেকেন্ড অপেক্ষা করুন - এবং আপনি ব্যবসা করছেন। কেন হোম নেটওয়ার্কে একই আরাম ব্যবহার করবেন না? [block:block=4] VPN এর ধারণার সাথে আপনি অনেক অনুরূপ উপায়ে দেখা করতে পারেন। এই টেক্সটে, VPN শব্দটি আমাদের মনে আছে একটি পাবলিক নেটওয়ার্ক (ইন্টারনেট) এর মাধ্যমে স্থানীয় নেটওয়ার্কের সাথে একটি এনক্রিপ্ট করা সংযোগ (টানেল)। আপনি ইন্টারনেটের সাথে সংযুক্ত একটি ল্যাপটপ নিয়ে যেখানেই থাকুন না কেন এবং একটি টানেল তৈরি করুন আপনি ঠিক একইভাবে কাজ করবেন যেভাবে আপনি যখন তারের মাধ্যমে বা ওয়াই-ফাই এর মাধ্যমে কর্মস্থলে সংযোগ করেন। আপনি ওয়ার্কগ্রুপ কম্পিউটার, নেটওয়ার্ক প্রিন্টার এবং ভাগ করা নথি দেখতে পাবেন। যদি আপনার হোম কম্পিউটার রিমোট ডেস্কটপ ব্যবহার করে, যেকোন জায়গা থেকে এটিতে লগ ইন করুন একটি সুপার কম্পিউটার চালানোর জন্য আপনার কমপক্ষে দুটি রাস্পবেরি পাই প্রয়োজন: রাস্পবেরি পাইতে একটি সমান্তরাল প্রক্রিয়াকরণ সম্ভব হয়েছে আল্ট্রা পোর্টেবল MPICH2 (মেসেজ পাসিং ইন্টারফেস) এর জন্য। এই ধরনের সম্পৃক্ততার জন্য শুধুমাত্র একটি পাবলিক আইপি ঠিকানা থাকতে হবে। অন্যান্য রাস্পবেরি পাইতে শুধুমাত্র স্থানীয় ঠিকানা রয়েছে, তাই আপনি এই কনফিগারেশনে স্থানীয় প্রক্রিয়ায় সমস্ত রাস্পবেরি পাই-এর জন্য প্রতি বছর -6 ইউরো ছাড় দিতে পারেন। যারা সুপার কম্পিউটার তৈরি করতে চান তাদের জন্য এটি সুসংবাদ। সুতরাং, প্রতিটি অতিরিক্ত রাস্পবেরি পাই সুপার কম্পিউটারের জন্য আপনি শুধুমাত্র 30⬠প্রদান করবেন। [block:block=4] আপনি আমাদেরকে আপনার নিজস্ব রাস্পবেরি পাই পাঠালে, আপনি সিস্টেমের ইনস্টলেশনে অর্থ সাশ্রয় করবেন। অন্য ক্ষেত্রে, তবে, আমরা ইনস্টলেশনের জন্য একটি ছোট ফি নিই। রাস্পবেরি পাইতে সুপার কম্পিউটার সিস্টেমের বেসিক ইনস্টলেশন 9⬠এবং সুপার কম্পিউটারে একে অপরের রাস্পবেরি পাই মাত্র 4â¬। এটি প্রশাসকের জন্য এককালীন ফি। আরেকটি সম্ভাবনা হল যে আপনার সিস্টেম ইনস্টল করা এবং তাদের নিজের উপর সেট আপ করা হয়েছে। কিভাবে সুপার কম্পিউটার ভিজিট করবেন: ইউনিভার্সিটি অফ সাউদাম্পটন একটি রাস্পবেরি পাই সুপার কম্পিউটার ইউটিউব সাউদাম্পটন ভিডিও তৈরির পদক্ষেপ কেন আপনার সার্ভার বা SNMP সংযোগকারী অন্যান্য ডিভাইসগুলির রাস্পবেরি পাই পর্যবেক্ষণের সুবিধা গ্রহণ করবেন না। প্লটিং সহ একটি খুব জনপ্রিয় মনিটরিং সফ্টওয়্যার হল, RRDTools, এবং উদাহরণস্বরূপ, CACTI এর উপর নির্মিত। বিকল্পভাবে, অন্যান্য ওপেন সোর্স সফ্টওয়্যার যেমন ICINGA বা NAGIOS নিরীক্ষণের জন্য ব্যবহার করা যেতে পারে। [ব্লক:ব্লক=4] রাস্পবেরি পাই অবশ্যই একটি স্বতন্ত্র মেল সার্ভার POP3, IMAP এবং SMTP হিসাবে ব্যবহার করা যেতে পারে। ওয়েবমেইলের জন্য আপনি Squirrelmail ব্যবহার করতে পারেন বা গত বছরগুলোতে খুব জনপ্রিয় RoundCUBE ব্যবহার করতে পারেন। [ব্লক:ব্লক=4] উচ্চ-মানের হার্ডওয়্যার এবং একটি ভাল ইন্টারনেট সংযোগ একটি DNS সার্ভার পরিচালনার জন্য প্রথম শর্ত। রাস্পবেরি PI আপনাকে মানের হার্ডওয়্যারের নিশ্চয়তা দেয় এবং আমাদের ডেটা সেন্টারে এটি একটি উচ্চ-মানের লাইনের সাথে সংযুক্ত থাকবে যার 99.9% প্রাপ্যতা ন্যূনতম মূল্যের জন্য, এখানে রাস্পবেরি PI-তে একটি উচ্চ উপলব্ধ DNS সার্ভার তৈরি করা যাবে না। [ব্লক:ব্লক=4]