Loading…

جزیره راهکارهای ذخیره اطلاعات

ارسال کننده: UNITY
محمد نصیری ، بنیانگذار TOSINSO ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، هکر کلاه سفید ، تخصص در حوزه امنیت سیستم عامل و تست های نفوذسنجی ، لینوکس ، مجازی سازی ، سرویس های کاربردی سرور و ... سابقه همکاری در بیش از 40 سازمان دولتی ، خصوصی و نظامی در حوزه پروژه ، مشاوره و آموزش ، بیش از 10 هزار ساعت سابقه آموزشی در طی 12 سال فعالیت حرفه ای ...
ارسال پیام خصوصی
امتیازات این مطلب
مقاله: تفاوت اصلی بین تجهیزات ذخیره سازی اطلاعات SAN و NAS در چیست ؟
مقایسه SAN و NAS


یکی از سئوالاتی که همیشه و در سازمان های مختلف و بعضا در کلاس های شبکه دانشجویان از بنده می پرسند تفاوت بین دستگاه های ذخیره سازی SAN و NAS می باشد ، سئوال در اینجاست که تفاوت اصلی این دو دستگاه در چیست ؟ آیا هارد دیسک های متفاوتی دارند ؟ آیا کارت شبکه های متفاوتی دارند ؟ آیا ساختار ذخیره سازی متفاوتی دارند ؟ آیا پروتکل های ذخیره سازی یا File System های متفاوتی دارند ؟ آیا شیوه RAID بندی کردن اینها متفاوت است ؟ آیا از نظر تعداد هارد دیسک تفاوت دارند ؟ همه ما می دانیم که در هر صورت چه SAN و چه NAS مجموعه ای از هارد دیسک هستند اما اینکه چه تفاوت هایی در این دستگاه ها وجود دارد بحث ما در این مقاله می باشد .همه این سئوالات در این مقاله در انجمن تخصصی فناوری اطلاعات ایران پاسخ داده خواهد شد و امیدوارم اگر در جایی این مطلب را کپی می کنید حتما نام منبع را ذکر کنید تا ما هم بیشتر بتوانیم از این مطالب تولید کنیم.

NAS یا Network Attached Storage چیست ؟


NAS مخفف کلمات Network Attached Storage به معنای دستگاه ذخیره سازی پیوست شده به شبکه می باشد ، دقیقا به همین دلیل است که به هیچ عنوا نباید واژه های فنی را به فارسی ترجمه کرد زیرا اینقدر مسخره می شوند که کسی که حرفه ای اینکار هم باشد شاید ترجمه آن را متوجه نشود. این دستگاه مجموعه ای از هارد دیسک ها یا بهتر بگوییم آرایه ( Array ) ای از هارد دیسک ها است که از قابلیت ذخیره سازی اطلاعات در قالب پروتکل های ذخیره سازی NFS و CIFS پشتیبانی می کند. برای کسب اطلاعات بیشتر در خصوص این پروتکل های دسترسی فایل می توانید به مقاله مهندس سعید خلیفی با عنوان معرفی SMB/CIFS و روش های بالا بردن امنیت آن مراجعه کنید. کلیه دستگاه های NAS با استفاده از ساختار IP Address قابل دسترس هستند و در واقع همیشه به یک شبکه مبتنی بر پروتکل TCP/IP و دارای آدرس IP متصل می شوند. با توجه به اینکه پروتکل های دسترسی به NAS پروتکل های File-Based هستند کلاینت ها به فایل ها و منابعی که بر روی NAS قرار می گیرد در قالب فایل و تحت شبکه دستری پیدا می کنند ، به نوعی زمانیکه شما به یک NAS متصل می شوید انگار به یک Shared Folder در شبکه متصل می شوید و برای کاربران دقیقا چنین تداعی می شود که به یک سرور فایل متصل شده اند. ما از NAS برای مدیریت متمرکز فایل های سازمانی استفاده می کنیم و با توجه به shared storage یا فضای اشتراک گذاری که بصورت شبکه ای و متمرکز در اختیار ما قرار گرفته است پیچیدگی های مدیریتی فایل سرور کاهش پیدا می کند ، محدودیت فضای روی دیسک های Local کاهش پیدا می کند ، ساختار ذخیره سازی اطلاعات را بهبود می بخشد و از طرفی پراکندی اطلاعات در شبکه را با تجمیع آنها کاهش می دهد. NAS ها معمولا از نظر اندازه کوچکتر از SAN ها هستند و تعداد هارد دیسک های کمتری دارند ، از طرفی معمولا به شکل یک جعبه یا Case در کنار شبکه دیده می شوند و این در حالی است که دستگاه های SAN حجیم ، بزرگ و قابلیت پشتیبانی از تعداد زیادی هارد دیسک را دارند و معمولا بصورت Rack Mount ارائه می شوند.

تفاوت اصلی NAS و SAN در چیست ؟


تفاوت اصلی NAS و SAN در پروتکل های دسترسی به اطلاعات یا Access Protocols است. توجه کنید که از NAS و SAN به عنوان راهکارهای ذخیره سازی اطلاعات نام برده می شود. پروتکل هایی که برای NAS عنوان کردیم NFS و CIFS بودند که از آنها به عنوان File Level Protocols نام برده می شود و برای دسترسی اطلاعات در شبکه بصورت فایل استفاده می شوند. مدیریت فایل ها و کنترل های دسترسی در NAS بر عهده سیستم عامل خود دستگاه NAS می باشد. بر خلاف NAS در دستگاه های ذخیره سازی اطلاعات SAN پروتکل های دسترسی بر اساس فایل نیستند و بر اساس بلوک های اطلاعاتی یا Block Level Access ایجاد می شوند ، نمونه ای از این پروتکل های دسترسی که در SAN استفاده می شود iSCSI و Fiber Channel می باشد که دسترسی به اطلاعات در شبکه در قالب Block Level را فراهم می کنند. دستگاه هایی که با استفاده از ساختار Block Level به SAN دسترسی پیدا می کنند خودشان فایل ها و File System های خودشان را مدیریت می کنند. با وجود تمامی این تفاوت ها که بین SAN و NAS وجود دارد آنها کاملا هم از همدیگر متمایز نیستند و در برخی اوقات شما می توانید از ترکیب چندین پروتکل و یکپارچه کردن دیسک ها در یک سیستم ، هم از مزایای SAN یا Block Level Access استفاده کنید و هم از مزایای NAS یا File Level Access استفاده کنید. با اینکار در واقع بهینه ترین حالت ممکن استفاده از NAS و SAN را خواهید داشت.

فواید استفاده از NAS در شبکه


  1. با توجه به اینکه بر اساس ساختار آدرس IP کار می کنند نیازی به انجام تغییرات خاص در شبکه نمی باشد و شرکت ها با کمترین هزینه ممکن می توانند یک دستگاه ذخیره سازی اطلاعات تحت شبکه داشته باشند که با چند تنظیم کوچک می توان در شبکه به عنوان منبع ذخیره سازی اطلاعات استفاده کرد.
  2. ساختار RAID و Clustering ای که در NAS های امروزی استفاده می شود بسیار پیشرفته شده است و دسترسی پذیری این دستگاه ها را امروزه بسیار بالا برده است ، این پیشرفت در مقایسه با دستگاه های DAS یا Direct Attached Storage های قدیمی از نظر دسترسی پذیری داده ها بسیار قابل ملاحظه است.
  3. با توجه به اینکه در NAS تمامی مدیریت File System بر عهده خود دستگاه می باشد ، قابلیت انعطاف پذیری بیشتری در فرآیند های ذخیره سازی داده های پیشرفته ای مثل Snapshot ها می تواند از خود نشان دهد.
  4. با توجه به اینکه امروزه NAS هایی هستند که می توانند از کارت شبکه های 10GE استفاده کنند می توانیم کارایی آنها را با برخی از دستگاه های SAN که از تکنولوژی Fiber Channel استفاده می کنند مقایسه کرد ، البته این صرفا یک مقایسه کلی است شما هیچوقت نمی توانید کارایی واقعی که یک SAN دارد را با یک NAS مقایسه کنید.

موارد کلیدی استفاده از دستگاه های ذخیره سازی NAS در شبکه


سابقا از دستگاه های ذخیره سازی اطلاعات NAS فقط به عنوان File Sharing یا Central Logging استفاده می شد اما امروزی دسترسی پذیری و کارایی این دستگاه ها به اندازه ای زیاد شده است که کاربردهای آنها نیز به طبع بیشتر شده است ، امروزه بسیاری از سازمان های کوچک و شرکت ها پایگاه های داده خود یا محیط های مجازی سازی خود مانند VMware VSphere را برای ذخیره سازی اطلاعات به NAS معرفی می کنند و تقریبا کاربرد این دستگاه در شبکه از یک حالت Passive که فقط به عنوان Backup گیری استفاده می شد به یک حالت Active که همیشه توسط کاربران استفاده می شود تبدیل شد.

SAN یا Storage Area Network چیست ؟


SAN مخفف کلمات Storage Are Network یا شبکه ذخیره سازی می باشد که همان بهتر که اصلا ترجمه این کلمات را انجام ندهیم.این دستگاه ذخیره سازی اطلاعات در شبکه نیز تا حدودی شبیه به NAS می باشد و مجموعه ای از هارد دیسک ها است که در کنار همدیگر قرار گرفته اند ، همانطور که قبلا هم اشاره کردیم تفاوت اصلی بین SAN و NAS در پروتکل های دسترسی اطلاعات یا Access Protocol ها است ، در NAS شما از CIFS و NFS استفاده می کنید اما در دستگاه های SAN بیشتریت و مرسوم ترین پروتکل های مورد استفاده iSCSI و Fiber Channel هستند. زمانیکه شما صحبت از SAN می کنید تمامی پروتکل های مورد استفاده Block Level Access هستند. معمولا زمانیکه شما با پروتکل های iSCSI کار می کنید شما دستگاه خود را در سطح شبکه اترنت یا Ethernet فعال کرده اید ، و زمانیکه شما از پروتکل Fiber Channel استفاده می کنید بستر شبکه شما شبکه فیبر نوری خواهد بود هر چند که امروزه ما بستری یا بهتر بگوییم پروتکلی به نام fiber Channel Over Ethernet داریم که به FCOE معروف است و بستر فیبر بر روی اترنت را به شما ارائه می دهد. توجه کنید که شما همچنان می توانید از iSCSI بر روی شبکه های فیبر هم استفاده کنید. FCOE ساختار کاری شبیه به iSCSI دارد . iSCSI برگرفته ای از پروتکل SCSI است که در بسته های TCP خود را قرار داده و در شبکه اطلاعات را منتقل می کند. ITPRO باشید

نویسنده : محمد نصیری
منبع : انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
دیدگاه ها
عالی و جامع بود استاد ! :)
جناب نصیری تشکر فراوان و درود بر شما
سلام
خسته نباشید به خاطر مقاله خوبتون
من به اطلاعات کامل و مفیدی در مورد nas server احتیاج دارم.
حدود 2 ساعت جستجو کردم ولی یا مطلب انگلیسیه یا فارسی هم که هیچکدوم بیشتر از یک صفحه نیست(همشونم کپی هم!!)
اگر یکی راهنمایی کنه خیلی ممنون میشم
  • ارسال توسط:
  • زمان ارسال: 30 ماه قبل
سلام در مقاله اشاره کردید به Fiber Channel که درست نمی باشد درستش Fibre channel میباشد سرچ ای تو گوگل انجام بدید fiber channel چیز دیگه ایه
  • ارسال توسط:
  • زمان ارسال: 30 ماه قبل
دوست عزیز واژه Fiber و Fibre هر دو یک معنی و مفهوم دارند ، اگر اشتباهی میبنید لطفا لینک مرجع رو معرفی کنید ، در غیر اینصورت لطفا غلط املایی نگیرید اینجا وب سایت فنی هست ... موفق باشید
  • ارسال توسط:
  • زمان ارسال: 11 ماه قبل
سلام مهندس free nas چیه و فرقش با nas چیه؟
بعد این nas و san چطوری کانفیگ میشن ایا اموزشی در مورد کانفیگشون هست ؟
  • ارسال توسط:
  • زمان ارسال: 11 ماه قبل
NAS یک سخت افزار هست و Free NAS یه شبیه ساز ... در خصوص هر دو آموزش در دوره های وب سایت هست
  • ارسال توسط:
  • زمان ارسال: 5 ماه قبل
سلام مهندس . مرسی از مقاله خوبتون فقط من چیزی که برام سواله اینه که چه جاهایی از NAS و چه جاهایی در پروژه ها از SAN استفاده میکنید . ببینید من کامل این دو رو از نظر ساختار... پروتوکل ها و ... میشناسم ...
چیزی که میخوام بدونم اینه که وقتی میرید سر یه پروژه به چه ملاکی تشخیص میدید که اینجا باید از کدوم استفاده بشه ؟
تشکر
  • ارسال توسط:
  • زمان ارسال: 5 ماه قبل
بزرگترین ملاک میزان بودجه هست از نظر من ... خیلی تفاوت هست بین NAS و SAN از نظر مبلغ ... خیلی ... ممکنه شما یک NAS Storage با ظرفیت 40 ترابایت رو بخرید 20 میلیون تومن اما همون SAN Storage رو باید بخرید 80 میلیون تومن بر اساس سخت افزار و تجهیزات خاصی که داره و مکانیزم پیاده سازی و ...
  • ارسال توسط:
  • زمان ارسال: 5 ماه قبل
شما به NAS های جدید که خودشون processor و RAM های بالایی دارن(مثل دستگاههای Isilon و...) اونقدر اطمینان میکنید در پروژه ها که به عنوان Datastore به ESXi ها وصلشون کنید و ده ها VM رووشون بذارید یا هنوز باید فقط به چشم File Sharing بهشون نگاه کرد ؟؟
  • ارسال توسط:
  • زمان ارسال: 5 ماه قبل
نه ، نباید به چشم File Sharing نگاه کرد ، NAS های جدید iSCSI و بعضا Fibre Channel رو هم پشتیبانی می کنند ، مدت هاست کسی از NAS فقط به عنوان File Sharing استفاده نمی کنه ، اما بحث اینجاست که وقتی صحبت از Enterprise میشه ما صحبت از 10 تا و 100 تا VM نداریم ، ما صحبت از هزاران VM با IOPS های مختلف و بار کاری به شدت زیاد می کنیم که اصلا جای بحث نداره که NAS ها نمی تونن چنین چیزهایی رو Support کنن و از طرفی SAN Storage هایی مثل EMC بصورت ویژه امکاناتی رو در لایه های پایینی سخت افزار برای ارتباط با VM ها و هایپروایزور ها ارائه می کنن مثلا Replication بین SAN Storage های دو تا مرکز داده برای بحث Fault Tolerance و ... اینجا اصلا ما نمی تونیم بحث از NAS بکنیم ، ببینید اینکه بگیم میشه با اینکه در محیط واقعی و عملیاتی با شدت کاری زیاد استفاده بشه خیلی تفاوت هست ، شما الان روی ویندوز 2012 هم می تونید iSCSI Target درست کنید اما آیا می تونید بهش اعتماد کنید و مثلا ESXi رو بگیرد از این iSCSI Target استفاده کنه ؟
  • ارسال توسط:
  • زمان ارسال: 5 ماه قبل
نه خب اون که در حد راه انداختن کار هست نه محیط عملیاتی. توجیح شدم . تشکر
برای ارسال نظر وارد شوید.

Countdown