شبکه SAN

  • 0

شبکه SAN

SAN چیست

سئوالات زیادی در خصوص این وجود دارد که تفاوت SAN و NAS و DAS در چیست . قبلا در انجمن تخصصی فناوری اطلاعات ایران در خصوص تفاوت NAS و SAN توضیحاتی را ارائه کرده بودیم اما به رسم ITPRO بر آن شدیم تا در خصوص شبکه ذخیره سازی اطلاعات یا Storage Area Network بصورت ویژه مقاله ای تهیه کنیم. Storage Area Network یا SAN یک شبکه با سرعت بالا می باشد که از تجهیزات ذخیره سازی اطلاعات که آنها نیز به نوبه خود به سرورهای سخت افزاری یا مجازی متصل شده اند تشکیل شده است. ساختار ذخیره سازی اطلاعات در این نوع شبکه ها به صورت Block Level می باشد که همین موضوع باعث می شود که نرم افزارهای کاربردی که بر روی سرورهای شبکه وجود دارند براحتی بتوانند از طریق شبکه به اطلاعات موجود در SAN دسترسی پیدا کنند. دستگاه های ذخیره سازی اطلاعات SAN می توانند شامل Tape Library هم باشند اما در بیشتر موارد از هارد دیسک های سخت افزاری تشکیل شده اند که در کنار هم قرار گرفته اند و در قالب RAID در SAN کار می کنند.

مقایسه کارایی SAN و DAS


شاید این سئوال برای شما پیش بیاید که چرا سازمان ها و شرکت های بزرگ از SAN برای ذخیره سازی اطلاعات استفاده می کنند و این نوع ساختار ذخیره سازی اطلاعات را به استفاده از DAS یا Direct Attached Storage ترجیح می دهند ، پاسخ این سئوال بسیار ساده است دستگاه های SAN دارای انعطاف پذیری ، دسترسی پذیری و کارایی بسیار بالاتری نسبت به دستگاه های ذخیره سازی Direct Attached Storage یا DAS هستند. با توجه به اینکه دستگاه های SAN وابستگی دستگاه های ذخیره سازی اطلاعات به سرورها را حذف می کنند و بصورت مجزا می توانند در شبکه ایفای نقش کنند طبیعی است که هر نرم افزاری بر روی هر سروری در شبکه می تواند به این منابع ذخیره سازی دسترسی پیدا کند و همین موضوع باعث بالا بردن کارایی هر چه بیشتر تجهیزات SAN در شبکه می شود. اگر قرار باشد به فضای ذخیره سازی فعلی خود هارد دیسکی اضافه کنید اینکار را صرفا بر روی دستگاه SAN انجام می دهید و براحتی منابع ذخیره سازی اطلاعات خود را افزایش می دهید ، این امر خیلی می تواند در کاهش فضای مصرفی در اتاق سرور یا Data Center کاربردی باشد. در کنار آن هزینه های یک سازمان نیز کاهش پیدا می کند زیرا برای اضافه کردن هارد دیسک های بیشتر دیگر نیازی به اضافه کردن سرور جدید در شبکه نمی باشد. دستگاه های ذخیره سازی SAN Storage امروزه فقط از ارتباطات فیبر نوری برای انتقال اطلاعات بین سرورها و SAN استفاده می کنند و این بدین معناست که سرعت رد و بدل شدن اطلاعات در این میان بسیار سریعتر از دستگاه های DAS می باشد.

Direct Attached Storage چیست

امروزه ما این نوع ارتباطات فیبر نوری درون SAN را به Fibre Channel SAN Storage می شناسیم ، البته پروتکل های دیگری هم وجود دارند اما این روش سریعترین روش و کارا ترین روش ارتباطی می باشد. با توجه به اینکه بر روی یک SAN Storage ارتباطات شبکه ای زیادی می توان برقرار کرد و سرورهای مختلف را حتی در فضاهای کاری دور به هم ارتباط داد این امر باعث بالا رفتن کارایی و دسترسی پذیری سرورها می شود ، معمولا ساختارهای کلاسترینگ در شبکه های بزرگ را با استفاده از همین تجهیزات SAN انجام می دهیم. در نهایت جدا کردن فضای ذخیره سازی اطلاعات از روی سرورها و قرار دادن آن بر روی یک SAN Storage باعث بالا رفتن و بهینه تر شدن قدرت پردازشی CPU های موجود بر روی سرور خواهد شد. DAS ها خواه ناخواه کمی قدرت پردازشی را به خودشان اختصاص می دهند.

تجهیزات SAN Storage می توانند وظایف مدیریتی شبکه را ساده تر کنند


SAN Storage ها برای انجام دادن فرآیندهای Backup گیری و پیاده سازی Disaster Recovery ها بسیار بسیار کارآمد هستند. در یک SAN شما می توانید براحتی اطلاعاتی را از هارد دیسک های یک SAN به SAN دیگر منتقل کنید و در این میان حتی کوچکترین ارتباطی با سرور اصلی مالک اطلاعات برقرار نکنید ، این یعنی عدم وابستگی اطلاعات به سرورها و چنین قابلیتی Backup گیری را به شدت کارا می کند. تصور کنید که می خواهید یک Backup از اطلاعات موجود در هارد دیسک موجود بر روی SAN تهیه کنید ، در حالت معمول و بر روی سرورهای فیزیکی این عملیات می تواند به شدت CPU های سرور را درگیر کند اما در چنین مواقعی اصلا CPU های سرور پردازشی را انجام نخواهند داد. برخی از SAN ها از تکنولوژی های شبکه ای استفاده می کنند که می تواند به SAN این قابلیت را بدهند که در فواصل طولانی نیز به سرویس دهی خود ادامه دهد ، تکنولوژی Fibre Channel از این دسته از تکنولوژی هاست ، شما می توانید دو عدد Data Center داشته باشید که بر روی هر کدام از آنها دو دستگاه SAN Storage داشته باشید و این دستگاه ها از طریق لینک های فیبر نوری اطلاعات را با همدیگر Replicate کنند و در نتیجه شما می توانید Backup های خود را در محل های بسیار دورتر از محل اصلی قرار گیری اطلاعات قرار دهید و یک Off Site Backup ایجاد کنید. با راه اندازی SAN storage بعضا شما دیگر نیازی به استخدام نیروهای زیاد برای انجام کارهای مدیریتی شبکه نیستید و از همه بهتر اینکه با وجود SAN شما می توانید سرورهای خود را از طریق هارد دیسک های SAN بوت کنید و این باعث کاهش زمان بوت یک سیستم و از طرفی سهولت در جایگزینی سرورها خواهد شد.

جایگزین های SAN Storage ( راهکارهای جایگزین SAN Storage )


قبل از اختراع تجهیزات ذخیره سازی SAN سازمان ها بیشتر از دستگاه های ذخیره سازی به نام Direct Attached Storage یا DAS استفاده می کردند. همانطور که از نام این دستگاه مشخص است Direct Attached Storage ها مستقیما به سرور متصل می شوند. برخی از سازمان ها امروزه نیز همچنان از DAS استفاده می کنند ، دلیل استفاده از این دستگاه هزینه پایین و پیاده سازی ساده تر نسبت به تجهیزات SAN است. به هر حال برای سازمان های بزرگ مزایایی که SAN Storage ها به کارایی سرورهای سازمان می دهند با هزینه ای که برای آن پرداخت می شود کاملا تناسب دارد.
برخی اوقات پیش می آید که مردم دو کلمه را با هم اشتباه می گیرند ، SAN و NAS که مخفف کلمات Networked Attached Storage می باشد. مهمترین روش تشخیص این دو واژه در ترکیب کلمات آن است ، SAN یک مجموعه از دستگاه ها می باشد که به خودی خود شبکه ای برای ذخیره سازی اطلاعات ایجاد می کنند در حالیکه NAS ها فقط یک یا چندین هارد دیسک می باشند که با یک سیستم عامل ساده در شبکه قابل دسترس می باشند و هیچگونه پیچیدگی خاصی در آنها وجود ندارد. SAN ها ساختار Block Level برای ذخیره سازی اطلاعات و سرورها ارائه می دهند در حالیکه NAS ها ساختار File Level در اختیار کاربران قرار می دهند. در خصوص تفاوت های کلی این دو دستگاه پیشنهاد می کنم مقاله خودم با عنوان تفاوت NAS و SAN را که در انجمن تخصصی فناوری اطلاعات ایران یا ITPRO نوشته ام را در همین لینک مراجعه کنید.

پیاده سازی یک Storage Area Network یا SAN


برای پیاده سازی یک SAN ساده شما نیاز به سه قسمت اصلی دارید ، SAN Switch ، یک دستگاه ذخیره سازی و یک سرور . همچنین شما برای متصل کردن دستگاه SAN با سرورها و ارتباطات بین آنها با نرم افزار مدیریتی SAN به کابل نیز نیازمند هستید. در بسیاری از موارد واقعی پیاده سازی SAN Storage یک SAN می تواند شامل سویچ ها ، دستگاه های ذخیره سازی و سرورهای مختلفی باشد ، و شاید در همین ساختار ما نیاز به روتر و Bridge و حتی Gateway نیز برای گسترش دادن شبکه SAN و برقراری اتصال با نقاط دیگر Data Center را داشته باشیم.توپولوژی های پیاده سازی SAN Storage ها در شبکه کاملا با اندازه و نیازهای یک سازمان بایستی در نظر گرفته شود. فرآیند پیاده سازی SAN نیازمند یک سری اقدامات است.

Storage Area Network یا SAN چیست

اول اینکه شما باید طراحی SAN خود را انجام دهید ، تمامی نیازهای فعلی و آینده سازمان خود را در نظر بگیرید. دوم اینکه شما باید برای پیاده سازی SAN یک برند خاص را انتخاب کنید و سری تجهیزات سخت افزاری و نرم افزاری لازم مربوطه را تهیه کنید ، معمولا در حال حاضر SAN Storage های شرکت HP و EMC بیشترین استفاده را در سازمان های دولتی و خصوصی دارند. در آخر شما نیاز به نصب سخت افزارها و نرم افزارها و انجام پیکربندی های لازم بر روی نرم افزار مدیریتی دستگاه هستید که بتوانید SAN خود را مدیریت کنید. پیاده سازی SAN Storage ها معمولا یک فرآیند پیچیده است که نیازمند دانش و تخصصی ویژه در خصوص دستگاه های SAN می باشد ، مخصوصا اگر دستگاه خود را می خواهید در طراحی های پیشرفته و حرفه ای استفاده کنید قطعا به کارشناسان حوزه Storage نیاز خواهید داشت.

استانداردهای مورد استفاده در Storage Area Network ها یا SAN


شرکت های مختلفی در زمینه تولید تجهیزات ذخیره سازی SAN Storage در دنیا فعالیت می کنند که از مهمترین آنها می توان به شرکت HP و EMC اشاره کرد ، همین سازندگان برای خود یک سری استانداردها برای SAN Storage ها ایجاد کرده اند و از آن تبعیت می کنند. از مهمترین استانداردهای مورد استفاده در SAN Storage ها می توان به Storage Networking Industry Association یا SNIA و Storage Management Initiative Specification یا SMI-S و همچنین استانداردهای دیگر مشابه اشاره کرد. حتی در خصوص شیوه استفاده SAN Storage ها از ارتباطات فیبر نوری نیز در قالب استانداردی مثل Fibre Channel Industry Association یا FCIA تعریف می شود. ارتباطات فیبر نوری یا Fibre Channel امروزه بیشترین استفاده را در تجهیزات SAN دارند اما راهکارهای SAN فقط به فیبر نوری محدود نمی شود و استاندارهای دیگری مثال iSCSI نیز وجود دارد که ارتباطات iSCSI را فراهم می کند و حتی شما می توانید از FCOE یا Fibre Channel Over Ethernet نیز در این زمینه استفاده کنید.

SAN Fabric چیست ؟


سخت افزاری که Workstation ها و Server های ما را به دستگاه های موجود در SAN Storage متصل می کند در اصطلاح فنی FABRIC گفته می شود. SAN Fabric این امکان را برای ما ایجاد می کند که هر سروری بتواند به هر دستگاه ذخیره سازی SAN ای با استفاده از تکنولوژی سویچینگ فیبر نوری متصل شود. امیدوارم مورد توجه شما قرار گرفته باشد. ITPRO باشید


نحوه کار با نرم افزار HP MSA Remote Snap

HP MSA Remote Snap Software

 

آیا از داشتن یک متد Replication و  Disaster Recovery رنج می برید؟

نرم افزار HP MSA Remote Snap Software یک تکنولوژی Replication  بر پایه (controller based) و غیر همزمان را که می تواند نوعی از Replication که بصورت local  و remote است را در میان Array های hp P2000 G3  است را فراهم کند.

قابلیت های نرم افزار Remote Snap بر پایه تکولوژی موجود Snapshot ارائه شده توسط شرکت HP در دستگاه MSA2000  می باشد.

Snapshot ها در جهت Track کردن داده ها برای Replicate شدن در دستگاه ها استفاده می شود اینکه ما مطمین باشیم که داده های تغییر یافته در master volume بصورت minimize شده در دستگاه دیگر انتقال پیدا کند.

این تکنولوژی در این سری دو پروتکل ارتباطی Ethernet و FC را ساپورت می کند و از این جهت سازگاری خوبی با محیط های شبکه و نیز برنامه های Application شما دارد.

این نرم افزار از تکنولوژی خود که بر پایه  snapshot based می باشد می تواند شما را قادر سازد تا recovery local و remote را بر پایه نیاز شما فراهم کند و از این رو به صرفه جویی در هزینه ها نیز کمک می کند. قدرت بالای دستگاه در ساپورت استاندارهای 64-Snapshot و Volume copy در روی دستگاه MSA P2000 و نیز مقرون به صرفه بودن خرید Remote snap از ویژگی های این نرم افزار می باشد.

قابلیتهای جدید

1- نرم افزار HP MSA Remote Snap Software بصورت enhancement

2- many to 1 replication (بالاتر از 4 نود)

3- امکان replication کردن بین کنترلرهای مختلف FC و Combo و . . .

4- امکان replication کردن بین کنترلر single با یک کنترلر single دیگر

قابلیتها

Array-based remote replication

در راهکار controller-based در snapshot ها هیچ تاثیر بدی بر روی عملکرد و کارایی برنامه موجود در host ندارد.

Remote-snap بر پایه تکنولوژی snapshot شرکت HP و در دستگاه MSA2000 SAN می باشد.

Snapshot

Snapshot ها در جهت track کردن داده های تغییر یافته در روی master volume ها و اطمینان از replication شدن آنها در volume ها با کمترین حجم transfer می باشد.

مرحله Initial copy داده ها می تواند بصورت local باشد تا کاهش بار ترافیکی برای شبکه های WAN امکان پذبر باشد.

معماری FLEXIBLE و راحتی در مدیریت

– امکان پشتیبانی از Replication در FC و Ethernet برای سیستم local و remote

– کلیه عملیات از قبیل ایجاد و راه اندازی یک Replication pair از طریق نرم افزار گرافیکی آسان انجام پذیرد.

– بر حسب نیاز remote snap می تواند recovery مربوط به local و remote را در اختیار شما قرار دهد.

از آنجا که این recovery بر مبنای تکنولوژی snapshot می باشد ، remote snap می تواند مشکلات را در یک قسمت برای مدیر سیستم گزارش دهد.

این نرم افزار فاصله های خیلی دور را نیز ساپورت می کند.

صرفه جویی در هزینه

RPO (Recovery Point Objective)

مدت سیکلی که در آن فایلهای backup گرفته شده در استوریج  backup،  recover شده و سیستم بکار خود ادامه می دهد.

این انسداد می تواند بخاطر مشکلات سخت افزاری، شبکه ای، سیستمی باشد.

این سیکل از لحظه شروع خرابی تا لحظه راه اندازی مجدد اندازه گیری می شود.

در مباحث (DRP) Date Recovery Planning یکی از بحث های RPO می باشد.

RTO (Recovery Time Objective) (زمان recover شدن داده های ذخیره  شده)

این دو پارامتر به عنوان پارامترهای اصلی مورد نظر مدیران سرویسها قرار می گیرد.

 

 

توصیه های لازم در خصوص Replication دستگاه P2000

Replication می تواند از طریق SUM ویا CLI راه اندازی و setup گردد.

در صورتی که شما از wizard برای راه اندازی replication استفاده می کنید در هنگام برور مشکل در طرح replication تشخیص دلایل بروز خطا بسیاز مشکل خواهد بود.

جزییات

1- همیشه لینک ارتباطی را چک کنید (verify) این مرحله ارتباط بین local و remote را چک کرده و در صورت ok بودن verify می کند.

در روی SMU             Tools              check remote system link

در محیط CLI              Verify remote- link

2- تست کردن local replication (ایجاد کردن یک primary volume در روی یک vDisk و یک secondary volume بر روی یک VDisk دیگر در روی یم سیستم استوریج)

3- بجای استفاده از wizard از CLI برای ایجاد REPLICATION استفاده کنید این حالت بطور مشخص به شما نشان خواهد داد که مشکل در Replication Fail کجاست.

4- مطمین شوید که سیستم نیازمندیهای زیر را دارد:

  1. A) دو عدد array dual controller که تمامی پورتهای آن config شده است باید از طریق یک سوییچ به هم وصل شوند. (لینک مستقیم بین سیستمها پشتیبانی نمی شود)
  2. B) پورتهای مدیریت هر دو P2000 G3 باید در یک شبکه باشند.
  3. C) لایسنس مربوط به نرم افزار P2000 Remote Snapباید بر روی هر دو طرف LOCAL و Remote enable و active شود.
  4. D) نرم افزار P2000 Remote Snap قابلیت پشتیبانی از 16 عدد replication تنظیم شده در هر array را دارا می باشد. (نه بیشتر)
  5. E) برای استوریج Combo، نمامی پورتهای iscsi را با IP های VALID کانفیگ می کنیم.
  6. F) حداقل یک VDisk بر روی سیستم remote لازم است تا بتوانیم replication set ایجاد کنیم.
  7. g) ایجاد replication set از طریق SMU نیازمند اضافه کردن سیستم Remote به سیستم local می باشد.
  8. H) باید Volume های primary و secondary در یک سایز مساوی باشند.

 

نحوه کار با نرم افزار HP MSA Remote Snap 1 نحوه کار با نرم افزار HP MSA Remote Snap 2

نحوه کار با نرم افزار HP MSA Remote Snap 3 نحوه کار با نرم افزار HP MSA Remote Snap 4


آخرین دیدگاه‌ها

    دسته‌ها