SAN (شبکه ذخیرهسازی) یک شبکه پرسرعت از دستگاههای ذخیرهسازی است که این دستگاههای ذخیرهسازی را به سرورها نیز متصل میکند. این شبکه، ذخیرهسازی در سطح بلوک را فراهم میکند که توسط برنامههای در حال اجرا روی هر سرور شبکهای قابل دسترسی است. دستگاههای ذخیرهسازی SAN میتوانند شامل کتابخانههای نواری و دستگاههای مبتنی بر دیسک، مانند سختافزار RAID، باشند.
عملکرد SAN در مقابل DAS
سازمانها اغلب به دلیل انعطافپذیری، دسترسیپذیری و عملکرد بهتر نسبت به ذخیرهسازی مستقیم (DAS)، شبکه ذخیرهسازی را انتخاب میکنند. از آنجا که SAN، فضای ذخیرهسازی را از سرورها جدا کرده و آن را در مکانی تجمیع میکند که توسط هر برنامهای قابل دسترسی باشد، تمایل به بهبود استفاده از فضای ذخیرهسازی دارد. بهبود استفاده از فضای ذخیرهسازی اغلب به سازمانها این امکان را میدهد که خرید سختافزار ذخیرهسازی اضافی را به تعویق بیندازند، که باعث صرفهجویی در هزینه و نیاز به فضای کمتر در مرکز داده میشود.
به لطف اتصالات پرسرعت (معمولاً فیبر کانال)، SANها اغلب عملکرد بهتری نسبت به DAS ارائه میدهند. همچنین، از آنجا که SANها معمولاً چندین اتصال به و از سرورهای مرکز داده ارائه میدهند، در دسترس بودن را نیز بهبود میبخشند. علاوه بر این، جدا کردن فضای ذخیرهسازی از سرورها، منابع محاسباتی روی سرورها را برای سایر کارهایی که مربوط به ذخیرهسازی نیستند، آزاد میکند.
SANها وظایف مدیریتی را ساده میکنند
SANها به ویژه در تنظیمات پشتیبانگیری و بازیابی اطلاعات پس از سانحه مفید هستند. در یک SAN، دادهها میتوانند بدون تعامل با سرور، از یک دستگاه ذخیرهسازی به دستگاه ذخیرهسازی دیگر منتقل شوند. این امر فرآیند پشتیبانگیری را سرعت میبخشد و نیاز به استفاده از چرخههای CPU سرور برای پشتیبانگیری را از بین میبرد. همچنین، بسیاری از SANها از فناوری کانال فیبر یا سایر پروتکلهای شبکه استفاده میکنند که به شبکهها اجازه میدهد تا از نظر جغرافیایی مسافتهای طولانیتری را پوشش دهند. این امر باعث میشود که شرکتها بتوانند دادههای پشتیبان خود را در مکانهای دورافتاده نگهداری کنند.
استفاده از SAN همچنین میتواند برخی از وظایف مدیریتی را ساده کند و به طور بالقوه به سازمانها اجازه میدهد تا کارکنان فناوری اطلاعات کمتری استخدام کنند یا برخی از کارکنان فناوری اطلاعات را برای انجام سایر وظایف آزاد کنند. همچنین میتوان سرورها را از SAN بوت کرد که میتواند زمان و دردسرهای مربوط به جایگزینی سرور را کاهش دهد.
جایگزین های SAN
قبل از ظهور SANها، سازمانها عموماً از ذخیرهسازی مستقیم متصل (DAS) استفاده میکردند. همانطور که از نام آن پیداست، ذخیرهسازی مستقیم متصل مستقیماً به سرور متصل است و یا روی سرور یا در یک دستگاه ذخیرهسازی مستقل که بخشی از یک محیط شبکه ذخیرهسازی جداگانه نیست، قرار دارد. بسیاری از سازمانهای کوچکتر امروزه همچنان از DAS استفاده میکنند زیرا هزینههای اولیه کمتری نسبت به استقرار SAN ارائه میدهد. با این حال، برای شرکتهای بزرگتر، مزایای SAN اغلب از هزینهها بیشتر است.
گاهی اوقات افراد اصطلاح SAN را با اصطلاح NAS که مخفف “ذخیرهسازی متصل به شبکه” است، اشتباه میگیرند. کلید تشخیص این دو در آخرین اصطلاح هر مخفف نهفته است: SAN (شبکه ذخیرهسازی) یک شبکه واقعی است، در حالی که NAS (ذخیرهسازی متصل به شبکه) به یک دستگاه ذخیرهسازی اشاره دارد که معمولاً در یک شبکه IP قرار دارد. در حالی که SANها ذخیرهسازی سطح بلوک را برای سرورها فراهم میکنند، یک دستگاه NAS ذخیرهسازی سطح فایل را برای کاربران نهایی فراهم میکند. به عنوان مثال، برنامه ایمیل روی سرورهای شرکت شما ممکن است از SAN برای ذخیره تمام پیامها، مخاطبین و سایر دادههای مورد نیاز خود استفاده کند. در مقابل، یک کاربر نهایی از یک دستگاه NAS برای ذخیره فایلها، مانند اسناد پردازش متن یا صفحات گسترده، استفاده میکند. سیستمهای عامل، SAN را به عنوان یک دیسک میبینند، در حالی که دستگاه NAS را به عنوان یک سرور فایل میبینند.
برخی از سیستمهای ذخیرهسازی، رویکردی ترکیبی را اتخاذ میکنند که برخی از قابلیتهای SAN و همچنین برخی از قابلیتهای NAS را ارائه میدهد و این امر اوضاع را تا حدودی گیجکنندهتر میکند. همچنین میتوان دستگاههای NAS را در یک SAN گنجاند.
پیاده سازی SAN
برای راهاندازی یک SAN ساده، فقط به سه جزء اصلی نیاز دارید: یک سوئیچ SAN، یک دستگاه ذخیرهسازی و یک سرور. همچنین به کابلهایی برای اتصال عناصر مختلف به یکدیگر و نرمافزار مدیریت SAN نیاز خواهید داشت. در اکثر محیطهای دنیای واقعی، یک SAN شامل سوئیچها، دستگاههای ذخیرهسازی و سرورهای مختلف زیادی خواهد بود و احتمالاً شامل روترها، پلها و دروازهها نیز میشود تا SAN را در مناطق وسیع گسترش داده و به سایر بخشهای شبکه مرکز داده متصل کند. توپولوژی SAN به اندازه و نیازهای سازمان بستگی دارد.
فرآیند استقرار SAN به چندین مرحله نیاز دارد. ابتدا، باید SAN خود را با در نظر گرفتن نیازهای فعلی و الزامات مقیاسپذیری آینده خود طراحی کنید. دوم، باید یک یا چند فروشنده را برای ارائه سختافزار و نرمافزار مورد نیاز خود و همچنین هرگونه خدمات مرتبط انتخاب کنید. در مرحله بعد، سختافزار لازم را نصب کرده و سپس نرمافزار مدیریت SAN خود را نصب و پیکربندی خواهید کرد. استقرار SAN فرآیندی پیچیده است که اغلب نیاز به دانش تخصصی و برنامهریزی زیادی دارد، به خصوص اگر SAN شما بسیار بزرگ باشد.
فناوری SAN
چندین گروه صنعتی مختلف، استانداردهای مربوط به فناوری SAN را توسعه دادهاند. برجستهترین آنها احتمالاً انجمن صنعت شبکه ذخیرهسازی (SNIA) است که مشخصات ابتکاری مدیریت ذخیرهسازی (SMI-S) و همچنین استانداردهای مرتبط را ترویج میدهد. انجمن صنعت کانال فیبر (FCIA) نیز استانداردهای مربوط به SAN را ترویج میدهد و برنامه SANmark Qualified را مدیریت میکند.
کانال فیبر در حال حاضر پرکاربردترین پروتکل ارتباطی برای SANها است، اما به هیچ وجه تنها پروتکل نیست. برخی از شبکههای SAN به ارتباط iSCSI، نگاشتی از پروتکل SCSI بر روی TCP/IP، متکی هستند. SANها همچنین میتوانند از ATA over Ethernet (AoE)، کانال فیبر بر روی اترنت (FCoE)، ESCON over Fibre Channel، HyperSCSI و برخی پروتکلهای دیگر استفاده کنند.