নেটওয়ার্ক-সংযুক্ত স্টোরেজ (NAS) হল একটি ফাইল-লেভেল স্টোরেজ আর্কিটেকচার যা নেটওয়ার্কযুক্ত ডিভাইসগুলির জন্য সংরক্ষিত ডেটা আরও অ্যাক্সেসযোগ্য করে তোলে। NAS হল 3টি প্রধান স্টোরেজ আর্কিটেকচারের মধ্যে একটি—স্টোরেজ এরিয়া নেটওয়ার্ক (SAN) এবং ডিরেক্ট-অ্যাটাস্ট স্টোরেজ (DAS)-এর সাথে। NAS নেটওয়ার্কগুলিকে অন্তর্নির্মিত নিরাপত্তা, ব্যবস্থাপনা এবং ফল্ট টলারেন্ট ক্ষমতা সহ স্টোরেজের জন্য একটি একক অ্যাক্সেস পয়েন্ট দেয়।
1. NAS কিভাবে কাজ করে? হার্ডওয়্যার
প্রি-কনফিগার করা স্টোরেজ সফ্টওয়্যার ডেডিকেটেড হার্ডওয়্যারে ইনস্টল করা হয়। একটি NAS বক্স, NAS ইউনিট, NAS সার্ভার, বা NAS হেড হিসাবে পরিচিত, এই হার্ডওয়্যারটি মূলত একটি সার্ভার যাতে স্টোরেজ ডিস্ক বা ড্রাইভ, প্রসেসর এবং র্যান্ডম-অ্যাক্সেস মেমরি (RAM) থাকে।
2. সফ্টওয়্যার
NAS এবং সাধারণ-উদ্দেশ্য সার্ভার স্টোরেজের মধ্যে প্রধান পার্থক্য সফ্টওয়্যারে নিহিত। NAS সফ্টওয়্যার একটি লাইটওয়েট অপারেটিং সিস্টেমে (OS) স্থাপন করা হয় যা সাধারণত হার্ডওয়্যারে এম্বেড করা থাকে। সাধারণ-উদ্দেশ্য সার্ভারগুলির সম্পূর্ণ OS থাকে যা প্রতি সেকেন্ডে হাজার হাজার অনুরোধ পাঠায় এবং গ্রহণ করে—যার একটি ভগ্নাংশ স্টোরেজের সাথে সম্পর্কিত হতে পারে—যখন একটি NAS বক্স শুধুমাত্র 2 ধরনের অনুরোধ পাঠায় এবং গ্রহণ করে: ডেটা স্টোরেজ এবং ফাইল শেয়ারিং।
3. প্রোটোকল স্টোরেজ ডায়াগ্রাম
একটি NAS বক্স ডেটা ট্রান্সফার প্রোটোকলগুলির সাথে ফরম্যাট করা হয়, যা ডিভাইসগুলির মধ্যে ডেটা পাঠানোর একটি আদর্শ উপায়। এই প্রোটোকলগুলি একটি সুইচের মাধ্যমে ক্লায়েন্টদের দ্বারা অ্যাক্সেস করা যেতে পারে, যা একটি কেন্দ্রীয় সার্ভার যা সবকিছুকে সংযুক্ত করে এবং অনুরোধগুলি রুট করে। ডেটা ট্রান্সফার প্রোটোকলগুলি মূলত আপনাকে অন্য কম্পিউটারের ফাইলগুলিতে অ্যাক্সেস করতে দেয় যেন সেগুলি আপনার নিজের।
নেটওয়ার্কগুলি একাধিক ডেটা ট্রান্সফার প্রোটোকল চালাতে পারে, তবে 2টি বেশিরভাগ নেটওয়ার্কের জন্য মৌলিক: ইন্টারনেট প্রোটোকল (IP) এবং ট্রান্সমিশন কন্ট্রোল প্রোটোকল (TCP)। TCP ডেটাকে প্যাকেটগুলিতে একত্রিত করে তারপর সেগুলি একটি IP-এর মাধ্যমে পাঠানো হয়। TCP প্যাকেটগুলিকে সংকুচিত জিপ ফাইলের মতো এবং IP-কে ইমেল ঠিকানা হিসাবে ভাবুন। যদি আপনার দাদা-দাদি সামাজিক মিডিয়াতে না থাকেন এবং আপনার ব্যক্তিগত ক্লাউডে অ্যাক্সেস না পান, তাহলে আপনাকে ইমেলের মাধ্যমে তাদের ছুটির ছবি পাঠাতে হবে। সেই ফটোগুলি 1-বাই-1 পাঠানোর পরিবর্তে, আপনি সেগুলিকে জিপ ফাইলগুলিতে বান্ডিল করতে পারেন তারপর সেগুলিকে পাঠাতে পারেন। একই পদ্ধতিতে, TCP ফাইলগুলিকে প্যাকেটগুলিতে একত্রিত করে তারপর সেগুলি IP-এর মাধ্যমে নেটওয়ার্ক জুড়ে পাঠানো হয়।
4. NAS বনাম ক্লাউড
NAS নিজে একটি ক্লাউড নয়। ক্লাউড হল আইটি পরিবেশ যা একটি নেটওয়ার্ক জুড়ে স্কেলযোগ্য সংস্থানগুলিকে বিমূর্ত করে, একত্রিত করে এবং শেয়ার করে। NAS ক্লাউড পরিবেশের একটি গুরুত্বপূর্ণ অংশ হতে পারে, বিশেষ করে যখন ক্লাউড প্রদানকারীরা একটি অবকাঠামো-as-a-Service (IaaS) চুক্তির অংশ হিসাবে ক্লায়েন্টদের স্টোরেজ সরবরাহ করে।
5. স্টোরেজ প্রকারগুলি তুলনা করে ক্লাউড স্টোরেজ সম্পর্কে আরও জানুন
একটি স্টোরেজ এরিয়া নেটওয়ার্ক (SAN)ব্লক স্টোরেজ সরবরাহ করে। ব্লক স্টোরেজ স্টোরেজ ভলিউমগুলিকে বিভক্ত করে—যেমন হার্ড ডিস্ক, ভার্চুয়াল স্টোরেজ নোড, বা ক্লাউড স্টোরেজের পুল—ছোট ভলিউমে যা ব্লক হিসাবে পরিচিত, যার প্রত্যেকটিকে বিভিন্ন প্রোটোকলের সাথে ফরম্যাট করা যেতে পারে। উদাহরণস্বরূপ, 1টি ব্লক NFS-এর জন্য ফরম্যাট করা যেতে পারে, অন্যটি AFP-এর জন্য ফরম্যাট করা যেতে পারে এবং তৃতীয়টি SMB-এর জন্য ফরম্যাট করা যেতে পারে। এটি ব্যবহারকারীদের আরও নমনীয়তা দেয়, তবে ব্লকগুলির মধ্যে নেভিগেট করাও কঠিন করে তোলে কারণ সেগুলি নির্বিচারে শ্রেণীবিভাগ ব্যবহার করে ডেটা একত্রিত করে।
সরাসরি-সংযুক্ত স্টোরেজ (DAS)এমন স্টোরেজ যা সরাসরি একটি একক কম্পিউটারের সাথে সংযুক্ত থাকে। এটি নেটওয়ার্কযুক্ত নয় এবং তাই অন্যান্য ডিভাইস দ্বারা সহজে অ্যাক্সেস করা যায় না। DAS ছিল NAS-এর পূর্বসূরি। প্রতিটি DAS ডিভাইস আলাদাভাবে পরিচালিত হয়, যেখানে একটি NAS বক্স সবকিছু পরিচালনা করে। DAS-এর সবচেয়ে সাধারণ উদাহরণ হল একটি একক কম্পিউটারের হার্ড ড্রাইভ। অন্য কোনো কম্পিউটারকে সেই ড্রাইভে থাকা ফাইলগুলি অ্যাক্সেস করার জন্য, এটিকে মূল কম্পিউটার থেকে শারীরিকভাবে সরিয়ে নতুনটির সাথে সংযুক্ত করতে হবে, অথবা একজন ব্যবহারকারীকে 2টি ডিভাইসের মধ্যে কিছু ধরণের সংযোগ স্থাপন করতে হবে—যে সময়ে DAS এবং NAS-এর মধ্যেকার রেখাগুলি কিছুটা অস্পষ্ট হয়ে যায়।
সফ্টওয়্যার-ডিফাইন্ড স্টোরেজ (SDS)এমন স্টোরেজ ম্যানেজমেন্ট সফ্টওয়্যার যা অন্তর্নিহিত হার্ডওয়্যার থেকে স্বাধীনভাবে কাজ করে। এর মানে হল একটি NAS বক্সে SDS ইনস্টল করা সম্ভব, যা হার্ডওয়্যারটিকে নির্দিষ্ট ওয়ার্কলোডের জন্য তৈরি করার অনুমতি দেয়। SDS ইনস্টল করার মাধ্যমে, স্টোরেজ হার্ডওয়্যার ক্লাস্টার করা যেতে পারে যাতে একাধিক সার্ভার একটি নির্দিষ্ট উদ্দেশ্যে একটি একক সিস্টেম হিসাবে কাজ করতে পারে। উদাহরণস্বরূপ, 1টি সার্ভার ক্লাস্টার ব্যবহারকারী ডিরেক্টরি এবং NFS/CIFS ফোল্ডারগুলি ধারণ করার জন্য কনফিগার করা যেতে পারে, অন্যটি ব্লক স্টোরেজের জন্য কনফিগার করা হয়েছে যাতে এটি ফটো এবং মাল্টিমিডিয়া ধারণ করতে পারে। কিছু NAS/SDS সমাধান এমনকি 30 মিনিটের মধ্যে বা তার কম সময়ে এক পেটাবাইটের বেশি ডেটা একত্রিত করতে এবং সরবরাহ করতে পারে।
নেটওয়ার্ক-সংযুক্ত স্টোরেজ (NAS) হল একটি ফাইল-লেভেল স্টোরেজ আর্কিটেকচার যা নেটওয়ার্কযুক্ত ডিভাইসগুলির জন্য সংরক্ষিত ডেটা আরও অ্যাক্সেসযোগ্য করে তোলে। NAS হল 3টি প্রধান স্টোরেজ আর্কিটেকচারের মধ্যে একটি—স্টোরেজ এরিয়া নেটওয়ার্ক (SAN) এবং ডিরেক্ট-অ্যাটাস্ট স্টোরেজ (DAS)-এর সাথে। NAS নেটওয়ার্কগুলিকে অন্তর্নির্মিত নিরাপত্তা, ব্যবস্থাপনা এবং ফল্ট টলারেন্ট ক্ষমতা সহ স্টোরেজের জন্য একটি একক অ্যাক্সেস পয়েন্ট দেয়।
1. NAS কিভাবে কাজ করে? হার্ডওয়্যার
প্রি-কনফিগার করা স্টোরেজ সফ্টওয়্যার ডেডিকেটেড হার্ডওয়্যারে ইনস্টল করা হয়। একটি NAS বক্স, NAS ইউনিট, NAS সার্ভার, বা NAS হেড হিসাবে পরিচিত, এই হার্ডওয়্যারটি মূলত একটি সার্ভার যাতে স্টোরেজ ডিস্ক বা ড্রাইভ, প্রসেসর এবং র্যান্ডম-অ্যাক্সেস মেমরি (RAM) থাকে।
2. সফ্টওয়্যার
NAS এবং সাধারণ-উদ্দেশ্য সার্ভার স্টোরেজের মধ্যে প্রধান পার্থক্য সফ্টওয়্যারে নিহিত। NAS সফ্টওয়্যার একটি লাইটওয়েট অপারেটিং সিস্টেমে (OS) স্থাপন করা হয় যা সাধারণত হার্ডওয়্যারে এম্বেড করা থাকে। সাধারণ-উদ্দেশ্য সার্ভারগুলির সম্পূর্ণ OS থাকে যা প্রতি সেকেন্ডে হাজার হাজার অনুরোধ পাঠায় এবং গ্রহণ করে—যার একটি ভগ্নাংশ স্টোরেজের সাথে সম্পর্কিত হতে পারে—যখন একটি NAS বক্স শুধুমাত্র 2 ধরনের অনুরোধ পাঠায় এবং গ্রহণ করে: ডেটা স্টোরেজ এবং ফাইল শেয়ারিং।
3. প্রোটোকল স্টোরেজ ডায়াগ্রাম
একটি NAS বক্স ডেটা ট্রান্সফার প্রোটোকলগুলির সাথে ফরম্যাট করা হয়, যা ডিভাইসগুলির মধ্যে ডেটা পাঠানোর একটি আদর্শ উপায়। এই প্রোটোকলগুলি একটি সুইচের মাধ্যমে ক্লায়েন্টদের দ্বারা অ্যাক্সেস করা যেতে পারে, যা একটি কেন্দ্রীয় সার্ভার যা সবকিছুকে সংযুক্ত করে এবং অনুরোধগুলি রুট করে। ডেটা ট্রান্সফার প্রোটোকলগুলি মূলত আপনাকে অন্য কম্পিউটারের ফাইলগুলিতে অ্যাক্সেস করতে দেয় যেন সেগুলি আপনার নিজের।
নেটওয়ার্কগুলি একাধিক ডেটা ট্রান্সফার প্রোটোকল চালাতে পারে, তবে 2টি বেশিরভাগ নেটওয়ার্কের জন্য মৌলিক: ইন্টারনেট প্রোটোকল (IP) এবং ট্রান্সমিশন কন্ট্রোল প্রোটোকল (TCP)। TCP ডেটাকে প্যাকেটগুলিতে একত্রিত করে তারপর সেগুলি একটি IP-এর মাধ্যমে পাঠানো হয়। TCP প্যাকেটগুলিকে সংকুচিত জিপ ফাইলের মতো এবং IP-কে ইমেল ঠিকানা হিসাবে ভাবুন। যদি আপনার দাদা-দাদি সামাজিক মিডিয়াতে না থাকেন এবং আপনার ব্যক্তিগত ক্লাউডে অ্যাক্সেস না পান, তাহলে আপনাকে ইমেলের মাধ্যমে তাদের ছুটির ছবি পাঠাতে হবে। সেই ফটোগুলি 1-বাই-1 পাঠানোর পরিবর্তে, আপনি সেগুলিকে জিপ ফাইলগুলিতে বান্ডিল করতে পারেন তারপর সেগুলিকে পাঠাতে পারেন। একই পদ্ধতিতে, TCP ফাইলগুলিকে প্যাকেটগুলিতে একত্রিত করে তারপর সেগুলি IP-এর মাধ্যমে নেটওয়ার্ক জুড়ে পাঠানো হয়।
4. NAS বনাম ক্লাউড
NAS নিজে একটি ক্লাউড নয়। ক্লাউড হল আইটি পরিবেশ যা একটি নেটওয়ার্ক জুড়ে স্কেলযোগ্য সংস্থানগুলিকে বিমূর্ত করে, একত্রিত করে এবং শেয়ার করে। NAS ক্লাউড পরিবেশের একটি গুরুত্বপূর্ণ অংশ হতে পারে, বিশেষ করে যখন ক্লাউড প্রদানকারীরা একটি অবকাঠামো-as-a-Service (IaaS) চুক্তির অংশ হিসাবে ক্লায়েন্টদের স্টোরেজ সরবরাহ করে।
5. স্টোরেজ প্রকারগুলি তুলনা করে ক্লাউড স্টোরেজ সম্পর্কে আরও জানুন
একটি স্টোরেজ এরিয়া নেটওয়ার্ক (SAN)ব্লক স্টোরেজ সরবরাহ করে। ব্লক স্টোরেজ স্টোরেজ ভলিউমগুলিকে বিভক্ত করে—যেমন হার্ড ডিস্ক, ভার্চুয়াল স্টোরেজ নোড, বা ক্লাউড স্টোরেজের পুল—ছোট ভলিউমে যা ব্লক হিসাবে পরিচিত, যার প্রত্যেকটিকে বিভিন্ন প্রোটোকলের সাথে ফরম্যাট করা যেতে পারে। উদাহরণস্বরূপ, 1টি ব্লক NFS-এর জন্য ফরম্যাট করা যেতে পারে, অন্যটি AFP-এর জন্য ফরম্যাট করা যেতে পারে এবং তৃতীয়টি SMB-এর জন্য ফরম্যাট করা যেতে পারে। এটি ব্যবহারকারীদের আরও নমনীয়তা দেয়, তবে ব্লকগুলির মধ্যে নেভিগেট করাও কঠিন করে তোলে কারণ সেগুলি নির্বিচারে শ্রেণীবিভাগ ব্যবহার করে ডেটা একত্রিত করে।
সরাসরি-সংযুক্ত স্টোরেজ (DAS)এমন স্টোরেজ যা সরাসরি একটি একক কম্পিউটারের সাথে সংযুক্ত থাকে। এটি নেটওয়ার্কযুক্ত নয় এবং তাই অন্যান্য ডিভাইস দ্বারা সহজে অ্যাক্সেস করা যায় না। DAS ছিল NAS-এর পূর্বসূরি। প্রতিটি DAS ডিভাইস আলাদাভাবে পরিচালিত হয়, যেখানে একটি NAS বক্স সবকিছু পরিচালনা করে। DAS-এর সবচেয়ে সাধারণ উদাহরণ হল একটি একক কম্পিউটারের হার্ড ড্রাইভ। অন্য কোনো কম্পিউটারকে সেই ড্রাইভে থাকা ফাইলগুলি অ্যাক্সেস করার জন্য, এটিকে মূল কম্পিউটার থেকে শারীরিকভাবে সরিয়ে নতুনটির সাথে সংযুক্ত করতে হবে, অথবা একজন ব্যবহারকারীকে 2টি ডিভাইসের মধ্যে কিছু ধরণের সংযোগ স্থাপন করতে হবে—যে সময়ে DAS এবং NAS-এর মধ্যেকার রেখাগুলি কিছুটা অস্পষ্ট হয়ে যায়।
সফ্টওয়্যার-ডিফাইন্ড স্টোরেজ (SDS)এমন স্টোরেজ ম্যানেজমেন্ট সফ্টওয়্যার যা অন্তর্নিহিত হার্ডওয়্যার থেকে স্বাধীনভাবে কাজ করে। এর মানে হল একটি NAS বক্সে SDS ইনস্টল করা সম্ভব, যা হার্ডওয়্যারটিকে নির্দিষ্ট ওয়ার্কলোডের জন্য তৈরি করার অনুমতি দেয়। SDS ইনস্টল করার মাধ্যমে, স্টোরেজ হার্ডওয়্যার ক্লাস্টার করা যেতে পারে যাতে একাধিক সার্ভার একটি নির্দিষ্ট উদ্দেশ্যে একটি একক সিস্টেম হিসাবে কাজ করতে পারে। উদাহরণস্বরূপ, 1টি সার্ভার ক্লাস্টার ব্যবহারকারী ডিরেক্টরি এবং NFS/CIFS ফোল্ডারগুলি ধারণ করার জন্য কনফিগার করা যেতে পারে, অন্যটি ব্লক স্টোরেজের জন্য কনফিগার করা হয়েছে যাতে এটি ফটো এবং মাল্টিমিডিয়া ধারণ করতে পারে। কিছু NAS/SDS সমাধান এমনকি 30 মিনিটের মধ্যে বা তার কম সময়ে এক পেটাবাইটের বেশি ডেটা একত্রিত করতে এবং সরবরাহ করতে পারে।