مطالب فصل
مجازی سازی فضای ذخیره سازی یا Storage virtuzalization
مجازی سازی فضای ذخیره سازی یا Storage virtuzalization:
در این قسمت قصد داریم با یکی دیگر از انواع مجازی سازی یعنی Storage Virtualization آشنا شده و مزایای آن را بررسی نماییم.
در ابتدا بایستی با یک سری از مفاهیم آشنا شویم تا بتوانیم بیشتر به دلیل وجودیت Storage Virtualization پی ببریم. تمامی این مراحل به صورت جزئی تر در طول دوره آموزش داده خواهد شد، در این قسمت فقط به توضیح کلی این نوع از مجازی سازی میپردازیم.
مفهوم اول DAS (Direct Attached Storage)
1- مفهوم اول: DAS (Direct Attached Storage): DAS فضای ذخیره سازی است که به صورت مستقیم به بورد اصلی سیستم متصل میشود و میتوان از آن استفاده نمود.
مفهوم دوم NAS (Network Attached Storage)
2- مفهوم دوم: NAS (Network Attached Storage): NAS فضای ذخیره سازی است که از طریق IP میتوان به آن متصل شد. یعنی اگر شما دارای یک سرور فیزیکی هستید که بر روی آن ویندوز، لینوکس یا Hypervisor (که بر روی Hypervisor، VMهای ویندوز یا لینوکس وجود دارد) نصب شده باشد، میتوانید از طریق پروتکل های مختلف مانند NFS یا SMB به NAS Storage متصل شوید. به عبارت دیگر، NAS یک فایل سرور است که از طریق شبکه میتوانید به آن متصل شوید. در واقع NAS فایل سیستم مخصوص به خود را دارد و شما نمیتوانید بر روی آن یک NTFS، EXT4، EXT3 یا یک VMFS (فایل سیستم شرکت VMware) پیاده سازی یا راه اندازی نمایید.
مفهوم سوم SAN (Storage Area Network)
3- مفهوم سوم: SAN (Storage Area Network): SAN از لحاظ نوع استفاده مانند DAS میباشد، با این تفاوت که میتوان با پروتکل های مختلفی از راه دور به آن متصل شد. مثلا شما دارای یک سرور هستید که که سوئیچ های مخصوص به خود یعنی SAN Switch را داراست و از طریق آن میتوانید به SAN Storage متصل شوید و از آن فضای ذخیره سازی همانند فضای ذخیره سازی که DAS در اختیار شما قرار میداد، استفاده کنید و فایل سیستم مخصوص به خود را بر روی آن پیاده سازی کنید. در اصطلاح گفته میشود، NAS ها، File-level ولی SAN ها Block-level هستند؛ یعنی به Block های دیسک هایی که داخل SAN Storage قرار دارند میتوان وصل شد و استفاده نمود. پروتکل های مختلفی وجود دارند که از طریق آن ها میتوانیم به فضاهای ذخیره سازی که به صورت SAN هستند متصل شویم؛ مانند FC، FC over Ethernet، حتی پروتکل IP البته اگر SAN Storage شما را پشتیبانی کند. تمامی این موارد با جزئیات در طول دوره VMware Mega Course بررسی و راه اندازی خواهد شد.
جمع بندی کلی
خب اگر بخواهیم یک جمع بندی کلی در مورد این سه فضای ذخیره سازی داشته باشیم:
- DAS ها دیسک هایی هستند که به صورت مستقیم بر روی بورد اصلی سرور قرار میگیرند. البته یک سری DAS نیز وجود دارند که به این صورت نیستند؛ مثلا یک دستگاه دیگر به نام Enclosure وجود دارد که نام آن به صورت خودمونی میشه هارد دونی!!! که پس از یک سری اتصالات میتوان این را به عنوان DAS برای سرورها معرفی کرد.
- NAS ها که به صورت فایل سروری در اختیار ما قرار میگیرند.
- و SAN ها که به صورت Block-level هستند. و از طریق سوئیچ هایی که مخصوص خودشان است یعنی SAN Switch ها میتوان به آن ها متصل شد. شاید برای شما سوال پیش بیاید که SAN Switch ها چه استفاده ای در Storage Area Network ها دارند؟! خب نیاز ما برای استفاده از یک سوئیچ در دنیای TCP/IP چه بود؟ مثلا اگر یک روتر داشتیم که این روتر فقط دارای یک پورت بود عملا نمیتوانستیم 100 کاربر خود را به این روتر متصل کنیم، پس به یک سوئیچ نیاز داشتیم تا کاربران را به سوئیچ متصل کرده و سوئیچ از طریق یک کابل به روتر متصل شود تا بتوانیم از روتر یا فایروال استفاده کنیم. در دنیای SAN Storage نیز به همین شکل است، ما یک SAN فیزیکی و چندین سرور فیزیکی داریم، همه این ها را به SAN Switch متصل میکنیم و از SAN Switch یک کابل به SAN Storage وصل میکنیم. در واقع فضای ذخیره سازی را افزایش میدهیم تا بتوانیم از یک سیستم فیزیکی استفاده بیشتری کنیم.
تصویر بالا، انواع راه و روش های اتصال فضای ذخیره سازی به سرور فیزیکی را نمایش میدهد. در قسمت بالا VM ها و سرورهای فیزیکی را نشان میدهد و همچنین راه های مختلفی که میتوانیم فضای ذخیره سازی را در اختیار سرورها قرار دهیم تا سرورها هم در اختیار VM ها قرار دهند.
اولین نوع آن که به نام Disk نشان داده شده است، به همان حالت DAS اشاره دارد که از طریق Direct Attached به سرورها متصل میشود، که هم به صورت اتصال مستقیم بر روی بورد و هم از طریق Enclosure میتوان متصل شد و تعداد دیسک های سرور را افزایش داد.
در نوع دوم از طریق پروتکل های مختلفی مانند FC، FCoE یا iSCSI میتوانیم به SAN متصل شویم. شاید برای شما سوال باشد که منظور از LUN چیست؟ بعدا در مورد آن بیشتر یاد میگیریم فقط این را در نظر بگیرید که LUN گروه بندی دیسک های فیزیکی در داخل SAN Storage است که آن ها را در اختیار سرورهای مشخصی قرار میدهد.
و در نوع سوم به صورت NAS میباشد. VMFS ای که در تصویر مشاهده میکنید، فایل سیستم شرکت VMware میباشد همانطور که NTFS فایل سیستم شرکت مایکروسافت است. در این تصویر به اینکه VMFS میتواند فایل سیستم NAS باشد اشاره ای نکرده است، اما از طریق پروتکل NFS و Ethernet میتوان به NAS Storage ها متصل شد و در اختیار سرورها قرار داد.
انواع دیگری مانند vSAN و Virtual Volume وجود دارد که در آینده بررسی خواهیم کرد.
همه این بحث ها رو کردیم که برسیم به این قسمت!!!
امروزه گران بودن فضاهای ذخیره سازی (DAS,NAS,SAN) از طریق شاسی هایی که دیسک ها در داخل آن قرار میگیرند، مشخص نمیشود بلکه نوع دیسک میزان هزینه پیاده سازی را مشخص میکند. که SAN گران تر است، NAS یا DAS؟!
خب ما با متدهای مختلف فضاهای ذخیره سازی آشنا شدیم که هر کدام میتوانستند سخت افزار های خود را داشته باشند. اما ما با استفاده از تکنولوژی هایی مانند Storage Virtualization و محصولات شرکت های مختلف میتوانیم یک حرکت متفاوت داشته باشیم. مگر سرورهای ما بر روی خودشان به صورت DAS جای دیسک ندارند؟ یا از طریق Enclosure امکان افزایش فضای ذخیره سازی سرورها وجود ندارد؟ پس برای اینکه بحث SAN Storage را حذف نماییم و پا را یک قدم فراتر بگذاریم، از دیسک های local بر روی سرورها یک SAN Storage میسازیم؛ یعنی از هارد دیسک سرورهای 1,2,3 استفاده کنیم و یک فضای اشتراکی برای کل سرورها در نظر بگیریم. سوال: مهم ترین وجه مشترک بین NAS و SAN در نظر گرفتن یک فضای اشتراکی برای سرورها میباشد، یعنی فایلی که سرور اول از آن استفاده میکند برای سرور دوم نیز قابل مشاهده است، این کار چه مزایایی دارد؟ فرض کنید شما از مرورگر گوگل استفاده میکنید و شرکت گوگل دارای هزاران سرور در اقصی نقاط جهان است، دیتای ما کجا قرار دارد؟
به عکس زیر توجه کنید.
یکی از صفحات وب گوگل بر روی سرور اول و صفحه وب دیگر بر روی سرور دوم قرار دارد، به این منظور که همه آن ها یک دیتای مشخصی دارند ولی خب از RAM، CPU و NIC Network سرورها استفاده میکنند که ما میتوانیم صفحه وب گوگل را باز کنیم و جستجو کنیم. پس فرقی ندارد که به کدام سرور گوگل متصل شویم و از دیتای آن استفاده کنیم. پس نتیجه میگیریم تمامی سرورهایی که در شرکت های بزرگ فعالیت میکنند یا سرورهایی که نیاز به High Availability دارند، بایستی دیتای آن ها در یک فضای ذخیره سازی مشترک ذخیره شود، که اگر یکی از سرورها از بین رفت، سرور دوم با همان دیتا بتواند پاسخ کاربر را بدهد.
محصول vSAN یکی از محصولات شرکت VMware میباشد که به ما کمک میکند تا به جای اینکه برای هر Storage سخت افزار جداگانه ای داشته باشیم، از بستر TCP/IP استفاده کنیم و دیسک های Local روی سرورها را تبدیل به یک فضای اشتراکی نماییم. البته در مورد vSAN مباحث ناگفته زیادی است که در طول دوره با آن آشنا خواهیم شد.
سوال: آیا فقط شرکت VMware چنین محصولی را ارائه میدهد؟ خیر، شرکت مایکروسافت نیز محصولی به نام Storage Space Direct (S2D) را ارائه میدهد که دقیقا همان کارایی محصول vSAN را دارد. اما محصولی که ما در این دوره با آن آشنا خواهیم شد، vSAN خواهد بود.
فیلم آموزشی
فیلم آموزشی
برای ثبت نظر ابتدا وارد حساب کاربری خود شوید
ورود به حساب کاربریهیچ نظری ارسال نشده است! اولین نظر را شما ارسال کنید...