সার্ভার এর কাজ কি

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

সার্ভার অর্থ কি?

সার্ভার হল একটি ইংরেজি শব্দ। বাংলায় এর অর্থ করলে দাঁড়ায় স্থানান্তরযোগ্য মাধ্যম বা সংগ্রাহক। অর্থাৎ এর পারিপার্শিক অর্থ যেকোন তথ্য সমূহ সংগ্রহ বা স্থানান্তর করা।

সার্ভার কি?

সার্ভার হচ্ছে একটি কম্পিউটার প্রোগ্রাম বা সফটওয়্যার ডিভাইস। যা অন্যান্য কম্পিউটার প্রোগ্রামে কিছু resource কিংবা functionality (কার্যকারিতা) প্রদান করে। 

সার্ভার প্রোগ্রাম গুলো চালানো কম্পিউটার গুলোকে প্রায়ই সার্ভার হিসাবেও উল্লেখ করা হয়। আসলে এ কথাটা সঠিক নয়।

সার্ভার প্রকার ও কি কি?

অনেক ধরনের সার্ভার আছে, এবং প্রতিটির একটি নির্দিষ্ট উদ্দেশ্য রয়েছে। সবচেয়ে প্রচলিত সার্ভারের মধ্যে রয়েছেঃ
  • ওয়েব সার্ভার (Web)
  • ক্লাউড সার্ভার
  • ডোমেন নাম সার্ভার (DNS)
  • প্রক্সি সার্ভার
  • ব্লেড সার্ভার
  • মেইল সার্ভার (Mail)
  • অ্যাপ্লিকেশন সার্ভার
  • প্রিন্ট সার্ভার (Print)
  • ডাটাবেস সার্ভার (Database)
  • ফাইল সার্ভার (File)
  • স্ট্যান্ডালন সার্ভার
  • ডেডিকেটেড সার্ভার

ওয়েব সার্ভার (Web) কি?

এই সার্ভারগুলো ওয়েব পেইজ ও ডকুমেন্ট বিতরণ করে। যা সাধারণত আমরা ওয়েব ব্রাউজার ক্লায়েন্ট দিয়ে ব্যবহার করি। উদাহরণঃ (Apache ও Nginx)।

ক্লাউড সার্ভার কি?

ক্লাউড সার্ভার হল একটি ফিজিক্যাল সার্ভারের পরিবর্তে একটি ভার্চুয়াল সার্ভার। যা একটি ক্লাউড কম্পিউটিং পরিবেশে চলে। ইহা ইন্টারনেটে একটি ক্লাউড কম্পিউটিং প্ল্যাটফর্মের মাধ্যমে হোস্ট করা, নির্মিত ও বিতরণ করা হয়। 

ইহা দূরবর্তীভাবে ব্যবহার করে অ্যাক্সেস করা যেতে পারে।
ক্লাউড সার্ভারের একটি ট্রেডিশনাল ফিজিক্যাল সার্ভারের অনুরূপ কার্যকারিতা ও ক্ষমতা আছে। কিন্তু ইহা একটি ক্লাউড পরিষেবা প্রদানকারী থেকে দূরবর্তীভাবে অ্যাক্সেস করা হয়। 

বর্তমানে বিভিন্ন ধরনের সার্ভার প্রদানকারী রয়েছে। সেই সঙ্গে IBM ক্লাউড ও Google এর ক্লাউড প্ল্যাটফর্ম ও Microsoft Azure রয়েছে।

ডোমেন নাম সার্ভার (DNS) কি?

DNS হল এমন একটি সার্ভার যা ইন্টারনেটে ডোমেইন নাম ও তাদের রেকর্ড পরিচালনা, রক্ষণাবেক্ষণ ও প্রক্রিয়া করতে সক্ষম। ১৯৮৩ সালে জন পোস্টেল ও পল মোকাপেট্রিস প্রথম ডিএনএস ডিজাইন ও ইম্প্লিমেন্টেড করেছিলেন।

প্রধানত ইহা ইন্টারনেটের মাধ্যমে শেষ ব্যবহারকারীদের ওয়েবসাইট প্রদান করার জন্য ডিজাইন করা হয়েছিল। এ পরিষেবাগুলো পেতে সর্বদা ইন্টারনেটের সাথে সংযোগ করা প্রয়োজন৷

এতে স্টোরেজ রয়েছে যা বিভিন্ন ডোমেইন নাম, ইন্টারনেট হোস্ট, DNS রেকর্ড, নেটওয়ার্ক নাম ও অন্যান্য ডেটা বা তথ্য সঞ্চয় করে। ইহা একটি ডোমেইন নামকে তার নিজ নিজ আইপি ঠিকানায় রূপান্তর করার সক্ষমতা রাখে।

প্রক্সি সার্ভার কি?

প্রক্সি সার্ভার হল একটি কম্পিউটার সার্ভার। যা ক্লায়েন্ট ও প্রক্সি সার্ভার হিসাবে পরিচিত। ইহা একটি সার্ভারের মধ্যে মধ্যস্থতাকারী হিসাবে কাজ করে। প্রক্সি সার্ভার অন্য কম্পিউটার বা গেটওয়ে সার্ভারের একটি অংশ। 

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

একটি পৃষ্ঠা যা প্রক্সি সার্ভার ক্যাশে নেই। ইহা তার নিজস্ব আইপি ঠিকানার মাধ্যমে এই পৃষ্ঠাটি অ্যাক্সেস করে৷ এরপরে, এটি সেই পৃষ্ঠাটি ক্যাশ করে ও ব্যবহারকারীকে পাঠায়।

ব্লেড সার্ভার কি?

ব্লেড সার্ভার হল একটি হার্ডওয়্যার কম্পোনেন্ট। ইহা একটি এক্সপানশন মডিউল বা হাই-ডেন্সিটির সার্ভার হিসাবেও পরিচিত। যা একটি চ্যাসিসে (chassis) ইনস্টল করা যেতে পারে। ব্লেড সার্ভার উন্নত কার্যকারিতা প্রদান করে। যেমনঃ ১টি কম্পিউটারে অনেক বড় স্কেলে ১টি এক্সপানশন কার্ডের অ্যাক্সেস বা অনুমতি দেওয়া।

উদাহরণস্বরূপঃ যদি আরও ফাইবার লাইনের প্রয়োজন হয়, অতিরিক্ত ফাইবার ব্লেড যোগ করা যেতে পারে, কারণ ব্লেড সার্ভারের সাথে একটি সুইচ অথবা রাউটার সম্পূর্ণ কাস্টমাইজেশন প্রদান করে। ব্লেড সার্ভার রুমে রেকে সংরক্ষণ করা যেতে পারে।

কারণ ব্লেড সার্ভারগুলো আকারে ছোট ও আরও সহজে প্রতিস্থাপন করা যেতে পারে। ব্লেড সার্ভার স্থান বাঁচাতে পারে ও শত শত সার্ভারের নেটওয়ার্ক সহজ করে তুলতে পারে।

মেইল সার্ভার (Mail) কি?

এই সার্ভারগুলো ইমেইল মেসেজ পরিচালনা এবং বিতরণ করে।

অ্যাপ্লিকেশন সার্ভার কি?

অ্যাপ্লিকেশন সার্ভার হচ্ছে এমন এক ধরনের সার্ভার যা অ্যাপ্লিকেশন চালানোর জন্য ও একটি নেটওয়ার্কের মাধ্যমে ক্লায়েন্টদের পরিষেবা প্রদানের জন্য ব্যাবহার করা হয়। অ্যাপ্লিকেশন সার্ভার সাধারণত এন্টারপ্রাইজ পরিবেশে ব্যবহার করা হয়।

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

প্রিন্ট সার্ভার (Print) কি?

এই সার্ভারগুলো সংযুক্ত প্রিন্টারগুলোতে প্রিন্ট কাজগুলো পরিচালনা ও বিতরণ করে।

ডাটাবেস সার্ভার (Database) কি?

এই সার্ভারগুলো প্রচুর পরিমাণে ডেটা স্টোরেজ পরিচালনার কাজে লাগে। যেমনঃ অনলাইন transactions (লেনদেন) ও ইনভেন্টরি, গ্রাহকের তথ্য ইত্যাদি। উদাহরণঃ (MySQL ও MongoDB) ইত্যাদি।

ফাইল সার্ভার (File) কি?

এই সার্ভারগুলো ফাইল সংরক্ষণ ও পরিচালনা করে। যেমনঃ documents, ছবি ও ভিডিও। উদাহরণঃ (FileZilla)।

স্ট্যান্ডালন সার্ভার কি?

একটি স্ট্যান্ডালন সার্ভার হল প্যারালাল SCSI এর জন্য একটি সিরিয়াল ট্রান্সমিশন প্রতিস্থাপন। যা একাই চলে। ইহা প্রথাগত SCSI এর একটি উন্নতি ভার্সন। তবে Windows ডোমেনের অন্তর্গত নয়। স্ট্যান্ডালন সার্ভার ১ সেকেন্ডে ৩ গিগাবাইটের ট্রান্সমিশন গতিতে সর্বাধিক 128টি সিঙ্ক্রোনাস ডিভাইস সমর্থন করে।

ইহা SATA ও SCSI এর সাথেও যোগাযোগ করতে পারে ও এতে ২টি ডেটা পোর্ট আছে। স্ট্যান্ডালন সার্ভার একটি স্ট্যান্ডালন সার্ভার থেকে উৎপন্ন যেকোন সংস্থানের জন্য লোকাল অথেনটিকেশন ও অ্যাক্সেস নিয়ন্ত্রণ সরবরাহ করে থাকে।

ডেডিকেটেড সার্ভার কি?

ডেডিকেটেড সার্ভার হচ্ছে একটি সিঙ্গেল কম্পিউটার। যা একটি কোম্পানি দ্বারা হোস্ট করা হয়। যা শুধুমাত্র একটি কোম্পানিকে ভাড়া ও অ্যাক্সেসের অনুমতি দেয়। ডেডিকেটেড সার্ভার শুধুমাত্র একটি ক্লায়েন্টের জন্য উৎসর্গকৃত। ও অন্য কোন ক্লায়েন্টদের সাথে শেয়ার করা যাবে না।

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

তবে একটা বিষয় মনে রাখবেন সকল সার্ভার ডেডিকেটেড সার্ভার হতে পারে না। কিছু নেটওয়ার্কে, কম্পিউটারের পক্ষে সার্ভার হিসাবে কাজ করা সম্ভব ও অন্যান্য কার্যকারিতাগুলো সম্পাদন করতে সক্ষম। হোস্টিং কোম্পানী ক্লায়েন্টের জন্য একটি অ্যাড-অন পরিষেবা অফার করে থাকে।

যেমনঃ প্রশাসন পরিষেবাগুলো ক্লায়েন্টকে সার্ভার সম্পর্কে উদ্বেগ থেকে মুক্ত করতে। হোস্টিং কোম্পানি তাদের ক্লায়েন্টদের ডেটা সুরক্ষিত করার জন্য কঠোর নিরাপত্তা পরিকল্পনাও ব্যবহার করে থাকে।

সার্ভার কিভাবে কাজ করে?

বিশেষ কিছু সফ্টওয়্যার প্রোগ্রাম চালিয়ে সার্ভার কাজ করে থাকে। যা তাদের এক সঙ্গে একাধিক request গ্রহণ করতে দেয়। সার্ভার হল সেই ডিভাইস বা প্রোগ্রাম যা resource/information সংরক্ষণ ও বিতরণ করে। 

ক্লায়েন্ট হচ্ছে এমন ডিভাইস বা প্রোগ্রাম যা সার্ভারকে অনুরোধ করে সেই resource/information গুলো ব্যবহার করে থাকে। একসাথে এই architecture কে ক্লায়েন্ট-সার্ভার মডেল (Client-Server Model) বলা হয়। 

যখন একটি ক্লায়েন্ট একটি সার্ভার থেকে কিছু তথ্য বা resource অনুরোধ (request) করে, সার্ভার অনুরোধটি প্রক্রিয়া করে ও ক্লায়েন্টের কাছে তথ্য বা resource গুলো ফেরত (response) পাঠায়।

ইহা ‘Request-Response Cycle’ বলে। উদাহরণ হিসেবে Google সার্চ নেওয়া যাক। আপনি যখন Google এ কিছু সার্চ করেন, তখন ‘ক্লায়েন্ট’ হিসাবে আপনার ব্রাউজার Google কে একটি অনুরোধ ‘request’ পাঠায়। যখন Google এর একটি সার্ভার ইন্টারনেটের মাধ্যমে অনুরোধ পায়।

তখন সেটি তার logic/function (যুক্তি/ফাংশন) চালায় ও আপনার ব্রাউজারকে একটি ‘response’ পাঠায়। যা আপনি অনুসন্ধান ফলাফল হিসাবে দেখতে পান।

সার্ভার কি সব সময় চালু থাকে?

সার্ভারগুলোকে ২৪/৭ ব্যবহারকারীদের জন্য উপলব্ধ ও অ্যাক্সেসযোগ্য করার জন্য ডিজাইন করা হয়েছে। আর তাই সেগুলো সাধারণত কন্টিনুয়াসলি চলতে থাকে। যাইহোক, সার্ভারগুলো রক্ষণাবেক্ষণ বা আপগ্রেডের জন্য কিছু সময়ে জন্য বন্ধ করা হতে পারে। 

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

কিন্তু সাধারণভাবে সার্ভারগুলো নির্ভরযোগ্য ও কন্টিনুয়াসলি ক্রিয়াকলাপ প্রদানের জন্য ডিজাইন করা হয়েছে। আর তাই সেগুলো সাধারণত ধারাবাহিকভাবে চলতেই থাকে।

সার্ভার কোথায় সংরক্ষণ করা হয়?

সার্ভারগুলো ব্যবহার করে সংস্থার প্রয়োজনীয়তা ও প্রয়োজনের উপর নির্ভর করে বিভিন্ন স্থানে সংরক্ষণ করা যেতে পারে। কিছু সার্ভার সংস্থার কার্যক্রমের মতো একই বিল্ডিংয়ের মধ্যে ১টি সার্ভার রুমে সংরক্ষণ করা যেতে পারে। 

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

যার একটি বিশেষ সুবিধা রয়েছে। যা প্রচুর সংখ্যক সার্ভার রাখার জন্য ডিজাইন করা হয়েছে। আর এই ডেটা সেন্টারগুলো সার্ভারগুলোর জন্য একটি সুরক্ষিত ও স্থিতিশীল পরিবেশ প্রদান করার জন্য ডিজাইন করা হয়েছে।

যেমনঃ অপ্রয়োজনীয় শক্তি ও কুলিং সিস্টেম, অগ্নি দমন ব্যবস্থা ও শারীরিক নিরাপত্তা ব্যবস্থার মতো বৈশিষ্ট্যগুলো সহ। ক্লাউড কম্পিউটিং পরিষেবাগুলোও সার্ভারগুলো ব্যবহার করে। তবে সেগুলো ব্যবহারকারীদের অ্যাক্সেসযোগ্য একটি নির্দিষ্ট স্থানে শারীরিকভাবে সংরক্ষণ করা হয় না।

পরিবর্তে, সার্ভারগুলো ক্লাউড প্রদানকারী দ্বারা পরিচালিত ডেটা সেন্টারে সংরক্ষণ করা হয় ও ব্যবহারকারীরা ইন্টারনেটের মাধ্যমে দূর থেকে সেগুলো অ্যাক্সেস করে।

সার্ভারে তথ্যসমূহ আমরা কিভাবে দেখতে পাই?

সার্ভারে তথ্যসমূহ রিকোয়েস্ট এসেপ্ট করার মাধ্যমে আমরা দেখতে পাই।

সার্ভার কিভাবে চালু হয়?

সার্ভার ইন্টারনেটের মাধ্যমে তথ্যসমূহ আপনার ডিভাইসে কাজ করে থাকে।

সার্ভার কিসের মাধ্যমে কাজ করে?

সার্ভার ইন্টারনেটের মাধ্যমে কাজ করে।

সার্ভার কতক্ষণ কাজ করে?

সাধারণত কোন ডিভাইসে সার্ভার চালু হলে তার মধ্যে কোন ধরণের ব্যাঘাত ঘটে না।

সার্ভারে কি ধরণের সমস্যা হতে পারে?

সার্ভারে তথ্য বিভ্রাট বা তথ্য চুরি হতে পারে।

কোন নেটওয়ার্কের মাধ্যমে সার্ভার কাজ করে থাকে?

LAN নেটওয়ার্কের মাধ্যমে সার্ভার কাজ করে।

তথ্য আদানপ্রদানের ক্ষেত্রে সার্ভারে ইন্টারনেট কানেকশান কি জরুরি?

না, তথ্য আদানপ্রদানের ক্ষেত্রে সার্ভারে ইন্টারনেট কানেকশান জরুরি না।

কিভাবে একটি সার্ভারের সঙ্গে অন্যান্য কম্পিউটারের সঙ্গে সংযুক্ত করা যেতে পারে?

একটি লোকাল নেটওয়ার্কে, সার্ভারটি একটি সুইচ অথবা একটি রাউটারের সাথে সংযোগ করে। যা নেটওয়ার্কের অন্যান্য সকল কম্পিউটারে ব্যবহার করে। যখন ইহা নেটওয়ার্কের সাথে সংযুক্ত থাকে। তখন অন্যান্য কম্পিউটারের সার্ভার ও এর সকল পরিষেবা অ্যাক্সেস করার ক্ষমতা থাকে।

উদাহরণস্বরূপ ১ জন ব্যবহারকারী একটি ওয়েবসাইট দেখার জন্য সার্ভারের সাথে সংযোগ করতে পারে। ও একটি ওয়েব সার্ভারের মাধ্যমে ইন্টারনেটে অন্যান্য ব্যবহারকারীদের সাথে যোগাযোগ করতে পারে। যদিও একটি ইন্টারনেট সার্ভার একটি বড় স্কেলে একটি লোকাল নেটওয়ার্ক সার্ভারের মতো কাজ করে থাকে।

তবে একটি ওয়েব হোস্ট বা একটি InterNIC এর মাধ্যমে, সার্ভারকে একটি IP ঠিকানা বরাদ্দ করা হয়। একটি ডোমেন নাম রেজিস্ট্রারের সাথে, একটি ডোমেন নাম রেজিস্ট্রার হয়। যার মাধ্যমে ব্যবহারকারীরা একটি সার্ভারের সাথে সংযোগ করতে পারে। 

ব্যবহারকারীরা একবার ডোমেন নামের সাথে সংযুক্ত হয়ে গেলে (যেমনঃ bartamanit.com)। তারপর স্বয়ংক্রিয়ভাবে নামটি একটি DNS সমাধানকারীর সাহায্যে সার্ভারের আইপি ঠিকানায় অনুবাদ করা হয়। একটি আইপি ঠিকানার তুলনায় একটি ডোমেন নাম মনে রাখা খুব সহজ। 

যা ব্যবহারকারীদের সার্ভারের সাথে সংযোগ করার জন্য খুবই উপকারী। অতিরিক্তভাবে, ডোমেইন নামগুলো সার্ভার অপারেটরকে সার্ভার অ্যাক্সেস করার সময় পরিষেবাগুলোকে প্রভাবিত না করে সার্ভারের IP ঠিকানা পরিবর্তন করার অনুমতি দেয়। যদিও IP ঠিকানা পরিবর্তন করা যেতে পারে, ডোমেইন নাম সব সময় একই থাকে।

এই পোস্টটি পরিচিতদের সাথে শেয়ার করুন

পূর্বের পোস্ট দেখুন পরবর্তী পোস্ট দেখুন
এই পোস্টে এখনো কেউ মন্তব্য করে নি
মন্তব্য করতে এখানে ক্লিক করুন

বর্তমান আইটির নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।

comment url