محمد نصیری
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

معرفی مزایا و معایب نصب ESXi روی فلش مموری به زبان ساده

اگر ESXi را بر روی فلش مموری نصب کنیم چه امتیازها و چه مشکلاتی ممکن است در محیط عملیاتی به وجود بیاید؟ در این مطلب آموزشی به شما دلایل و مزایا و بعضا معایبی که در خصوص نصب کردن ESXi بر روی حافظه های Flash رو با هم بررسی می کنیم.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

یکی از سئوالاتی که معمولا دانشجوهای عزیز یا متخصصین حوزه مجازی سازی از بنده دارند این هست که آیا بهتر نیست که سیستم عامل ESXi رو فارق از بحث هارد دیسک هایی که روی سرور وجود دارند روی یک حافظه Flash نصب کنیم ؟ اینکار چه مزایا و معایبی داره ؟ پس با این بحث در خدمت شما عزیزان هستیم و در انتها هم منتظر نظرات و انتقادات و پیشنهاداتون در این خصوص هستیم.

اولین چیزی که از بنده سئوال میشه نظر شخصی خودم در این خصوص هست ، نظر شخصی من در این مورد به شدت موافق نصب کردن این هایپروایزور فارق از بحث هارد دیسک ها و RAID هایی که روی سرور وجود دارند ، بر روی فلش هست.

در واقع اعتقاد دارم یک حافظه فلش مموری با ظرفیت 32 گیگابایت از نوع USB3 حداکثر 60 تا 80 هزار تومن قیمتش هست و نرم افزار ESXi برای اینکه بتونه سرویس دهی درستی داشته باشه حتی بر روی یک حافظه 4 گیگابایتی هم قابل نصب و استفاده هست پس در وهله اول از نظر اقتصادی به شدت اینکار به صرفه تر هست تا اینکه ما چند هارد دیسک SAS با قیمت هایی بسیار بالا رو یا بصورت تک تک یا بصورت RAID شده برای نصب ESXi استفاده کنیم.

دومین موضوعی که در این بحث وجود داره بحث ظرفیت هست که دوستان سئوال می کنند که ظرفیت Flash مموری ها محدود هست و ممکنه Datastore های ما کمبود فضا پیدا کنند ، عزیزان توجه کنید که ما با اینکارمون قرار هست که کاملا بحث ایزوله کردن سیستم عامل از مبحث ذخیره سازی رو جدا کنیم 

یعنی سیستم عامل جدا کار می کنه و مکانیزم ذخیره سازی هم یا بصورت Shared Storage در قالب SAN یا NAS Storage در شبکه وجود خواهد داشت یا از طریق هارد دیسک هایی که به سرور متصل میشن ، بنابراین قرار نیست جز خود سیستم عامل و تنظیماتی که براش قرار هست وجود داشته باشه چیز دیگه ای روی این حافظه فلش مموری قرار بگیره به همین دلیل اصلا نگرانی بابت کمبود فضای ذخیره سازی وجود نخواهد داشت.

سومین موضوع مورد بحث اندازه حافظه فلش مموری و مشکلاتی از قبیل دست خوردن ، شکستن و خراب شدن این حافظه هست ! این مورد به خاطر تصور برخی عزیزان از شکل های مختلف حافظه های فلش مموری هست ، عزیزان قرار نیست ما از فلش مموری های عهد بوقی که اندازه دسته بیل بودند برای اینکار استفاده کنیم

طبیعتا اگر قرار هست اینکار انجام بشه از فلش مموری های بسیار کوچک و ریز با ظرفیت های بالا استفاده میشه که بعضا وقتی پشت سرور به پورت USB3 متصل میشه حتی دیدنش هم مشکله چه برسه به اینکه دست بهش بخوره و دچار مشکل بشه و اینجور حافظه ها معمولا با گارانتی های یک یا حتی چند ساله به شما ارائه میشن ، فقط توجه کنید که قبل از استفاده کردن از هرگونه فلش مموری بصورت پیشفرض سعی کنید ابتدا یکبار Low Level Format رو انجام بدید و بعد بزارید سیستم عامل روش نصب بشه.

یکی دیگر از مشکلاتی که در خصوص استفاده کردن از Flash Memory وجود دارد وجود Life Cycle یا چرخه حیات برای این نوع حافظه ها است ، یعنی بعد از مدتی به دلیل Read و Write داده ها بر روی این حافظه ها عمر آنها به پایان می رسد

اما نکته اینجاست که معمولا با بالاترین میزان Read و Write هم که وجود داشته باشد حداقل یک تا دو سال یک حافظه Flash Memory می تواند بصورت مستمر در مدار وجود داشته باشد و هر موقع لازم شد می توانید آن را تغییر بدهید. در واقع شما می توانید یک Image از محتوای حافظه Flash بگیرید و هر بار احساس کردید که عمر Flash Memory مورد نظر تمام شده است یا در صورت بروز مشکل آن Image را بر روی یک حافظه Flash دیگر بازگردانی کنید و براحتی در مدار قرار بدهید. بنابراین این موضوع هم مشکلی برای استفاده از حافظه های SSD در این حالت ایجاد نخواهد کرد.

توجه کنید که مهمترین دلیل استفاده کردن از حافظه های Flash برای اینکار نداشتن حرکت مکانیکی و چرخشی دیسک ها است ، در واقع در چنین حافظه ای نه گرمای زیادی تولید می شود و نه اصطکاک وجود دارد و سرعت آن باعث می شود بهترین تجربه استفاده از یک سیستم عامل را تجربه کنید 

بر اساس پیشنهاداتی که در وب سایت VMware شده است جداسازی سیستم عامل از Storage یک حرکت حرفه ای است که باعث بالا رفتن کارایی سیستم شما خواهد شد. استفاده از حافظه Flash هم باعث کاهش هزینه ها و هم بالا رفتن کارایی می شود و در نهایت تعجب به هیچ عنوان هزینه آن با هارد دیسک های سرور قابل مقایسه نیست.

برای من حداقل بسیار سخت است که در خصوص مشکلات این راهکار صحبت کنم اما شاید عدم وجود Redundancy یکی از مشکلات آن باشد یعنی نداشتن RAID در این لایه شاید برای شما مشکلاتی ایجاد کند و باعث بروز Downtime برای شما بشود

اما تا جاییکه بنده به یاد دارم حدود 5 سالی هست که از این روش در پروژه های مختلف استفاده کرده ام و هیچ مشکلی نداشته ام ، اما ترجیحا از نوع حافظه های قابل اعتمادی با گارانتی مثل SanDisk یا KingStone یا HP و ... استفاده کنید و با خیال راحت از این راهکار استفاده کنید. امیدوارم مورد توجه شما قرار گرفته باشد در صورت داشتن هرگونه سئوال خوشحال می شویم در ادامه در خدمت شما عزیزان باشیم. توسینسو باشید


محمد نصیری
محمد نصیری

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات