تفاوت NAS و SAN در بکاپ گیری
Network Attached Storage (NAS) و Storage Area Networks (SAN) دو راهکاری هستند که به منظور در دسترس بودن همزمان داده های ذخیره شده برای کاربران طراحی شده اند. هر یک از آن ها فضای ذخیره سازی اختصاصی را برای یک گروه از کاربران ارائه می کنند، اما در اصل هدف هر دو یکی است.
نگاهی به NAS و SAN
NAS یک دستگاه استوریج واحد است که فضای ذخیره سازی را از طریق اترنت ارائه نموده، نسبتا ارزان است و به سادگی تنظیم می شود، در حالی که SAN مجموعه ای از چندین دستگاه است که در مقایسه با NAS گران تر بوده و تنظیمات و مدیریت آن نیز پیچیده است. از دید یک کاربر، بزرگ ترین تفاوتی که بین NAS و SAN وجود دارد این است که دستگاه های NAS قسمتی از فضای شبکه را به عنوان فضای استوریج مورد نیاز ارائه می دهند و از پروتکل هایی مانند NFS و SMB/CIFS استفاده می کنند، در حالی که SAN فضای مورد نیاز برای ذخیره سازی را در قالب دیسک در اختیار کاربر قرار می دهد.
NAS چیست؟
NAS کامپیوتری متصل به شبکه است که ذخیره اطلاعات را در قالب فایل و بر روی سایر دستگاه های شبکه انجام می دهد. مهم ترین مزیت و نقطه قوت NAS تنظیمات و استفاده ساده از آن است. فضایی که NAS در اختیار کاربر قرار می دهد، قسمتی از فضای شبکه است. در ضمن فایل ها عموما بر روی یک یا چند هارد درایو ارائه می شوند که اغلب بر روی آرایه های Raid قرار دارند. به طور کلی، هرچه تعداد درایوهای NAS بیشتر باشد، حق انتخاب و انعطاف پذیری بیشتری در اختیار کاربر قرار می گیرد. خود دستگاه می تواند نقش یک node شبکه را ایفا کند، دقیقا مانند کامپیوترها و سایر دستگاه های TCP/IP که همه آن ها، آدرس آی پی مخصوص به خود را دارند. همچنین خدمات NAS از اترنت برای ارسال و دریافت فایل ها استفاده می کند. معمولا NAS با این هدف طراحی نمی شود که به عنوان یک سرور عمومی مورد استفاده قرار گیرد، اما ارائه دهندگان خدمات NAS از سایر نرم افزارها به منظور ارائه عملکردهای شبیه سرور بر روی NAS استفاده می کنند.
دستگاه های NAS امکاناتی را ارائه می دهند که چندین کاربر بتوانند از لوکیشن های مختلف به داده ها دسترسی داشته باشند، این امر، هنگام همکاری بر روی یک پروژه و یا به اشتراک گذاری داده ها اهمیت بیشتری پیدا می کند. NAS قادر به ارائه کنترل و امنیت به هنگام دسترسی به داده ها می باشد، همچنین فردی که متخصص IT نیست نیز می تواند دسترسی به داده ها را از طریق سرور وب مدیریت کند. یکی دیگر از امکاناتی که NAS ارائه می دهد، انعطاف پذیری بالایی است که در ساختار داده های redundant (اغلب RAID) وجود دارد، در این صورت چندین درایو مانند یک درایو واحد عمل کرده و در صورت بروز مشکل و خرابی در یکی از درایوها، از کار نمی افتد.
مزایای NAS
غالبا NAS در تنظیمات مربوط به شبکه های خانگی و مشاغل کوچک که از هارددرایو های خارجی یا Direct Attaches Storage استفاده می کنند کاربرد دارد. عوامل زیر در حرکت به سمت NAS تاثیر گذار هستند:
- به اشتراک گذاری داده ها به صورت locally و remotely
- دسترسی همیشگی به فایل ها
- دستیبابی به افزونگی داده ها (data redundancy)
- امکان جایگزین کردن و یا به روز رسانی هارد درایوها در سیستم
- و مهم تر از همه پشتیبانی از یکپارچه سازی با سیستم استوریج فضای ابری (cloud storage) و داشتن فضایی جهت بکاپ گیری خودکار داده ها
مزایای NAS در یک نگاه
- هزینه پیاده سازی آن کمتر از SAN است
- یک راهکار مستقل
- مدیریت ساده و آسان
- دسترسی همیشگی به داده ها
- حق انتخاب گسترده
- تحمل بالای خرابی (Fault Tolerant)
- بکاپ گیری خودکار از سایر دستگاه ها و cloud
معایب NAS
از معایب و نقاط ضعف NAS می توان به مقیاس و عملکرد اشاره کرد. ممکن است به هنگام دسترسی کاربران زیاد و مختلف، سرور قادر به پاسخگویی نباشد. در این نقطه به فضای ذخیره سازی گسترده تری نیاز است، اما سیستم جایگزین می بایست قدرتمندتر، دارای پردازنده قوی تر، حافظه بیشتر و همچنین دارای کانکشن های سریع شبکه باشد. ایراد دیگری که می توان از NAS گرفت، ماهیت خود اترنت است. طراحی اترنت به گونه ای است که به منظور انتقال داده ها از یک مکان به مکانی دیگر، آن ها را از مبدا به بخش های کوچک تری تحت عنوان “packet” تقسیم بندی نموده و سپس آن ها را به سمت مقصد هدایت می کند. بسته به میزان ترافیک و یا هر مشکل دیگر، هر یک از آن پکت ها (packet) ممکن است یا دیرتر ارسال شوند و یا خارج از نوبت خود ارسال گردند، که در این صورت تا زمانی که همه packet های داده، به مقصد نرسند، امکان استفاده از آن ها وجود ندارد.
به طور معمول تاخیر زمانی در مورد ارسال فایل های کوچک بر روی کار کاربران تاثیر مهمی ندارد، اما برای فایل های بسیار حجیم مانند تولید ویدئو؛ تاخیر زمانی حتی بیش از چند میلی ثانیه نیز یک مشکل بزرگ تلقی می شود.
SAN چیست؟
SAN روشی برای ایجاد دسترسی به فضای ذخیره سازی، با عملکرد بالا و تاخیر زمانی کم می باشد. یک SAN متشکل از چندین سرور و استوریج با سرعت بالا و تاخیر زمانی (latency) کم است که امکان اتصال مستقیم کلاینت به فضای ذخیره سازی را با استفاده از پروتکل Fibre Channel میسر می نماید. ممکن است SAN به یک شبکه اترنت مستقل و خصوصی بین سرور و کلاینت نیاز داشته باشد تا به منظور بهینه سازی عملکرد، ترافیک انتقال فایل ها را خارج از شبکه Fibre Channel انجام دهد. SAN راه کاری انعطاف پذیر برای ارائه فضای ذخیره سازی داده ها برای تعدادی کاربر است. با به هم پیوستن کلاینت ها، سرورها و SAN استوریج بر روی شبکه Fibre channel، فضای ذخیره سازی SAN مشخص می شود و عملکرد آن به گونه ای است که گویا مستقیما به هارد درایو متصل شده است. هدایت ترافیک استوریج از طریق Fibre Channel از مشکلات مربوط به تاخیر زمانی (latency)، TCP/IP packetization و افزایش ترافیک LAN جلوگیری می کند و همچنین دسترسی سریع به داده ها را تضمین می کند.
مزایای SAN
با توجه به این که SAN گران قیمت تر و پیچیده تر از NAS می باشد، به طور معمول برای شرکت های بزرگ و شرکت هایی که دارای مدیران IT هستند، مناسب است. از آن جا که سرعت بالا و تاخیر زمانی کمی دارد، برای برخی اپلیکیشن ها مانند video editing ایده آل است.
مهم ترین نقطه قوت SAN این است که امکان دسترسی همزمان به فضای ذخیره سازی را فراهم می کند و همچنین با افزودن کنترلرهای استوریج، سرعت آن بیشتر نیز می شود. به عنوان مثال، صدها ادیتور ویدئو می توانند به طور همزمان از GB/s 10 فضای ذخیره سازی استفاده کنند. به همین دلیلSAN به طور گسترده در محیط های تولید محتوای حجیم مانند ویدئو و سایر سازمان هایی که IO بالایی دارند ، مورد استفاده قرار می گیرد.
مزایای SAN در یک نگاه
- دسترسی بسیار سریع به داده ها با زمان تاخیر بسیار کم
- افزایش امنیت در شبکه
- قابلیت ارتقا
- امکان دسترسی به فایل ها در سطح OS (سطح بلوک)
- تنها راهکار موجود برای درخواست اپلیکیشن هایی که نیاز به دسترسی همزمان دارند
- امکان فراهم کردن IOPS بسیار زیاد
معایب SAN
از معایب SAN می توان به هزینه بالا و نیاز به مدیریت اشاره کرد، زیرا می بایست هم شبکه اترنت جداگانه و مستقل برای درخواست فایل های metadata وجود داشته باشد و هم شبکه Fibre Channel. همان طور که گفته شد SAN تنها راه دسترسی سریع به داده ها برای تعداد زیادی کاربر است.
تفاوت های اصلی بین SAN و NAS
NAS
- برای مشاغل کوچک و متوسط مناسب است
- ارزان تر از SAN می باشد
- مدیریت آن آسان است
- سادگی دسترسی به داده ها مانند این است که از یک درایو متصل به شبکه استفاده می شود
- سرعت وابسته به شبکه اترنت TCP/IP معمولا 1 GbE تا 10GbE می باشد و بسته به تعداد کاربرانی که به طور همزمان به داده ها دسترسی دارند، متغیر است. به طور کلی، با توجه به ماهیت اترنت، throughput کمتر و تاخیر زمانی بیشتر وجود دارد.
- از پروتکل های SMB/CIFS، NFS، SFTP و WebDAV استفاده می کند.
- قسمت lower end آن مقیاس پذیری کمی دارد ولی بخش high end آن مقیاس پذیری بالایی را تا حد پتابایت با استفاده از cluster یا scale out node ارائه می دهد
- به سادگی به شبکه اترنت متصل می شود
- سیستم های Entry Level غالبا دارای یک نقطه خرابی (single point of failure) هستند که ممکن است سیستم را از کار بیاندازد. مانند power supply
- محدودیت های اترنت بر روی آن تاثیر می گذارد
- دارای یک نقطه مرکزی برای مدیریت است که با استفاده از آن می توان از فایل ها بکاپ گرفت
SAN
- غالبا در محیط های حرفه ای و سازمان های بزرگ مورد استفاده قرار می گیرد.
- گران تر از NAS است
- جهت مدیریت به دانش تخصصی نیاز دارد
- سرورها به گونه ای به داده ها دسترسی پیدا می کنند که گویا یک local hard drive است
- سرعت بالا (16 Fb/s تا 32 Gb/s) با استفاده از فیبر نوری (Fibre Channel). همچنین Fibre Channel می تواند از طریق شبکه های پرسرعت مانند 10Gb یا 40Gb به همراه پروتکل هایی ماند FVoE و iSCSI مورد استفاده قرار گیرد.
- از پروتکل های Fibre Channel، iSCSI و FCoE استفاده می کند
- ساختار SAN به گونه ای است که هر دو طرف قابلیت افزودن کنترلرهای بیشتر یا گسترش آرایه های (array) ذخیره سازی را دارند، بنابراین امکان مقیاس بندی عملکرد، استوریج و یا هر دو فراهم می شود
- برای کلاینت ها، سرورها و فضای ذخیره سازی به کانکشن های Fibre Channel اختصاصی نیاز است و یک شبکه اترنت مستقل برای ترافیک مبنی بر درخواست فایل، مورد نیاز می باشد
- سیستمی مقاوم در برابر fault tolerant با استفاده از روش افزونگی (redundant)به صورتی که کلیه اجزای آن دارای افزونگی میباشد
- مشکل گلوگاه ترافیکی در محیط های کنترل شده و اختصاصی وجود ندارد و رفتارها بیشتر قابل پیش بینی می باشند
- نیاز فوری به مکانی جهت بایگانی فایل ها ندارد
نتیجه گیری
به طور خلاصه باید گفت به هنگام تصمیم گیری در مورد NAS و SAN بهتر است این موارد در نظر گرفته شود: تنظیم NAS و مدیریت آن بسیار ساده است و برای اپلیکیشن های عمومی، مناسب می باشد. در حالی که مدیریت و تنظیمات SAN کمی پیچیده تر است، در عین حال تنها راهکار موجود برای به اشتراک گذاری ذخیره سازی با اهداف بسیار مهم و اپلیکیشن هایی با سرعت بالا می باشد.
جهت دریافت اطلاعات بیشتر با ما در تماس باشید
منبع : رسیس