مقالات نرم افزار سرور HP

در این قسمت مقالات نرم افزار مرتبط با سرور HP ( سرور اچ پی ) قرار داده می شود.

آموزش Remote Desktop Services در Windows Server 2008 R2

آموزش Remote Desktop Services در Windows Server 2008 R2

در این سری مقالات تصمیم راجع به Remote Desktop Services یکی از مفیدترین و پرکاربرد ترین سرویسهای شبکه صحبت کنیم ، در ابتدا این سرویس با نام Terminal Services معرفی شد ، سابقه ی این سرویس برمی گردد به Windows NT 4.0 server که در آن زمان این سرویس جدا از سیستم عامل ارائه می شد و به عنوان یک Patch اضافه روی دستگاه نصب و مورد استفاده قرار می گرفت اما در ادامه راه ماکروسافت آن را بصورت Component در خانواده سیستم عامل ویندوز 2000 و 2003 به بعد جایگذاری کرد و در Windows Server 2008 به بعد تغییرات بسیار در این سرویس نسبت به Windows server 2003 داده شد و با آمدن Windows Server 2008 R2 نام آن به Remote Desktop Services تغییر یافت.شما می توانید در هر جایی که باشید جهت استفاده از منابع خود در سرور از Terminal Services استفاده نمایید از مزایای دیگر این سرویس این است که در سیستم عامل Windows server 2003 به بعد ، به تعداد نامحدودی کاربر می توانند به کامپیوتر مورد نظر وصل شده و عملیات مورد نظر خود را انجام دهند که البته بستگی به License خریداری شده شما دارد که در ادامه توضیح می دهیم.

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

زمانی که حرف از Terminal Service به میان می آید بسیاری از افراد به سرعت به یاد Remote Desktop می افتند ، در تمام نسخه ی ویندوزهای Server 2008 , Seven , Vista , Server 2003 , XP ,… ابزاری به نام Remote Desktop وجود دارد که با تایپ mstsc در Run می توانید آن را اجرا کرده و مانند Terminal Services یک دسکتاپ را فراهم نمود Terminal Services و Remote Desktop خیلی به هم شبیه هستند برای عنوان کردن یکی از این شباهتها باید گفت که در هر دو تکنولوژی از ابزاری در ویندوز به نام Remote Desktop برای اتصال استفاده می کنند . که این نرم افزار Microsoft Terminal Service for Client نام دارد که mstsc کوتاه شده آن است و از پورت TCP 3389 استفاده می کند . با وجود شباهتهای زیاد ، تفاوتهایی هم در این دو تکنولوژی وجود دارد ، از جمله این تفاوتها میتوان به Scalability اشاره کرد به عنوان مثال ترمینال سرویس دارای دو Mode زیر هست :

Execute Mode : برای اجرای برنامه ها بصورت عادی.

Install Mode : برای نصب برنامه ها.

زمانی که نرم افزاری را روی ترمینال سرویس نصب می کنیم ، تنظیماتی در Registry یا یک فایل ini نوشته می شود که این خاصیت امکان استفاده چند کاربر به صورت همزمان را فراهم می کند ، Remote Desktop دارای Install Mode نمی باشد. راجع به این دو مورد در قسمتهای بعدی این سری مقالات بیشتر صحبت خواهید کرد. قبل از اینکه به سراغ نصب این سرویس بریم به این نکته اشاره کنم استفاده از Terminal Services در ویندوز برای تعداد کاربران محدود بوده و برای استفاده از این سرویس برای کاربران و یا کامپیوترهای زیاد باید License از ماکروسافت خریداری کنید اما در صورت عدم خرید License ، خود ماکروسافت پس از نصب ، این سرویس را بصورت Trial و بمدت 120 روز بصورت رایگان در اختیار شما قرار می دهد. خب از این توضیحات بگذریم و به سراغ نصب این سرویس بریم ، برای نصب وارد کنسول Server Management رفته و رول مربوطه را که Remote desktop service هست نصب میکنیم ، با ما همراه باشید ….

1

طبق معمول در اولین صفحه برای اضافه کردن رول جدید با یک سری یاد آوری ها مواجه میشویم از جمله انتخاب رمز قوی برای اکانت مدیریت ، گذاشتن IP ثابت ( Static ) برای کامپیوتر سرور و همچنین استفاده از جدیدترین آپدیتهای امنیتی .Next زده و به مرحله بعد میرویم ،

2

در این مرحله رول مورد نیاز یعنی Remote desktop service را علامت زده و Next میکنیم ،

3

در اینجا توضیحی راجع به کارکرد این سروی داده شده و نکاتی هم ذکر شده ، Next میکنیم ،

4

در این مرحله رولهای مربوط به این سرویس وجود دارد و بنا به نیاز مواردی را که نیاز داریم فعال و نصب میکنیم ، توضیح کوتاهی راجع به این موارد میدهیم :

  • Remote Desktop Session Host : این قابلیت را می دهد که بتوانیم با تعداد بالا ( به اندازه License خریداری شده ) Session داشته باشیم . برای Publish کردن نرم افزارها از این سرویس استفاده می شود همچنین برای ذخیره سازی فایلها در شبکه و دسترسی به منابع از طریق Remote مورد استفاده قرار می گیرد.
  • Remote Desktop Virtualization : در صورتی که سرویس Hyper-V در شبکه شما وجود داشته باشد از طریق این سرویس می توانیم با ماشین های مجازی ارتباط لازم را برقرار کنیم
  • Remote Desktop Licensing : برای مدیریت License ها و تعداد کاربران یا دستگاه هایی که می توانند از آن استفاده کنند به کار میرود ( بدون وجود این رول شما نمیتوانید از منابع سرورتان استفاده کنید برای استفاده از این سرویس میبایست این رول نصب شود )
  • Remote Desktop Connection Broker : این رول زمانی به کار گرفته میشود که شما چند سرور Terminal Services داشته باشید این رول قابلیت Session Load balancing را داده و باعث می شود که ترافیک بین سرورهای دیگر تقسیم شده و درخواست ها برای برقراری ارتباط بین سرورها تقسیم گردد.
  • Remote Desktop Gateway : برای برقراری Session و دسترسی به منابع مورد نظر خود از طریق اینترنت مورد استفاده قرار میگیرد .
  • Remote Desktop Web Access : با استفاده از این سرویس شما میتوانید نرم افزارهای Publish شده را با انتخاب خود به وسیله مرورگر وب خود اجرا کرده و از آن استفاده کنید ( برای فعالسازی این سرویس لازم هست که رولهای IIS و Remote Server Administration Tools هم نصب گردند که البته بصورت خودکار نصب خواهند شد )

در این سری مقالات تصمیم داریم بر Publish کردن نرم افزارها و استفاده آنها از طریق مرورگر وب متمرکز شویم به همین دلیل در این سناریو موارد زیر را علامت زده و Next میکنیم ،

  • Remote Desktop Session Host برای Publish کردن نرم افزارها .
  • Remote Desktop Licensing برای استفاده از License که البته چون نداریم Trial اون که 120 روزه هست.
  • Remote Desktop Web Access برای استفاده از این سرویس به وسیله مرورگر Web .

5

به طور خلاصه در این قسمت پیشنهاد میشود که اول این سرویس را راه اندازی کرده و بعد نرم افزارها را نصب کرده و برای Publish کردن آنها اقدام کنید . Next میکنیم ،

6

Network Level Authentication قابلیتی است که قبل از Remote زدن و ایجاد یک Session ، نام کاربری رمز عبور کاربر را درخواست می کند و پس از ریموت زدن عملیات احراز هویت را انجام می دهد ، این قابلیت جدا از بالاتر بردن امنیت خواص دیگری هم دارد از جمله جلوگیری از ایجاد Sessionهایی که توسط کاربرانی که رمز و پسوردهای نامعتبر را در جهت سعی برای ورود به سرور استفاده میکنند را دارا میباشد ، گاهی ممکن است افرادی در شبکه به IP سرور ریموت زده و یک Session ایجاد کنند و با حدس خود برخی نام کاربری و رمز عبور را تست کنند که همین مورد باعث خواهد شد که تعداد Sessionهای ایجاد شده در سرور زیاد شده و طبیعتا پردازش در سرور بیشتر میشود که این خود باعث کاهش کارایی سرور شما میشود . این قابلیت در ابزار mstsc نسخه 7.0 اضافه شده و با توجه به اینکه Windows XP از mstsc نسخه 6.0 استفاده میکند از این قابلیت نمیتواند استفاده کند پس در استفاده از این سرویس به مشکل برخورد میکند در صورتی که در این مرحله گزینه اول را انتخاب کنید ویندوزهایی از جمله Win XP که از mstsc نسخه 6.0 استفاده میکنند تنها در صورتی قادر به دریافت این سرویس خواهند بود که حداقل نسخه 7.0 mstsc را تهیه و نصب نمایند ، در غیر این صورت با انتخاب گزینه دوم میتوانید از این قابلیت استفاده کنید ، امنیت در سطح شبکه شما پایینتر آمده ولی کلاینتها بدون در نظر گرفتن دارا بودن Network Level Authentication میتوانند از این سرویس استفاده کنند. لازم به ذکر است که در سرویس پک های جدید ویندوز XP ابزار mstsc به ورژن جدید ارتقا پیدا کرده. مشابه که چه عرض کنم … خود آن را در System Properties یعنی با تایپ sysdm.cpl در Run و رفتن به تب Remote میتوانید مشاهده کنید و پس از نصب این سرویس میتوانید در این تب ( Remote ) تنظیمات را بنا به نیاز خود تغییر دهید ،
خب برمیگردیم به مراحل نصب ، بنا به نیاز گزینه مورد نظر را انتخاب کرده Next میکنیم ..
.

21

در مرحله بعد شما در صورتی که License خریداری کرده باشید میتوانید با انتخاب یکی از موارد زیر آن را اعمال و استفاده کنید :

  • Per device : برای اینکه License خریداری شده به تعداد Device های مورد نیاز در شبکه شما باشد
  • Per users : برای اینکه License خریداری شده به تعداد User های مورد نیاز در شبکه شما باشد

انتخاب این موارد بستگی به شبکه شما و نوع استفاده شما از این سرویس دارد به عنوان مثال ممکن است در شبکه شما چند یوزر از یک کامپیوتر استفاده کنند ، در چنین مواردی مسلما استفاده از Per device بهتر بوده ، کاری به این دو گزینه نداریم و با انتخاب Configure later مراحل را ادامه میدهیم ، با انتخاب Configure later تا زمانی که License خریداری نکرده اید این سرویس به صورت Trial و 120 روزه فعال خواهد شد ، Next میکنیم …

8

در این مرحله شما تعیین میکنید که جه کاربرانی میتوانند از این سرویس استفاده کنند به طور پیشفرض گروه Administrators در لیست مربوطه وجود دارد و غیر قابل حذف کردن است همانطور که در یکی از مراحل قبل گفته شد همین تنظیمات را در System Properties و رفتن به تب Remote و انتخاب Select users میتوانید مشاهده کنید ، هر دوی آنها یکی هستند و پس از نصب این سرویس از این طریق میتوانید تنظیمات را تغییر دهید . گروهها یا کاربرانی که تمایل دارید از این سرویس بهره ببرند را به این لیست اضافه کنید و Next را بزنید …

9

در این مرحله شما مشخص میکنید که در زمان Remote زدن به سرور ، صدای خروجی در چه سیستمی پخش شود و همچنین برای صدای ورودی در صورت وجود برای ضبط صدا از چه سیستمی استفاده شود ، همچنین گزینه سوم یعنی Desktop composition برای آن هست که در زمان Remote زدن حالت Aero (همان شکل شیشه ای پنجره ها در ویندوز سرور در صورت وجود ) در ویندوز مشاهده شود که باعث زیباتر شدن تصویر در محیط کاربری در زمان Remote زدن میباشد ، همانطور که گفته شد در ویندوز سرور 2008 به صورت پیشفرض قابلیت Aero غیر فعال بوده اما شما میتوانید با اضافه کردن Feature مربوطه ، آن را فعال کنید ، موارد مورد نیاز را علامت زده و Next کنید …

10

بهتر است سرویس Remote Desktop Licensing بر روی یک سرور جداگانه نصب گردد در اینجا از شما مسیر Licensing database پرسیده شده ، همچنین با انتخاب Configure a discover scope for the license server میتوانید تعیین کنید که Licensing server شما در Domain فعلی وجود دارد یا در Forest . در این سناریو بدلیل استفاده از Trial License تفاوت چندانی در انتخاب ما وجود ندارد ، و Next میکنیم …

11

در این قسمت به ما اطلاع داده خواهد شد که برای استفاده از این سرویس ( همانطور که میدانید ما از سرویس Remote Desktop Web Access را هم برای نصب انتخاب کرده ایم ) لازم است IIS هم نصب گردد . Next میکنیم …

12

در این مرحله بعد رولهای IIS نمایش داده شده و آنهایی را که برای ارائه این سرویس پیشنهاد میشود نصب گردند فعال شده اند ، ولی با این حال شما میتوانید در صورت نیاز آنها را تغییر دهید . Next میکنیم …

13

و در پایان شرحی از مواردی که قرار است نصب گردند و اخطارها نمایش داده میشود ، همانطور که مشاهده میکنید در این تصویر یک اخطار مشاهده میشود که نصب کردن دوباره نرم افزارها را پس از راه اندازی این سرویس یادآور می شود . برای شروع نصب دکمه Installرا میزنیم تا عملیات نصب شروع شود …

20

همانطور که در تصویر بالا مشاهده میکنید تقریبا بعد از نیمی از زمان نصب ، پیامی مبنی بر نیاز سرور شما به ریستارت نمایش داده میشود در این تصویر دلیل نیاز به ریستارت سرور را نصب سرویسهای Remote Desktop Services و Web Server و Remote Server Administration Tools اعلام شده . با زدن Close سیستم شما ریستارت میشود تا تنظیمات اعمال شوند .
پس از ریستارت ، باقی مراحل نصب انجام میشوند و در نهایت گزارشی از نصب به شما ارائه داده شده که بوسیله آن میتوانید از صحت مراحل نصب اطمینان حاصل کنید یا در صورت بروز اشکال در نصب ، شما را در رفع ایراد آن یاری میدهد .
در صورتی که مراحل نصب با موفقیت انجام شد میتوانید پیکربندی آن را در مسیر زیر انجام دهید ،

1
Start => Administrative Tools => Remote Desktop Services

منبع : انجمن تخصصی فناوری اطلاعات ایران ITPro.ir

معرفی و بررسی روشهای مختلف Backup گیری

معرفی و بررسی روشهای مختلف Backup گیری :

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

Full Backup
در این روش همانطور که از اسمش پیداست ، از کلیه داده های انتخابی ، Backup و یا نسخه پشتیبان تهیه می شود . به عبارتی نرم افزار پشتیبان گیری ، افزوده شدن و نشدن داده ها جدید به فایلها و فولدرهای انتخابی ، برایش اهمیتی ندارد و هر بار از کلیه فایل ها و فولدرها Backup تهیه می کند . مزیت Full Backup این است که فرآیند Restore یا بازگردانی اطلاعات در این روش بسیار سریع و آسان است . اما از معایب آن می توان به زمان بسیار زیاد جهت Full Backup اشاره کرد . به علاوه این که این روش فضای بسیار زیادی را در مقایسه با دیگر روشهای Backup گیری به خود اختصاص می دهد چرا که یک فایل به دفعات بالایی در یک محل ذخیره خواهد شد .

2

Incremental Backup
خوب این روش از جمله روش هایی است که به دفعات در سیستم ها و شبکه های مختلف مورد استفاده قرار می گیرد . در این روش ، ابتدا از کلیه فایل ها و فولدرها یک Full Backup گرفته می شود و دفعات بعدی که فرآیند Backup مجددا اجرا می شود، تنها از تغییرات فایل ها و فولدر ها نسبت به آخرین Backup ، Backup گرفته خواهد شد ! بدین صورت در هر مرتبه اجرای فرآیند Backup گیری ، از کل فایل ها و فولدرها مجددا Backup گرفته نخواهد شد و تنها از تغییرات و داده هایی که بعد از آخرین Backup گیری افزوده شده اند ، Backup گرفته خواهد شد . خوب قطعا مزیت این روش این است که سرعت Backup گیری نسبت به Full Backup بسیار بالاتر است و به علاوه فضایی که برای ذخیره داده ها استفاده می شود ، نسبت به Full Backup نیز کمتر است . فرآیند Restore با توجه به اولین Full Backupی که در این روش گرفته می شود هم با سرعت کمتری نسبت به Full Backup انجام می شود و هم نسبتا پیچیده است . اما با این حال این روش با توجه به زمان و فضای کمی که به خود اختصاص می دهد ، در بسیاری از شبکه ها مورد استفاده قرار می گیرد .

3

مثالی از Incremental Backup : فرض کنید تصمیم دارید برنامه ای جهت Backup گیری از روز شنبه تا جمعه با استفاده از این روش تنظیم کنید . عملیاتی که انجام می شود بدین صورت است که ابتدا در روز شنبه از کلیه فایل ها و داده ها یک Full Backup تهیه می شود . در روز یکشنبه تنها از تغییراتی که از روز شنبه اعمال شده است Back up تهیه می شود . در روز دوشنبه تنها از تغییراتی که از روز یکشنبه اعمال شده از Backup تهیه می شود . این عملیات تا انتهای روز جمعه ادامه خواهد داشت .

Differential Backup
در این روش ، ابتدا از کلیه فایل ها و فولدرها یک Full Backup گرفته می شود و دفعات بعدی که فرآیند Backup مجددا اجرا می شود، تنها از تغییرات فایل ها و فولدر ها نسبت به آخرین Backup Full، Backup گرفته خواهد شد ! خوب در این روش هر بار که فرآیند Backup گیری اجرا می شود ، آخرین Full Backup ی که گرفته شده بررسی و سپس تغییرات را نسبت به آخرین Full Backup بررسی خواهد کرد و از آن تغییرات Backup گرفته خواهد شد . این روش نسبت به Full Backup سریع تر می باشد . فضایی که جهت ذخیره سازی مصرف می شود از Full Backup کمتر اما از Incremental Backup بیشتر می باشد . سرعت Restore کردن اطلاعات در این روش نسبت Full Backup آرامتر اما نسبت به Incremental Backup نیز سریعتر می باشد .

4

مثالی از Differential Backup : فرض کنید تصمیم دارید برنامه ای جهت Backup گیری از روز شنبه تا جمعه با استفاده از این روش تنظیم کنید . عملیاتی که انجام می شود بدین صورت است که ابتدا در روز شنبه از کلیه فایل ها و داده ها یک Full Backup تهیه می شود . در روز یکشنبه از آخرین تغییرات نسبت Full Backup گرفته شده ، Backup تهیه می شود.در روز دوشنبه مجددا در صورتی که نسبت به Full Back up تهیه شده در روز شنبه، تغییری وجود داشته باشد، مجددا از کلیه تغییرات نسبت به روز شنبه، Backup تهیه می شود که البته فایل های روز یکشنبه نیز شامل می شود. در نتیجه در این روش به فضای بیشتری جهت Backup گیری مورد نیاز می باشد .

Mirror Backup

Mirror Backup همانطور که از اسمش پیداست ، از کلیه فایل ها و داده های مبدا ، عینا Backup تهیه می کند .همانطور که از اسم آن پیداست، در صورتی که فایلی در Backup مبدا حذف شود ، در نهایت آن فایل در Storage مقصد ( محل ذخیره سازی Backup ها ) نیز پاک خواهد شد .خوب این روش Backup گیری در مواردی می تواند خوب باشد.مثلا هنگامی که اطلاعات شما بنابردلایلی ( مثلا به دلیل آلودگی به ویرووس و یا وجود فایل های مخرب ) در مبدا پاک شوند، کلیه آن فایل ها و اطلاعات در مقصد نیز ار بین می رود و شما این اطمینان را دارید که Backup تان آلوده نمی باشد. در بیشتر موارد، سرویس های Online Backup ( که در ادامه در مورد آنها نیز توضیح داده خواهد شد ) ترجیح می دهند از Mirror Backup با قابلیت 30 روزه اطلاعات و سپس حذف آنها پس از 30 روز استفاده می کنند .بدین صورت که آن فایل ها در صورت حذف شدن از مبدا ، به مدت 30 روز در مقصد نگهداری می شوند و سپس بعد از گذشت 30 روز نیز ، آنها پاک خواهند شد. خوب بدین صورت یک حالت متعادل اما نسبتا سخت گیرانه وجود دارد که اجازه رشد بی رویه Storage ذخیره سازی اطلاعات را نمی دهد ( چرا که Online Storage نیز نسبتا گران قیمت و هزینه بر است ) در حالی که فایل های Backup به صورت ایمن نیز ذخیره می شوند . از مزایای این روش این است که فایلهای Backup ، فایلهایی قدیمی و یا آلوده نمی باشند . از معایب آن می توان به نکته اشاره کرد که در صورتی که فایلی به صورت تصادفی در مبدا پاک شود،آن فایل متاسفانه در مثصد نیز از بین خواهد رفت .

Full PC Backup or Full Computer Backup

در این حالت از Backup گیری ، همانند حالت Full Backup ، تنها از کلیه فایلها و داده ها Backup تهیه نمی شود بلکه از هارد کامپیوتر و یا PC یک image تهیه می شود . این drive image مانند تهیه یک Snapshot از hard drive می باشد .دراین حالت Backup گیری ، داده ها یا به صورت Compressed ذخیره می شوند و یا Uncompressed . در این حالت هنگام Restore کردن Backup ، علاوه بر فایل ها ،Document ها ، Pictureها و Video ها کلیه system file ها ،Registry ، Programs و … نیز Restore می شوند . در برخی موارد به Full Backup ، Drive Image Backup نیز گفته می شود .
مثالی از Full PC Backup : در این حالت شما باید نرم افزار Backup گیری مورد نظر را بر روی کامپیوتر و PCی که می خواهید از آن Backup تهیه کنید ، نصب کنید . سپس اقدام به تهیه یک Bootable Rescue disk or DVD کنید . بدین طریق شما می توانید در صورت نیاز آن PC را Restore کنید و از آن مجددا استفاده کنید .
از مزایای این روش می توان به Restore کردن سیستم عامل با کلیه برنامه ها و اطلاعاتش در عرض چند دقیقه و همچنین اینکه این روش بهترین روش برای بازگردانی اطلاعات در مواردی که Hard Drive دچار مشکل می شود. از معایب آن این است که در بازگردانی و یا Restore اطلاعات ، نمی توان مشخصات سخت افزاری آن PC را تغییر داد . عیب دیگری که این روش دارد ، هنگام Restore ، کلیه مشکلات PC و کامپیوتر نیز با آن Restore می شود از جمله Virusها ، برنامه های مخرب و یا بلااستفاده و …

Local Backup

این حالت از Backup ، لزوما Storage ی که فایل های Backup در آن ذخیره می شود باید به صورت مستقیم به کامپیوتر و یا سرور مبدا متصل شده باشد . از انواع Local Backup ها می توان به حالت های زیر اشاره کرد:

  • Internal Hard Drive
  • External Hard Drive (desktop or portable)
  • Optical Drives like CDs,DVDs and Blue Ray discs
  • هاردهای SSD مانند USB Thumb Drive یا Flash Drives
  • (Network Attached Storage (NAS
  • تهیه Backup در فولدر به اشتراک گذاشته شده یا کامپیوتری دیگر در شبکه
  • Magnetic tape Drive

5

از مزایای این روش می توان به موارد زیر اشاره کرد:

  • محافظت خوب از hard drive failure ( ایجاد مشکل در هارد ) ، حملات مربوط به ویرووس ها ، حذف های تصادفی و یا خرابکاری برخی از برنامه ها در مبدا
  • فرآیند Backup و Restore خیلی سریع انجام می شود.
  • هزینه های مربوط به Storage جهت ذخیره سازی اطلاعات ، در صورتی که از هاردهای جانبی مناسب استفاده شود ، میتواند مقرون به صرفه باشد .
  • در این حالت انتقال اطلاعات می تواند ارزان و مقرون به صرفه باشد ( با توجه به اینکه Backup Storage درون شبکه قرار دارد و نیازی به طراحی مکانیزم امنیتی جهت انتقال داده های Backup به خارج از شبکه نمی باشد )
  • با توجه به اینکه Backup Storage درون شبکه قرار دارد ، پشتیبانی و رفع خطا نیز مقرون به صرفه می باشد و همچنین اعمال برخی تمهیدات امنیتی نیز آسانتر و ارزانتر می باشد .

این روش نیز عاری از عیب نمی باشد . با توجه به اینکه Backup Storage نزدیک به مبدا قرار دارد، از اینرو هر اتفاقی که برای سیستم و یا سرور مبدا بیفتد ، برای Backup Storage نیز خواهد افتاد . پیش آمدن حوادث طبیعی از جمله سیل ، زلزله ، آتش سوزی ، و یا اتفاقاتی از جمله دزدی می تواند سبب از بین رفتن کلیه اطلاعات شود .

Offsite Backup

هر نوع Backup ی که در آن Backup Storage از لحاظ جغرافیایی در منطقه و محدوده ای متفاوت از سیستم و سرورهای مبدا نگهداری می شوند، از نوع Offsite Backup به حساب می آیند. در برخی موارد Backup در مکان سرور و سیستم مبدا گرفته می شود اما سپس به منطقه ای متفاوت ارسال می شود. به عنوان مثال:

  • زمانی که مدیر شبکه Backup های مورد نظر را جهت نگهداری بهتر به خانه و یا مکان امن تری منتقل می کند.
  • زمانی که Backup ها در شعبات و یا نمایندگی های دیگری از آن سازمان و یا کمپانی نگهداری می شوند.
  • زمانی که Backup ها در صندوق های امانت بانک ها نگهداری می شوند .
  • زمانی که Backup ها از طریق اینترنت و یا ارتباط های داخلی شبکه ، به Storageهای دیگری در شهرهای متفاوت ارسال می شوند .

در کلیه حالات فوق ، Backup ها تحت عنوان Offsite Backup شناخته می شوند . در واقع offsite Backup ، به نوعی Local Backup ی با کلیه تمهیدات امنیتی جهت محافظت در برابر حوادث غیرطبیعی مثل دزدی و طبیعی از جمله سیل و زلزله و ….می باشد .
از مزایای این روش می توان به امنیت بالای آن در برابر خطراتی از حمله دزدی ، زلزله و سیل و …. اشاره کرد.
از معایب آن هزینه های لازم جهت برقراری ارتباط های ایمن ( درون شبکه ای و یا برون شبکه ای ) و همچنین تهیه Storage های ایمن جهت ذخیره سازی و جابجایی می باشد . به علاوه در برخی موارد جابجایی Backup Storage ممکن است سبب آسیب رساندن به آن Backup Storage های می شود .

6

Online Backup

Online Backup از جمله روش های Backup گیری می باشد که امروزه توسط بسیاری از مراکز مورد استفاده قرار می گیرد. در این روش Backup Storage از طریق شبکه های داخلی و یا بستر اینترنت به سیستم هایی که قصد گرفتن Backup از آنها را داریم ، متصل می شوند . در این روش هیچ گونه نیروی انسانی مداخله نمی کند . عبارت Online از آن جهت مورد استفاده قرار می گیرد که کلیه Storage Device ها و امکانات به یکدیگر در هر لحظه و زمان متصل می باشند . به طور معمول ، در این روش Backup Storage به صورت Offsite نصب شده است و نیاز به فردی جهت نصب و راه اندازی Backup ها وجود ندارد . کلیه فرآیند به صورت اتوماتیک انجام می شود. بسیاری از دیتاسنترهای تجاری امروزه این روش را به مشتریان پیشنهاد می کنند ، بدین صورت اطلاعات با در نظر گرفتن تمهیدات امنیتی از طریق بستر اینترنت به Backup Storage مورد نظر فرستاده می شوند . کلیه داده ها و فولدرهایی که قصد گرفتن Backup از آنها را دارید فشرده و سپس رمزگذاری می شوند و در زمان تعیین شده توسط مدیر شبکه به Storage Backup فرستاده می شوند. لازم به ذکر است که دیتاسنترهایی که به این منظور تهیه شده اند ، مقاوم در برابر خطرات طبیعی از جمله سیل و زلزله و .. و همچنین دارای قابلیت کنترل دمای فضا می باشند . بالاترین تمهیدات امنیتی براساس استانداردها پیاده سازی و مانیتور می شوند . با توجه به اینکه چندین ارتباط از طریق اینترنت برای این روش درنظر گرفته شده است ، نگرانی جهت وجود(SPF Single Point of Failure) وجود ندارد. بسیاری از شرکت های تجاری از این روش جهت تهیه نسخه پشتیبان استفاده می کنند .

7

از مزایای آن ، تمهیدات امنیتی بالای در نظر گرفته شده است . به علاوه عدم نیاز به نیروی انسانی جهت انجام فرآیند Backup گیری نیز قابل توجه برخی از مدیران می باشد . احتمال خطر از بین رفتن اطلاعات و دیتاها به حداقل میزان خود می رسد .
در کنار کلیه مزایای این روش ، معایبی نیز وجود دارد از جمله : هزینه های این روش بسیار بالا می باشد .Backup های اولیه با توجه به سرعت اینترنت ، ممکن است چندین روز و یا هفته به طول انجامد . روش Backup گیری و همچنین Restore کردن در این روش بسیار کند می باشد .

Remote Backup

این روش به نوعی Offsite Backup می باشد با این تفاوت که جهت دسترسی به Backup Storage نیازی به حضور فیزیکی در محل نمی باشد و شما می توانید از راه دور کار خود را انجام دهید و این دلیل بکار رفتن واژه Remote در این روش می باشد . مثلا در صورتی که شما Backup های خود را در بانک نگهداری کنید ، در صورت نیاز به آنها لازم نیست به بانک بروید و می توانید از قابلیت Remote استفاده کنید . این نوع Backup به نوعی مشابه Online Backup می باشد . همانطور که بدیهی است ، از مزایای آن محافظت بهتر از داده ها و مدیریت بهتر آنها در مقایسه با Local Backup است . از معایب آن هزینه ی بالا و همچنین مدت زمان Backup و Restore در مقایسه با Local Backup طولانی تر است .

8

Cloud Backup

این روش Backup گیری به نحوی مشابه Online Backup و Remote Backup می باشد . در این روش داده ها در Storage Backup ی قرار می گیرند که به سیستم مبدا از طریق اینترنت متصل است و جهت ورود به آنها باید از Credentialهای تعیین شده استفاده کرد . عبارت Cloud بدلیل وجود Storage های مدرن و پیشرفته که از طریق اینترنت قابل دسترسی می باشد ، مورد استفاده قرار گرفته است . از مزایای این روش می توان به حفاظت از داده ها در برابر حوادث طبیعی از جمله سیل ، زلزله ، آتش سوزی و …. و حوادث غیر طبیعی از جمله دزدی و سرقت اطلاعات اشاره کرد .به علاوه در این روش امکان دسترسی آسان به Backup ها از طریق اینترنت به راحتی وجود دارد.داده ها به طور همزمان در چندین Storage ، Replicate می شوند . از معایب این روش ، قیمت بالای آن نسبت به Local Backup می باشد و فرآیند Backup و Restore نیز در مدت زمان طولانی تری انجام می شود.

9

FTP Backup

در این روش ، Backup ها از طریق پروتکل FTP که مخفف File Transfer Protocol می باشد ، در بستر اینترنت در یک FTP Server تهیه می شوند. معمولا این FTP Server در یکی از سرورهای موجود در دیتاسنترهای تجاری، به دور از سیستم های مبدا قرار دارد.با توجه به اینکه Backup Storage در محلی متفاوت از مبدا قرار می گیرد، میتوان گفت این روش نیز ، نوعی Offsite Backup می باشد . برخی از شرکتهایی که خدمات مربوط به Web Hosting رو ارائه می دهند ، امکان پیاده سازی و راه اندازی FTP Server را نیز به مشتریان خود می دهند.از این رو میتوان از فایل های لوکالی خود در این سرورها Backup تهیه کنید . زمانی که شما می خواهید از این روش Backup گیری استفاده کنید ، باید برنامه ای را انتخاب کنید که FTP Backup را پشتیبانی کند . از اینرو شما باید آدرس وب مربوط به FTP Server خود را ( مثلا ftp:/itpro.ir/ ) و Username و Password را مشخص کنید و بدین صورت ابزار Backup شما شروع به کار کردن خواهد کرد.
مزایای این روش: با توجه به اینکه این روش Backup به نوعی Offsite Backup محصوب می شود، از اینرو محافظت از داده ها در برابر حوادث طبیعی و غیرطبیعی صورت گرفته است . به علاوه ارتباط در بستر اینترنت به راحتی صورت می پذیرد.
معایب این روش: در مقایسه با Local Backup گران تر می باشد . فرآیند Backup و Restore در مدت زمان طولانی تری انجام می گردد . مدت زمان انجام این فرآیند به سرعت اینترنت بستگی دارد .

10

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

منبع : انجمن تخصصی فناوری اطلاعات ایران

معرفی کامل انواع سطوح RAID در هارد دیسک ها

معرفی کامل انواع سطوح RAID در هارد دیسک ها

اگر تاکنون به دنبال خرید یک سرور سخت افزاری و یا تجهیزاتی مثل NAS یا SAN بوده اید حتما با واژه RAID برخورد کرده اید. چه بخواهید و چه نخواهید اگر به دنبال بالا بردن کارایی و مقابله با Data Loss در سرورها و تجهیزات ذخیره سازی خود باشید به معماری به نام RAID نیاز خواهید داشت. اما نکته مهم در این خصوص این است که ما انواع و اقسام RAID در سطوح مختلف داریم که هر کدام برای برطرف کردن یک سری از نیازهای ما طراحی شده اند.

RAID چیست ؟

کلمه RAID مخفف Redundant Array Of Independent (Inexpensive) Disks می باشد که ترجمه فارسی آن آرایه ای از دیسک های اضافه بر سازمان مستقل می شود ، به هیچ عنوان RAID را ترجمه نکنید چون به همان اندازه ای که الان به ترجمه خندیدید به شما هم می خندند. بصورت معمول وقتی صحبت از RAID می شود در واقع ما در مورد دو یا چندین دیسک سخت افزاری صحبت می کنیم که در کنار هم قرار گرفته اند و به کمک هم می توانند یا کارایی یک سیستم را بالا ببرند و یا خطاپذیری یا Fault Tolerance یک سیستم را افزایش بدهند ، این سیستم معمولا یک سرور سخت افزاری و یا یک دستگاه NAS Storage است. به این نکته توجه کنید که RAID هم می تواند کارایی یا Performance را بالا ببرد ، هم خطاپذیری یا Fault Tolerance را بالا ببرد و هم می تواند بر حسب نوع و سطح RAID ای که انتخاب می کنیم هر دوی این موارد را بالا ببرد. وقتی صحبت از Fault Tolerance یا خطاپذیری می شود یعنی اینکه RAID به ما این قابلیت را می دهد که در صورت بروز خطا برای یک یا چند هارد دیسک ما ، اطلاعات و سرور ما دچار اختلال نشده و به کار خود ادامه بدهد و بتواند در برابر این خطایی که ایجاد شده است مقاومت کند که یک درجه ایمنی بسیار خوب برای سرورهای سخت افزاری به حساب می آید.
روشی که شما برای خطاپذیری یا Fault Tolerance در RAID انتخاب می کنید دقیقا وابسته به نوع RAID ای است که شما انتخاب می کنید ، نوع RAID را به عنوان سطح یا RAID Level هم می شناسیم. سطح RAID ای که ما انتخاب می کنیم به عوامل مختلفی بستگی دارد که از آن جمله می توانیم به تعداد دیسک هایی که در اختیار داریم ، حساسیت اطلاعات موجود ، روش بازیابی اطلاعات ، نیاز شما به این اطلاعات و در نهایت کارایی و سرعتی است که شما به آن نیاز دارید . برای مثال اهمیت اینکه داده های شما بعد از به مشکل خوردن و سوختن یکی از هارد دیسک های سرور به اشکال نخورده و سرور همچنان بتواند به سرویس دهی خود ادامه دهد و خللی در کارش وارد نشود در یک سازمان قطعا خیلی خیلی بیشتر از یک کاربر خانگی است که برای پشتیبان گیری از اطلاعات خودش ساختار RAID را پیاده سازی کرده است. سطوح مختلف RAID دارای پیکربندی ها و قابلیت های مختلفی در ارائه خدمات Fault Tolerance و Performance هستند که شما بر اساس نیاز خودتان یکی از آنها را انتخاب می کنید.

6c1b3670bcac4ac9a9436e8e4adffe13 (2)

مروری بر تکنولوژی RAID

تکنولوژی RAID ذاتا برای سازمان ها و شرکت هایی طراحی شده است که خطا پذیری دیسک ها و بالا بودن کارایی دستگاه از اولویت ها محسوب می شود و نه اینکه یک امر تجملاتی برای سرور در نظر گرفته شده باشد. سرورهای سخت افزاری و تجهیزات NAS ای که در مراکز داده مورد استفاده قرار می گیرند معمولا بر روی خودشان دستگاه یا بورد سخت افزاری به نام RAID Controller دارند که مجموعه دیسک هایی که در RAID استفاده می شود را مدیریت می کنند ، قبلا در انجمن تخصصی فناوری اطلاعات ایران در خصوص تفاوت بین RAID های نرم افزاری و سخت افزاری صحبت کرده ایم. این بورد های سخت افزاری بسته به سخت افزاری که بر روی آنها نصب می شود می توانند چندین هارد دیسک SSD ، SATA یا SAS را بر روی خود نگه دارند. در ابتدا طراحی RAID فقط برای سرورها و NAS Storage های سازمانی طراحی شده بود اما امروزه حتی PC های خانگی و NAS های کوچک هم قابلیت پیاده سازی RAID را بر روی خود دیده اند و حداقل دو عدد هارد دیسک را می توانید بر روی این دستگاه ها مشاهده کنید ، بنابراین امروزه RAID را دقیقا مشابه همان چیزی که در سازمان ها مشاهده می کنید در مصارف خانگی نیز خواهید دید. به این نوع RAID ها که دارای یک سخت افزار خاص برای نگهداری هارد دیسک ها و مدیریت آنها می باشند Hardware RAID یا RAID سخت افزاری گفته می شود.
RAID نرم افزاری بدین معناست که شما می توانید هارد دیسک های خود را با هم RAID کنید و اینکار را بدون نیاز به داشتن سخت افزار خاصی مثل RAID Controller انجام دهید. در RAID های سخت افزاری این RAID Controller است که وظیفه مدیریت RAID را برعهده دارد اما در RAID های نرم افزاری این سیستم عامل است که می تواند کلیه کارهای مربوط به RAID را انجام و مدیریت کند. جالب اینجاست که امروزه حتی در ویندوزهای نسخه دسکتاپ هم شما قابلیت پیاده سازی RAID را دارید ، در ویندوز هشت و یک قابلیتی به نام Storage Pool اضافه شده است که کاربر براحتی می تواند با استفاده از آن RAID نرم افزاری ایجاد کند ، در خصوص نحوه استفاده از Storage Pool ها قبلا جناب مهندس اسحاقی مقاله ای در انجمن تخصصی فناوری اطلاعات ایران نوشته اند که می توانید به آن مراجعه کنید. جالب اینجاست که شما در Storage Pool می تواند بر روی یک هارد دیسک دو عدد پارتیشن ایجاد کنید که یکی برای بوت شدن سیستم عامل و دیگری برای نگهداری داده های شما استفاده شود و پارتیشنی که در آن داده وجود دارد را می توانید Mirror کنید.
این نوع ساختار RAID نرم افزاری در سیستم عامل های دیگری مثل OS X سرور ، لینوکس و ویندوزهای سرور هم وجود دارد. با توجه به اینکه امروزه قابلیت RAID در تمامی سیستم عامل ها تقریبا وجود دارد و به عنوان یک قابلیت پیشفرض در نظر گرفته می شود این نوع ساختار RAID دیگر هزینه ای برای پیاده سازی ندارد. با استفاده از قابلیت RAID نرم افزاری امروزه شاهد پیاده سازی راهکار های RAID های مجازی هم هستیم که توسط برخی از Vendor ها ارائه می شوند.

کدام RAID مناسب کار شما است ؟

انتظار ما از سطوح مختلف RAID یا کارایی بالا ، یا خطا پذیری بالا و یا هر دوی این موارد بصورت همزمان است. البته این موضوع هم خیلی مهم است که نیاز شما با RAID های سخت افزاری برطرف می شود یا باید از RAID های نرم افزاری استفاده کنید ، به این موضوع توجه کنید که برخی از سطوح RAID فقط در لایه سخت افزار قابل پیاده سازی هستند و تنها چند مورد RAID شناخته شده هستند که در لایه نرم افزار قابل پیاده سازی هستند. اگر قصد استفاده کردن از RAID های سخت افزاری را نیز داشته باشید نوع Controller ای که استفاده می کنید نیز در برطرف کردن نیاز شما موثر است ، RAID Controller های مختلف از سطوح مختلفی از RAID های سخت افزاری پشتیبانی می کنندو همچنین حتی نوع هارد دیسک هایی که بر روی این RAID Controller ها پشتیبانی می شود نیز می تواند متفاوت باشد ، RAID Controller ها می توانند از هارد دیسک های SAS ، SSD و یا SATA پشتیبانی کنند. حالا به سراغ معرفی انواع سطوح RAID می رویم.

معرفی RAID Level 0

RAID Level 0 به اسامی مثل Disk Striping Without Parity یا در برخی موارد به Disk Striping هم معروف است. Stripe به معنی راه راه یا خط خطی است ، همانطور که گور خر راه راه است ، یعنی داده ها بصورت ریز زیر شده در بین دو یا چند دیست به نسبت مساوی تقسیم می شوند ، از این نوع RAID برای بالا بردن سرعت و کارایی دستگاه ها استفاده می شود. در این نوع RAID کارهای کامپیوتر بر روی حداقل دو عدد هارد دیسک انجام می شود به گونه ای که خواندن و نوشتن اطلاعات همزمان بر روی دو یا چند دیسک انجام می شود و به همین دلیل سرعت خواندن و نوشتن داده ها بسیار بیشتر از حالت معمول است چون دو عدد هارد درایو همزمان داده ها را در بین خود تقسیم می کنند و طبیعتا Head های دو عدد هارد دیسک برای نوشتن و خواندن اطلاعات استفاده می شود ، هر چقدر تعداد این Head های نوشتن و خواندن بیشتر باشد سرعت نیز بالاتر خواهد رفت .

84738271ff724dc49127ab760d1190f4

این نوع RAID دارای بهترین سرعت و کارایی در I/O است. همانطور که گفتیم برای پیاده سازی RAID Level 0 حداقل به دو عدد هارد دیسک نیاز داریم ، از طرفی این نوع RAID هم بصورت نرم افزاری و هم بصورت سخت افزاری قابل پیاده سازی است ، اما نکته منفی در خصوص استفاده از RAID Level 0 این است که این نوع از RAID ها قابلیت Fault Tolerance یا خطا پذیری ندارند ، یعنی زمانیکه یکی از هارد دیسک های ما از بین برود ، تمامی داده های ذخیره سازی شده بر روی سایر هارد دیسک ها نیز دچار مشکل و غیر قابل بازیابی می شوند. R در کلمه RAID به عنوان Redundant یا افزونگی معنی می شود و در واقع ماهیت RAID که خطاپذیری است را می رساند ، با توجه به اینکه RAID Level 0 به هیچ عنوان دارای افزونگی و خطاپذیری نمی باشد می توانیم از آن به عنوان AID نام ببریم . اگر برایتان سرعت مهم است خطاپذیری اصلا مطرح نیست می توانید از این سطح از RAID استفاده کنید. در این نوع RAID اگر دو عدد دیسک 1 ترابایتی داشته باشیم ظرفیتی که از آن می توانیم استفاده کنیم ، مجموع ظرفیت های دو دیسک یعنی 2 ترابایت خواهد بود.

معرفی RAID Level 1

RAID Level 1 به اسامی Disk Mirroring یا Mirror هم معروف است. همانطور که از نامش هم پیداست در این نوع RAID حداقل دو دیسک استفاده می شود و همانطور که در معنی کلمه Mirror مشخص است ، هر چیزی که در یک دیسک کپی می شود در دیسک دوم نیز عینا کپی می شود و دیسک دوم دقیقا مشابه اطلاعاتی را دارد که در دیسک اول نوشته می شود. زمانیکه اطلاعات در یک دیسک کپی می شود ، بصورت همزمان همان اطلاعات بر روی دیسک دیگر نیز نوشته می شود و همین امر یعنی در RAID Level 1 ما خطاپذیری یا Redundancy را داریم و در صورت خراب شدن و از بین رفتن یکی از دیسک ها ، عین داده ها در دیسک دیگر وجود دارد و می توانیم در ادامه از داده هایمان استفاده کنیم. این نوع RAID یکی از ساده ترین و پرکاربردترین نوع RAID می باشد که با کمترین هزینه قابل پیاده سازی و استفاده است.

3

اما RAID Level 1 یک سری معایب نیز دارد . مهمترین نکته منفی در خصوص استفاده از RAID Level 1 سرعت پایین این نوع RAID است. با توجه به اینکه هر داده ای که قرار است بر روی دیسک ها نوشته شود در واقع دو بار باید نوشته شود ، همین موضوع باعث کند شدن این RAID می شود. RAIL Level 1 هم بصورت نرم افزاری و هم بصورت سخت افزاری قابل پیاده سازی است و برای پیاده سازی سخت افزاری آن حداقل به دو عدد دیسک نیاز داریم اما در پیاده سازی نرم افزاری RAID Level 0 شما می توانید این RAID را بر روی یک دیسک و چندین پارتیشن پیاده سازی کنید. اما نکته منفی و البته مهم دیگری که در استفاده از RAID Level 1 باید به خاطر داشته باشید این است که اگر شما در این نوع RAID دو عدد هارد دیسک 1 ترابایتی استفاده کنید تنها قادر به استفاده از 1 ترابایت از حداکثر ظرفیت ممکن که 2 ترابایت است خواهید بود زیرا اطلاعات همزمان دو برابر فضای معمول از دیسک ها استفاده می کنند.

معرفی RAID Level 5

RAID Level 5 به عنوان Disk Striping With Parity هم معروف است. این نوع RAID بیشترین استفاده را در سرورهای سازمانی و سخت افزارهای NAS Storage دارد. در این نوع RAID شما علاوه بر اینکه Fault Tolerance یا خطاپذیری دارید ، سرعت و کارایی به نسبت بالایی را نیز تجربه خواهید کرد. در این نوع RAID داده ها زمانیکه بر روی دیسک ها نوشته می شوند همزمان نوعی داده به نام Parity نیز بر روی دیسک های دیگر بصورت منظم نوشته می شود که این Parity برای بازیابی اطلاعات در صورت بروز مشکل استفاده می شود ، در این تکنیک همانند RAID Level 0 داده ها بصورت Striped یا ریز ریز شده در بین دیسک ها ذخیره می شوند و علاوه بر اینکار قابلیت Parity نیز بر روی دیسک ها نوشته می شود. در صورتیکه یکی از هارد دیسک های ما دچار مشکل و اختلال شود ، داده های ما از سایر دیسک های موجود قابل بازیابی خواهد بود و اینکار توسط همان Parity انجام می شود که صحبت کردیم ، معمولا اینکار بصورت خودکار با اضافه شدن هارد دیسک جدید انجام می شود و مهمترین نکته در خصوص RAID Level 5 این است که در زمان خارج کردن هارد دیسک مشکل دار و جایگزینی آن ، سازمانی کاری و روند سرویس دهی سرور شما دچار اختلال نخواهد شد.

4

یکی از مهمترین نکات مثبتی که در خصوص RAID Level 5 وجود دارد این است که به سرورها و NAS Storage ها قابلیت Hot Swappable را می دهد ، قابلیت Hot Swappable به این معنا است که شما می توانید یک هارد دیسک مشکل دار را از روی سرور یا NAS Storage خارج کرده و هارد دیسک جدید را وارد کنید و در این حین به هیچ عنوان نیازی به خارج کردن سرور از مدار یا خاموش کردن و Restart کردن دستگاه نیست و همین موضوع باعث می شود سرویس دهی به کاربران قطع نشود. استفاده از RAID Level 5 در سرورهایی که هم برایشان سرعت و هم کارایی و هم Fault Tolerance یا خطا پذیری مهم است پیشنهاد می شود ، برای مثال اگر سرور یک وب سایت که نیاز به خطاپذیری و سرعت بالا برای پایگاه داده خود دارد یکی از بهترین گزینه ها استفاده از RAID Level 5 می باشد.

در بالا در خصوص RAID های سطوح 0 ، 1 و 5 صحبت کردیم و گفتیم که این RAID ها معمول ترین و مرسوم ترین نوع RAID مورد استفاده در سرورها و دستگاه های NAS Storage شبکه هستند. هر سه نوع RAID ای که در بالا عنوان کردیم امکان پیاده سازی بصورت نرم افزاری در سیستم عامل های مختلف را نیز دارند .اما RAID ها فقط این مواردی نیستند که عنوان کردیم ، ما RAID های دیگری مثل RAID Level های 6 ، 10 ، 2 ، 3 ، 4 و 7 نیز داریم حالا به سراغ معرفی انواع آنها می رویم.

معرفی RAID Level 6

یکی از نقاط ضعفی که در RAID Level 5 وجود دارد این است که با از بین رفتن دو عدد هارد دیسک که در مجموعه RAID ما قرار گرفته اند کل داده های ما از بین می رفت و RAID Level 5 تنها قابلیت ریکاوری داده ها در زمانی را دارد که یکی از هارد دیسک های ما Fail شود. اما در RAID Level 6 این نقطه ضعف برطرف شده است. در واقع RAID Level 6 یک ویژگی اضافه شده به RAID Level 5 است که این امکان را می دهد که در صورتیکه دو عدد از هارد دیسک های مجموعه RAID از بین رفتند همچنان قابلیت ریکاوری داده ها را داشته باشیم . طبیعی است که حداقل تعداد هارد دیسک های که برای پیاده سازی این نوع RAID مورد نیاز است از RAID Level 5 بیشتر است. این نوع RAID به ندرت در سازمان ها و شرکت های کلان مورد استفاده قرار می گیرد.

5

معرفی RAID Level 10

RAID Level 10 در واقع باید بصورت RAID Level صفر و یک خوانده شود زیرا ترکیبی از RAID Level 1 و RAID Level 0 است ، این نوع RAID معمولا به شکل RAID 1+0 نمایش داده می شود. در اینجا قابلیت Mirror کردن RAID Level 1 با قابلیت Striping در RAID Level 0 ترکیب شده اند. در این نوع RAID شما بهترین حالت کارایی یا Performance را تجربه خواهید کرد اما هر که بامش بیش برفش بیشتر ، برای پیاده سازی RAID Level 10 شما هزینه بیشتری برای پیاده سازی نیاز دارید زیرا حداقل تعداد هارد دیسک هایی که برای پیاده سازی این نوع RAID استفاده می شود 4 عدد است. این نوع RAID برای سرورهای پایگاه داده ای که دارای فرآیند های نوشتن و خواندن زیادی هستند بسیار مناسب است. RAID Level 10 را می توان هم بصورت نرم افزاری و هم بصورت سخت افزاری پیاده سازی کرد اما در صورت پیاده سازی بصورت نرم افزاری بسیاری از قابلیت هایی که در این نوع RAID برای بالا بردن کارایی و سرعت پیاده سازی شده است از بین خواهد رفت بنابراین بهترین گزینه برای پیاده سازی این نوع RAID با استفاده از RAID Controller سخت افزاری است.

6

معرفی RAID Level 2

RAID Level 2 بسیار شبیه به RAID Level 5 است با این تفاوت که به جای استفاده از تکنیک Striping با استفاده از Parity در این نوع RAID تکنیک Striping در سطح بیت یا Bit Level Striping انجام می شود. از این نوع RAID به ندرت در مصارف خاص استفاده می شود و هزینه پیاده سازی آن نیز بسیار زیاد است ، بعضا به هیچ عنوان استفاده از چنین RAID ای به دلیل هزینه بسیار زیاد توصیه نمی شود ، برای مثال حداقل تعداد دیسک های مورد نیاز برای پیاده سازی RAID Level 2 عدد 6 است ، از طرفی این نوع RAID در برخی از فرآیند های کاری I/O دیسک از خودش کارایی ضعیفی ارائه می دهد.

7

معرفی RAID Level 3

RAID Level 3 بسیار شبیه به RAID Level 5 است با این تفاوت که در این راهکار یک دیسک بصورت اختصاصی برای نگهداری Parity ها استفاده می شود. در این نوع RAID ساختار Striping در سطح بایت یا Byte Level Striping انجام می شود. از RAID Level 3 بسیار به ندرت استفاده می شود. یکی از نقطه ضعف های این RAID این است که معمولا نمی تواند چندین درخواست را بصورت همزمان پاسخگویی کند. این تاخیر یا کندی پاسخ به دلیل این است که هر بار که قرار است در این نوع RAID فرآیند I/O انجام شود باید یکبار همه دیسک ها خوانده شوند و همین موضوع باعث کاهش کارایی می شود. تقریبا می توان از این سطح RAID به عنوان بی مصرف ترین نوع RAID نام برد ، شاید در برخی موارد از این RAID برای پایگاه داده های خاص و یا محیط های پردازشی استفاده شود.

8

معرفی RAID Level 4

RAID Level 4 نیز تا حدودی شبیه به RAID Level 5 عمل می کند با این تفاوت که ساختار Striping در این نوع RAID بصورت Block Level انجام می شود و همچنین یک دیسک بصورت اختصاصی برای Parity استفاده می شود. از این RAID به ندرت استفاده می شود زیرا در کنار اینکه برخی مواقع ممکن است کارایی خوبی ارائه دهد وقتی زیاد درگیر استفاده از Parity در یک دیسک شود کارایی آن به شدت کاهش پیدا می کند.

9

معرفی RAID Level 7

این RAID یک RAID اختصاصی و سازنده آن یک شرکت معتبر در زمینه تولید تجهیزات ذخیره سازی است و بصورت عام استفاده نمی شود. از این نوع RAID ها که بصورت استاندارد وجود ندارند به عنوان Non-Standard RAIDs نام برده می شوند که می توانید در لینک زیر اطلاعات خوبی در خصوص این نوع RAID ها پیدا کنید :

معرفی RAID Level 0 + 1

RAID Level 0+1 شبیه به RAID Level 10 یک RAID ترکیبی است که ما این نوع RAID ها را در طبقه بندی به نام Nested RAIDs یا RAID های ترکیبی یا Hybrid RAIDs قرار می دهیم. این نوع RAID در بسیاری از اوقات با RAID Level 10 اشتباه گرفته می شود اما اینها ساختار متفاوتی با هم دارند. این نوع RAID به شکل Mirror Of Stripes معروف است یعنی فرآیند Mirroring را در کنار فرآیند Striping در کنار هم قرار داده است. از این نوع RAID در محل هایی استفاده می شود که کارایی بسیار بالا مورد نیاز است اما درجه بسیار بالایی از Scalability نیاز نیست.

10

خوب ما سطوح مختلف RAID را برای شما دوستان تشریح کردیم اما این همه کار نیست ، همانطور که گفتیم سطوح RAID به همین ها محدود نمی شود به ویژه اینکه در ساختار Nested RAID ما انواع و اقسام RAID های ترکیبی را داریم که در این مجال نمی گنجد. اما برای اینکه از کل مطالب یک جمع بندی کرده باشیم بهتر است اینگونه بگوییم که برای بیشتر شرکت ها و سازمان های کوچک تا متوسط RAID های سطوح 0 و 1 و 5 و در برخی اوقات 10 پیشنهاد می شود تا بتوانند از Fault Tolerance و کارایی به نسبت خوبی برخوردار باشند. اما برای کاربران خانگی بهترین گزینه RAID Level 1 است زیرا آنها می خواهند بیشتر خطاپذیری داشته باشند تا کارایی بالاتر ، اما مهمترین نکته ای که باید در خصوص RAID ها بدانید این است که RAID یک راهکار Backup گیری نیست اما می تواند جزوی از یک استراتژی Backup گیری باشد. امیدوارم مورد توجه شما دوستان قرار گرفته باشد.

منبع :  انجمن تخصصی فناوری اطلاعات ایران

فایل سیستم و انواع آن

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

e5d0ba76131b4429990b7726934e9044 (2)

بعضی از فایل سیستم ها مکانیزمی را برای کنترل دسترسی به داده ها ( و حتی metadata یا همان data of data ) ارائه می دهند .از فایل سیستم ها در دستگاههای ذخیره ی داده استفاده شده است مانند فلاپی دیسک ها ،درایورهای هارد دیسک ،دیسک نوری و فلاش مموری ها.فایل سیستم ها برای دسترسی به داده ها ،متدهای مختلفی را ارائه میدهند.مثلا برای پروتکل های شبکه ،دسترسی به داده ها را بر روی یک file server فراهم می کنند و استفاده کننده ها به صورت کلاینت عمل می کنند و یا می توانند به صورت مجازی باشند و تنها به عنوان روش دسترسی برای داده های مجازی مورد استفاده قرار گیرند.

در مورد مدیریت فضا (space management) در فایل سیستم ها می توان گفت که فایل سیستم داده ها را به بهترین نحو ممکن سازماندهی می کند و آنها را با ویژگیهای خاص سخت افزاریمان تطبیق می دهد . فضای موجود را به قسمت های کوچکی تبدیل می کند و معمولا واحد های موجود در سخت افزار را چند برابر می کند. بهتر است به طور کلی بگوییم فایل سیستم مسئولیت سازماندهی فایل ها و دایرکتوری ها را دارد و بررسی می کند که کدام قسمتها از رسانه ی ذخیره سازی شامل چه فایل هایی است ویا کدام قسمت ها استفاده نشده اند . تضمین اعتماد از دیگر مسئولیتهای فایل سیستم است.حال به معرفی انواع سیستم فایل ها در ویندوز می پردازیم.

انواع سیستم فایل ها در ویندوز عبارتند از :

  1. (CD-ROM File System (CDFS
  2. (Universal Disk Format (UDF
  3. (File Allocation Table (FAT
  4. (New Technology File System (NTFS
  5. (Extended File Allocation Table (exFAT
  6. Protogon
  7. WinFS
  8. (Resilient File System (ReFS

قبل از آنکه به بررسی انواع سیستم فایل ها بپردازیم استاندارد ISO 9660 را مورد بررسی قرار می دهیم. استاندارد ISO 9660 يك فرمت داده اي مي باشد كه در سال 1984 در سازمان استانداردهاي جهاني طراحي شد . اين پروتكلي پذيرفته شده براي نام فايلها و ساختار دايركتوريها مي باشد . نام فايلها به حروف بزرگ و ارقام صفر تا نه محدود هستند و غير از آنها هيچ چيز ديگري مجاز نيست . نام دايركتوري مي تواند حداكثر هشت كاراكتر ( بدون پسوند ) باشد و مي تواند فقط هشت دايركتوري فرعي عمق داشته باشد .استاندارد Joliet مکمل استاندارد ISO 9660 است.از آنجا که استاندارد ISO 9660 تقریبا ساده و دارای محدودیت هایی مانند حروف بزرگ و حداکثر طول 32 کاراکتری بود،Joliet استانداردی انعطاف پذیرتر با حداکثر طول 64 کاراکتر است.

1- (CD-ROM File System (CDFS
فایل سیستم CD-ROM یا CDFS( که درفایل \Windows\System32\Drivers\Cdfs.sys پیاده سازی می شود) یک درایور فقط خواندنی است که از مجموعه ای از استاندارهای ISO 9660 و Joliet Dist Format پیروی می کند.اما با توجه به محدودیت های استاندارد ISO 9660 ،CDFS از استاندارد Joliet استفاده می کند.این سیستم فایل محدودیت هایی دارد:حداکثر سایز فایل هایش 4 GB و حداکثر 65535 دایرکتوری هایش است.این سیستم فایل از ساده ترین سیستم فایل هایی بود که در سال 1988 به عنوان استاندارد فقط خواندنی برای رسانه های CD-ROM تعریف شد.پس از آن کارخانه سازنده این سیستم فایل ،سیستم فایل های UDF به عنوان استاندارد برای رسانه های نوری پذیرفت.

2- (Universal Disk Format (UDF
UDF مجموعه ای از پیاده سازی استانداردهای شناخته شده ی ISOIEC 13346 و ECMA 167 که استانداردهای فایل سیستم ها در رابطه با رایت و کپی می باشد که یک فایل سیستم vendor-neutral (بدون وابستگی به سیستم عامل خاص ) برای ذخیره ی داده ها در رنج وسیعی از رسانه ها است. در واقع این استاندارد به طور گسترده ای به جای استاندارد ISO 9660 (که در بالا آن را معرفی کردیم) برای DVD ها و دیسک های نوری جدید (optical disk) به کار میروند. این فایل سیستم بسیار متناسب با روز رسانی به شیوه ی incremental ( افزایشی ) برای record و write مجدد دیسکهای نوری است. UDF توسط Optical Storage Technology Technology)OSTA ) ایجاد و نگهداری شد. درایور آن در ویندوز در فایل \Windows\System32\Drivers\Udfs.sys اجرا می شود.UDF تا ورژن 2.6 را support میکند،امکان خواندن و نوشتن را بر روی DVD—RAM ،CD-RRW و DVD+-R/RW زمانی که ورژن UDF ،2.50 و امکان فقط خواندن را وقتی که UDF ، ورژن 2.60 است را می دهد.

3- (File Allocation Table (FAT
FAT یا File Allocation Table که همه ی ما با نام آن کم و بیش آشناییم از دیگر فایل سیستم های اصلی ویندوز است که امکان بروز رسانی ورژن های قبلی ویندوز را برای مطابقت با دیگر سیستم عامل های در میان multiboot سیستم ها و به عنوان یک format برای درایو های فلش یا کارت های حافظه باشد را می دهد. بی شک همه ی ما نام های FAT 12,FAT 16 و FAT 32 را شنیده ایم ،هر کدام از این اعداد نشان دهنده ی تعداد بیتی است که آن نوع FAT برای شناسایی کلاستر ها بر روی دیسک استفاده می کند. فایل سیستم ویندوز در فایل \Windows\System32\Drivers\Fastfat.sys پیاده سازی می شود.حال به بررسی انواع FAT ها می پردازیم.

FAT 12

معرفی انواع FAT ها را از FAT 12 آغاز می کنیم.کلاستر 12 بیتی FAT 12 ، تنها یک پارتیشن محدود را برای ذخیره حداکثر 212 یا 4,096 کلاستر نشان میدهد.( حال کلاستر چیست؟ به كوچكترين واحد تخصيص فايل روي ديسك كلاستر گويند. در واقع كمترين حجمي است كه سيستم ميتواند برروي ديسك به فايلها تخصيص دهد. هرچه حجم كلاستر كوچكتر باشد ميزان فضاي هرز هارد كمتر و سرعت خواندن فايلها هم بيشتر است ).ویندوز از کلاسترهای 512 بایتی تا 8 کیلو بایت استفاده می کند که این اندازه ی FAT 12 را تا 32MB محدود می کند.(البته همه ی سیستم فایل های FAT 12 کلاستر اول و 16 کلاستر آخر را رزرو میکند ،در نتیجه تعداد کلاسترهای قابل استفاده در FAT 12 کمتر از 4096 است.

FAT 16

با کلاستر های 16 بیتی،سایزی معادل 216 یا 65,536 کلاستر را می تواند آدرس دهی کند.رنج سایز کلاستر FATE 16 در ویندوز ، از 512 بایت تا 64 کیلو بایت است که ظرفیت آن را تا 4GB محدود می کند.سایز کلاسترها که ویندوز استفاده می کند به ظرفیت سیستم فایل بستگی دارد.اگر از فرمتی استفاده می کنیم (مثل FAT ) که ظرفیت آن کمتر از 16MB است با استفاده از دستور Format یا MMC (Microsoft Management Console) Disk Management) ویندوز متوجه می شود که FAT 32 را به جای FAT 16 استفاده کند.این از قابلیت های MMC است که در اختیار ویندوز قرار می دهد.FAT به قسمتهای مختلفی تقسیم شده است:جدول تخصیص فایل که نامها در فایل سیستم در این جدول است و برای هر کلاستر یک ورودی دارد. این جدول از جداول حیاتی در فایل سیستم است ، به همین دلیل FAT دو کپی از جدول را نگهداری میکند که اگر یکی از درایو های فایل سیستم یا مثلا یک برنامه مثل برنامه های بررسی صحت نتواند به آن جدول دسترسی پیدا کند (مثلا به دلیل bad disk sector ) فایل سیستم بتواند از نسخه ی دومی جدول اطلاعات را بخواند. FAT 16 یک فایل سیستم قدیمی است که در ویندوز NT 4.0 بسیار استفاده می شده است . قابلیت های بهینه ای را در ظرفیت های کمتر از 2 GB ارائه می داده است.

FAT 32
FAT 32 که با ویندوز 95 و ویندوز 98 معرفی شد.FAT 32 یک جدول تخصیص 32 بیتی دارد و کلاستر های کوچکتری نسبت به FAT 16 را برای تخصیص بهینه تر فضا، Support می کند.FAT 32 از کلاسترهای 32 بیتی استفاده می کند اما 4 بیت اول را رزرو می کند پس عملا FAT 32 کلاستر های 28 بیتی دارد. به دلیل اینکه اندازه های کلاسترهای FAT 32 می تواند به اندازه 32 KB باشد ، پس FAT 32 به صورت تئوری توانایی آدرس دهی تا 8 TB را دارد. تعداد کلاستر های FAT 32 با ظرفیت بالا، به FAT 32 اجازه ی مدیریت موثرتری را نسبت به FAT 16 می دهد:می تواند با کلاسترهای 512 بایتی تا 128 GB ،Volume را مدیریت کند.علاوه بر تعداد محدود کلاستر ها ،برتری های FAT 32 بیشتر از FAT 12 و FATE 16 است.به عنوان نمونه واقعیت اینکه دایرکتوری های ریشه FAT 32 در یک VOLUME از پیش تعریف شده ذخیره نشده اند ، یا دایرکتوری ریشه محدودیت بالایی در اندازه اش ندارد و همچنین FAT 32 برای بالا بردن قابلیت اطمینان،یک کپی دیگری از بوت سکتور ها را ذخیره می کند.یکی از محدودیت هایی که در آن FAT 32 با FAT 16 مشترک اند این است که حداکثر سایز فایل ها 4 GB است به دلیل اینکه دایرکتوری ها فایل ها را با سایز 32 بیت ذخیره می کنند.

4- (New Technology File System (NTFS
NTFS تکنولوژی جدید فایل سیستم ها که در \Windows\System32\Drivers\Ntfs.sys file پیاده سازی می شود.NTFS از کلاسترهای 64 بیتی استفاده می کند و می تواند تا ظرفیت 16 exacluster را سازماندهی کند ، اگرچه ویندوز سایز NTFS را تا کلاسترهای 32 بیتی قابل آدرس دهی که کمتر از 256 TB است، محدود می کند . NTFS فایل هایی راکه سایزشان تا 16 exaByte است ،support می کند ،اما در عمل حداکثر سایز فایلها 16 TB است.NTFS شامل تعدادی از ویژگی های پیشرفته مانند امنیت فایل ها و دایرکتوری ها ، تبادل داده ها ،کپی دیسک ، فشرده سازی فایل ها ، ساپورت رمزنگاری است.یکی از خصوصیات خیلی مهم ، قابلیت recovery کردن است . اگر سیستم به طور غیر منتظره ای متوقف یا دچار مشکل شود ، در سیستم فایل FAT ، metadata ها در یک وضعیت ناجوری قرار می گرفتند و در نهایت به انبار داده های فایل ها و دایرکتوریهای خراب شده هدایت می شدند اما NTFS همان داده ها را به metadata تبدیل می کندتا ساختار فایل سیستم بتواند آنها را در یک وضعیت ثابتی بدون از دست رفتن ساختار دایرکتوری ها و فایل ها بازگردانی کند.اگرچه در نهایت اطلاعات فایل ها ممکن است از بین برود . به علاوه درایور NTFS در ویندوز قابلیت Self-healing را پیاده سازی می کند که مکانیزمی است که بسیاری از خطاهای کوچک را بدون اینکه نیاز به reboot شدن سیستم داشته باشیم و در حالی که ویندوز run است را برطرف می کند.

5- (Extended File Allocation Table (exFAT
ExFAT که به آن FAT 64 هم گفته می شود توسط شرکت مایکروسافت طراحی شده است و از نسخه ی قدیمی فایل سیستم های FAT بسیار پیشرفته تر است و به صورت ویژه ای برای فلش ها طراحی شده است. از هدف اصلی در exFAT ارائه ی قابلیت های پیشرفته ای که سیستم فایل NTFS در خواست کرده بود ،است ،اما بدون ساختار کلی metadata یا همان data of data. همانطور که از اسم FAT 64 پیداست ظرفیت فایل ها به اندازه ی 264 افزایش یافته است که این ظرفیت فایل ها را تا 16 exaByte بالا برده است که این تغییر با افزایش حداکثر سایز کلاسترها که اخیرا به صورت 32 MB پیاده سازی می شده است ،همخوانی دارد.همچنین exFAT ، bitmap ی اضافه می کند که کلاستر های خالی را پیدا میکند که این پیشرفت ، امکان حذف و تخصیص را در سیستم فایل بهبود می بخشد،در نهایت exFAT به بیش از 1000 فایل امکان می دهد که در دایرکتوری وجود داشته باشد که در نتیجه این قابلیت مقیاس پذیری (Scalability ) و پشتیبانی از دیسکها با ظرفیت بالا را بهبود می بخشد. به علاوه exFAT ویژگی های به خصوص دیگری که قبلا تنها در NTFS پیاده می شد مثل در دسترس بودن ساپورت (ACL (Access Control List یا تعیین سطوح دسترسی.

6- Protogon
این سیستم فایل جدید که ابتدا به صورت آزمایشی (نسخه ی Alpha ) در Windows 7 و Windows 8 ارائه شد قبل از آنکه به صورت رسمی وارد بازار شود ، رسمیت خود را از دست داد ( قبل از ارائه ی نسخه ی Beta )

7- WinFS
WinFS که نامی است برای cancelled data storage and management system project based on relational databases که توسط شرکت مایکروسافت طراحی شده است و اولین بار در سال 2003 به عنوان زیر سیستم های ذخیره سازی پیشرفته (advanced storage subsystem ) برای سیستم عامل های شرکت مایکروسافت ارائه شده است.این سیستم عامل تاکید بر مدیریت داده های ساختار یافته ، نیمه ساختار یافته و همچنین ساختار نیافته طراحی شده است. WinFS شامل پایگاه داده ی رابطه ای (a relational database ) برای ذخیره ی اطلاعات با هر type می باشد که در آن از الگوهای جالبی برای بهتر شناخته شدن type اطلاعات استفاده شده است.از اینرو data های منفرد می تواند در پایگاه داده ای رابطه ای به یکدیگر مرتبط شوند که این توسط سیستمی که بر مبنای خصوصیات ویژه ای است ، مشخص می شود .به دلیل اینکه data ها در مدل ها به خوبی تعریف شده اند ، هر application می تواند از دیتاها و روابط بین آنها به خوبی استفاده کند و داده های مرتبط با هم، به خوبی داده های دوباره به دست آمده بعد از اجرای هر برنامه ، سازماندهی می شوند.به دلیل اینکه سیستم ساختار و مفهوم اطلاعات را می داند ، می تواند query های پیچیده ای را که جستجوی بین داده هایی را امکانپذیر می کند . همچنین داده های مختلفی را با استخراج روابط بین آنها متراکم سازی می کند.

8- (Resilient File System (ReFS
نسخه ی بعدی ویندوز از شرکت مایکروسافت که همان Windows 8 است ، فایل سیستم جدید و مهندسی شده ای را به نام ReFS معرفی خواهد کرد که در جهت بهبود فایل سیستم ها حرکت می کند.این سیستم فایل بر پایه ی NTFS ساخته شده است از اینرو موقعی که این سیستم فایل برای نسل جدید تکنولوژی های ذخیره سازی مهندسی و طراحی می شد،سازگاری زیادی با NTFS داشت.در ویندوز 8 ، ReFS تنها به عنوان قسمتی از ویندوز سرور 8 معرفی خواهد شد.

منبع: انجمن حرفه ای های فناوری اطلاعات ایران

آموزش آپدیت FIRMWARE سرور HP

Firmware چیست؟

Firmware یک برنامه نرم افزاری است که در حافظه فقط خواندنی (ROM) بر روی برد سیستم ذخیره می شود.  Firmware مسئول رفتار سیستمی است که برای اولین بار روشن می شود و یا وقتی که کنترل سرور به سیستم عامل سپرده شده است. در مقالات قبلی در مورد میان افرا یا Firmware به طور کامل بحث کردیم و دراین مقاله قصد داریم  در مورد به روز رسانی firmware سرور HP بپردازیم.

به روز رسانی firmware سرورهای HP

وقتی بسته به روز رسانی توسط شرکت HP مهیا می شود از صفحه Business Support Center download می توان این بسته را دانلود کرده و در سیستم نصب کرد. دو روش برای به روز رسانی firmware در سرورهای HP وجود دارد. روش سنتی Offline ROM Flash  و روش جدید Online ROM Flash روش Online ROM Flash  در حال حاضر برای بعضی از سرورهای HP امکان پذیر نیست و ناگزیر به به روز رسانی از طریق Offline ROM Flash هستیم.

 روش 1:  به روز رسانی Firmware با روش  Offline ROM Flash

همانطور که از عنوان این روش پیداست زمانی می توان از آن استفاده کرد که سرور خاموش باشد. ضمن اینکه این روش نسبت به روش Online ROM Flash  از مزایای کمتری برخوردار است. با دو راهکار زیر می توان این روش را پیاده سازی کرد:

1- با استفاده از بوت دیسکت ROMPaq

a) فایل ROMPaq را از صفحه HP Business Support Center دانلود کنید.

b) فایل دانلود شده را برای ایجاد بوت دیسکت ROMPaq اجرا کنید.

ROMPaq یک فلاپی دیسک برای آپدیت کردن firmware است. firmware بر روی فلاپی دیسک دانلود شده و سپس سیستم با آن بوت می شود. برای مشاهده لیست کامل فایلهای قابل دانلود ROMPaq کلیک کنید.

2- با استفاده از ROM Update Utilityیا HP Smart Update Manager

با شروع سی دی نسخه 7.5 Firmware Maintenance ،HP Smart Update Manager Utility جایگزین HP ROM Update Utility شده است.

HP Smart Update Manager (HP SUM) utility به کاربر این امکان را می دهد تا نرم افزار یا کامپوننت های Firmware را از طریق رابط گرافیکی بسیار ساده پیاده سازی کند. HP SUM به همراه سرویس پک HP برای Proliant ارائه می شود.

  روش 2: به روز رسانی Firmware با روش Online ROM Method

Online ROM Flash تکنولوژی جدیدی است که توسط شرکت HP بوجود آمده است و به Firmware این امکان را می دهد که هم به صورت Local و هم به صورت Remote از طریق یک فایل قابل دانلود که  Smart Component نامیده می شود به روز شود.

مزایای Online ROM Flash:

  • نیازی به خاموش کردن سرور برای به روز کردن Firmware نیست.
  • به روز رسانی کمتر از یک دقیقه طول می کشد.
  • برای به روز رسانی Firmware، نیاز به ریست کردن سرور می باشد ولی می توان برای انجام آن زمان بندی (schedule) کرد. به عبارت دیگر بعداً نیز می توان سرور را ریست کرد.
  • ادمین سرور می تواند به صورت Remote عمل به روز رسانی را برای چندین سرور به صورت همزمان بوسیله ProLiant Remote Deployment Utility یا the ProLiant Remote Deployment Console Utility و یا بوسیله دیگر تکنولوژی های مدیریت سرور مانند (HP Systems Insight Manager (HP SIM انجام دهد.

Smart Component ، firmware را به روز کرده و سیستم را پیکر بندی می کند تا اینکه تنظمیات جدید در ریست بعدی اعمال شود. این قابلیت عمل به روز رسانی را انجام می دهد ولی به ادمین این امکان را می دهد که زمان پیاده سازی این تنظیمات را خود تعیین کند.

 Smart Component برای سرورهای HP ProLiant از این صفحه قابل دانلود است.

همه Online Rom Flash ها وابسته به سیستم عامل هستند. دو گونه از سیستم عامل های به روز رسانی Rom flash به صورت زیر است:

  •  Microsoft Windows
  •  Linux

استفاده از Rom-Based Setup Utility

بعد از به روز رسانی ProLiant server system ROM به اخرین نسخه، باید Rom Based Setup Utility  را اجرا کرده و سپس BIOS سیستم را برای تنظیمات سخت افزاری و کامپوننت هایی که نصب شده اند پیکر بندی کنید.

بوسیله  Rom-Based Setup Utility تنظیمات مختلفی را می توان انجام داد. راهنمای استفاده از این ابزار را از اینجا دانلود کنید.

منبع: ipbehsa.com

پیکربندی و استفاده از پورت iLO

Integrated Lights-Out Management یا iLO نام تکنولوژی مورد استفاده شرکت HP در تجهیزات سرور تولید شده توسط این شرکت میباشد. پیکربندی و استفاده از پورت iLO در زمانی به کار میرود که شما به هر دلیلی و از راه دور نیازمند به دسترسی سطح پایین (Out-Band Management) به سرور خود میباشید. البته در راه اندازی Cluster های نرم افزاری استفاده از امکانات این پورت جهت خاموش و روشن کردن سرور بسیار حیاتی میباشد.

این امکان در عموم سرور های سری 300  به بالای این شرکت ( به عنوان مثال DL380-G5 یا ML370-G6 ) به صورت پیش فرض وجود دارد.

کانکتور مورد استفاده در این تکنولوژی یک عدد کارت شبکه 100 Mbps میباشد که در کنار بقیه کانکتورهای شبکه سرور و با iLO یا Mgn قابل شناسایی میباشد.

نمایی از این پورت در شکل زیر قابل مشاهده میباشد .

1

اتصال به iLO

برای اتصال به iLO  باید IP  و نام کاربری و کلمه عبور پورت iLO را داشته باشیم.

سرور را روشن نمایید در اولین صفحه بعد از بوت شدن سیستم کلید F8 را فشار دهید ( قبل از شروع  به تست و بررسی RAID CONTROLLER  معمولا با یک پیغام مناسب جهت ورود به محیط iLO  کلید F8 معرفی میشود.

2

بعد از ورود به محیط iLO تنظیمات مربوط به کارت شبکه را انجام دهید.

3

در اولین مرحله تنظیمات DHCP باید غیر فعال شود.

4

بعد از غیرفعال کردن DHCP با فشاردادن کلید F10 تنظیمات را ذخیره کنید. دقت کنید که در هر مرحله جهت ذخیره تغییرات باید کلید F10 را فشارداد.

5

در مرحله بعد تنظیمات شبکه را انجام دهید. در این مرحله باید یک IP با netmask مناسب به پورت اختصاص داد. دقت کنید که مقدار gateway نیز تنظیم شود.

6

برای تعریف نام کاربر و کلمه عبور میتوان از یک برچسب مخصوص که روی شاسی سرور نصب شده است استفاده کرد.

7

بهتر است که در همان محیط iLO  کلمه عبور کاربر Administrator را تغییر داد و برای ورود به iLO  از آن استفاده کرد.

8

بعد از انجام مراحل فوق می توان با وارد کردن IP مربوط در مرورگر و وارد کردن نام کاربری و کلمه عبور به محیط iLO  وارد شد.

9

امکانات قابل ارائه توسط iLO بسیار مفید بوده و در بسیاری از مواقع ناجی بسیاری از مدیران شبکه ( جهت رفع مشکلات از راه دور ) میباشد. البته لازم به ذکر است که برخی از این امکانات به صورت رایگان در اختیار کاربر نبوده و برای فعالسازی آن ها شما به لایسنس پشرفته iLO با قیمت تقریبی 400 دلار در ازای هر سرور نیاز خواهید داشت که پارت نامبر محصول مذکور در لیست محصولات شرکت HP به شرح ذیل میباشد:

HP Integrated Lights-Out (iLO) Advanced License

کاربرد های کلی iLO به شرح ذیل میباشند:

  • مدیریت Power سرور مانند خاموش یا روشن نمودن و یا راه اندازی مجدد. ( رایگان )
  • مدیریت از راه دور سرور یا Remote Control Console که موجب میشود شما شرایطی برابر با زمانی که با Monitor ، Mouse و KeyBoard به صورت محلی در حال کار با سرور هستید را در اختیار داشته باشید. ( نیازمند لایسنس )
  • امکان استفاده از درایو های نوری یا Floppy سخت افزاری کامپیوتر شما به عنواد درایو های سرور در هنگام مدیریت. ( نیازمند لایسنس )
  • امکان استفاده از نسخه های ISO موجود در کامپیوتر شما به عنوان درایو محلی سرور( Remote Media Applet). ( رایگان )
  • مشاهده و مرور گزارشات و رخداد های سخت افزاری سرور. ( رایگان )
  • مشاهده و مرور وضعیت ماژول های مختلف سخت افزاری سرور از قبیل RAM یا CPU و … . ( رایگان )

منبع :

نحوه نصب VMware ESXI بصورت گام به گام

نحوه نصب VMware ESXI بصورت گام به گام به منظور راحتی کار تمام مراحل بصورت تصویری به شما نمایش داده میشود  که دوستان با مراحل بیشتر آشنا شوند و نیز سعی کرده ایم از آخرین نسخه استفاده کنیم که از این بابت هم دوستان به مشکل برخورد نکنند .

DVD سیستم عامل را درون سرور قرار دهید و توسط آن سیستم را راه اندازی نمائید.

1

بعد از اینکه تمام ماژول ها لود شدن شما صفحه زیر را مشاهده می کنید .

2

پس از این مرحله تصویر زیر را مشاهده نموده و برای ادامه Enter را می زنیم .

3

در این مرحله پنجره لایسنس جهت تائید برایتان باز می شود که طبق معمول،آن را تائید می کنیم .

4

در بخش بعد در صورتیکه هاردهای شما قابل تشخیص باشد به شما مانند شکل زیر نمایش داده می شود تا دیسک مورد نظر جهت نصب سیستم عامل را برای آن مشخص نمائید .

5

در این مرحله شما می بایست کی برد خودتان را انتخاب نمائید که ما در اینجا default را انتخاب می کنیم .

6

در مرحله بعد برای کاربر Root که مهمترین کاربر در سیستم های Linux ای محسوب می شود ( همان Admin ویندوز ) رمز قدرتمندی را انتخاب می نمائیم .

7

در این مرحله قبل از نصب سیستم شروع به جمع آوری اطلاعات سیستم می کند .

8

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

9

پس از این مرحله پروسه نصب آغاز می گردد .

10

پس از اتمام مرحله نصب به شما پیغام راه اندازی مجدد سرور را می دهد و از شما می خواهد که DVD نصب را از سرور جدا نمائید .

بعد از Enter پروسه راه اندازی آغاز می گردد .

11

12

الان که سیستم بالا آمده است شما با تصویر زیر روبرو خواهید شد .

13

با زدن دکمه F12 شما میتوانید سیستم را خاموش و یا مجدد راه اندازی نمائید و نیز با استفاده از دکمه F2 وارد صفحه login به سرور می شوید .

14

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

15

منبع: انجمن تخصصی فناوری اطلاعات ایران

معرفی انواع ساختار Virtual Disk

حتما با ساختارهای مجازی سازی کار کرده اید و به ویژه با نرم افزار مجازی ساز VMware ESXi، زمانیکه شما می خواهید در این سیستم عامل توسط ابزار VSphere Client یک Virtual Machine ایجاد کنید، این ابزار برای VM شما یک Virtual Hard Disk ایجاد می کند. این Virtual Hard Disk یا هارد دیسک مجازی روی هارد دیسک سرور شما که به عنوان Datastore معروف است در قالب یک فایل با پسوند VMDK ذخیره سازی می شود. VMDK مخفف Virtual Machine Disk می باشد. فرمت و قالبی که شما برای Virtual Disk خود در نظر می گیرید بسیار در کارایی سیستم شما تاثیر خواهد داشت. ما می خواهیم در این مقاله در خصوص انواع Virtual Disk ها و مزایا و معایب هر کدام صحبت کنیم، زمانیکه شما می خواهید یک Virtual Disk ایجاد کنید یکی از سه حالت زیر را می توانید انتخاب کنید:

  • Thin Provisioned
  • Thick Provisioned Lazy Zeroed
  • Thick Provisioned Eager Zeroed

Thin Provisioned در ساختار دیسک های مجازی به چه معناست؟

از مزایای ایجاد کردن Thin Provisioned می توان به سرعت بالای ایجاد (Faster Provision) و اشغال فضای دیسک بر اساس بالا رفتن میزان فضای مورد نیاز VM اشاره کرد. در کنار این مزایا، معایبی نیز به Thin Provisioned وارد است که از جمله آنها می توان به کاهش کارایی VM با توجه به Overhead ای که Metadata ها بر روی VM دارند و همچنین Overhead ای که فرآیند های نوشتن بر روی دیسک برای این ساختار ایجاد می کنند، اشاره کرد. از طرفی اگر ظرفیت VM شما به اندازه ای بالا برود که از Provision در نظر گرفته بیشتر شود، باعث ایجاد Downtime و اشغال زیاد منابع VM خواهد شد. از همه مهمتر اینکه شما اگر دیسک های مجازی خود را در حالت Thin Provisioned قرار دهید، دیگر نمی تواند از امکانات Clustering در ساختار مجازی سازی خود استفاده کنید. زمانیکه VSphere یک دیسک Thin Provisioned ایجاد می کند فقط مقدار کمی Metadata در Datastore ذخیره می کند. در این حالت هیچگونه فضایی بصورت یکباره از Datastore گرفته نمی شود، زمانیکه فرآیند نوشتن بر روی دیسک انجام می شود، VSphere ابتدا اطلاعات مربوط به Metadata ای که مربوط به فایل VMDK است را بروز می کند و در نهایت بلوک های جدیدی از داده را از Datastore دریافت و در آن اطلاعات را می نویسد. این عملیات در محل هایی که فرآیند های نوشتن و خواندن زیادی انجام می شود باعث بالا رفتن Overhead می شود.

Thin Provision ها دارای پایین ترین کارایی از نظر سیستم در بین سه حالت و قالب دیسک هایی هستند که در VMware وجود دارد. البته در کنار همین معایب در محیط هایی که محدودیت استفاده از فضا دارند، این نوع دیسک بسیار کاربردی است. دیسک های Thin Provisioned قابلیتی دارند که شما می توانید تا زمانیکه فضای واقعی دیسک شما پر نشده است از فضای مجازی موجود بر روی دیسک استفاده کنید. برای مثال شما اگر 10 عدد VM داشته باشید که هر کدام از آنها به 50 گیگابایت فضا نیاز داشته باشند اما فضای Datastore شما تنها 100 گیگابایت باشد، شما می توانید هر 10 عدد VM را با ظرفیت 50 گیگابایت ایجاد و راه اندازی کنید. در این حالت به یکباره فضا از Datastore دریافت نمی شود و به مرور زمان با اضافه شدن حجم داده ها به VM ها تا مرز 100 گیگابایت، شما می توانید از همه VM های خود همزمان استفاده کنید. اینکار باعث کاهش هزینه ها می شود، برعکس Thick Provision که به یکباره با در نظر گرفتن فضا ، همه فضا را به یکباره از Datastore می گیرد.

Thick Provision Lazy Zeroed در ساختار دیسک های مجازی به چه معناست؟

از مزایای ایجاد کردن Thick Provisioned Lazy Zeroed سرعت بیشتر ایجاد (Faster Provision) نسبت به Thick Provision Eager Zeroed است. این نوع دیسک های مجازی کارایی بهتری نسبت به Thin Provisioned دارند اما به نسبت سرعت ایجاد شدن آنها از Thin Provision کمتر است. همچنین از دیگر معایب این نوع دیسک های مجازی، کارایی و سرعت پایینتر نسبت به Thick Provisioned Eager Zero می باشد. این نوع دیسک های مجازی همانند Thin Provisioned قابلیت Clustering را پشتیبانی نمی کنند. زمانیکه VSphere یک دیسک از این نوع ایجاد می کند، حداکثر اندازه ای که می تواند به فایل VMDK اختصاص دهد را به یکباره به آن می دهد اما دیگر هیچ کاری انجام نمی دهد. با دسترسی پیدا کردن به هر قسمت از بلوک های دیسک VSphere ابتدا بلوک را آماده و داده ها را در آن می نویسد. سرعت و کارایی دیسک های مجازی که از نوع Thick Provisioned Lazy Zeroed هستند به دلیل ایجاد کردن Overhead در دیسک ها از Thick Provisioned Eager Zeroed کمتر است. بصورت خلاصه بعد از اینکه دیسک بصورت Lazy Zeroed ایجاد شد فضای متناسب با آن از Datastore گرفته می شود اما فضا پاکسازی نمی شود، به محض اینکه شما بخواهید داده ای به این دیسک اضافه کنید، فضا نیز ابتدا پاکسازی می شود و سپس داده های شما نوشته می شود که این به نوعی دوباره کاری برای VSphere ایجاد خواهد کرد.

Thick Provisioned Eager Zeroed در ساختار دیسک های مجازی به چه معناست؟

از مزایای ایجاد کردن Thick Provisioned Eager Zeroed این است که در میان سایر دیسک های مجازی بهترین کارایی را به خود اختصاص می دهد. Overwrite کردن فضای خالی دیسک با صفر، باعث کاهش ریسک های امنیتی بر روی این نوع دیسک های مجازی می شود. از همه مهمتر اینکه با استفاده از این نوع دیسک شما می توانید از قابلیت های Clustering ای مانند Microsoft Cluster Server و یا VMware Fault Tolerance استفاده کنید. تنهای عیبی که می شود به این نوع دیسک گرفت زمان طولانی تر نسبت به سایر دیسک ها برای ایجاد شدن یا Provision Time بالاتر می باشد. زمانیکه VSphere یک دیسک از نوع Provisioned Eager Zeroed ایجاد می کند، حداکثر مقدار فضای ممکن برای دیسک را به یکباره به فایل VMDK اختصاص می دهد؛ سپس تمامی فضاهایی که بر روی دیسک وجود دارند را صفر می کند. برای مثال اگر شما یک فایل VMDK را بصورت Thick Provisioned Eager Zeroed ایجاد کنید و 80 گیگابایت فضا برای آن در نظر بگیرید.

VSphere بلافاصله از دیسک شما 80 گیگابایت می گیرد و به فایل VMDK اختصاص می دهد و تمامی فضای 80 کیگابایت را با صفر پر می کند. زمانیکه تمامی فضاهای خالی با صفر پر شدند، Thick Provisioned Eager Zeroed مطمئن می شود که در هنگام نوشتن اطلاعات داخل دیسک هیچگونه ریسک امنیتی به وقوع نمی پیوندد. Thick Provisioned Eager Zeroed Disk ها از بهترین کارایی در تمامی فایل های VMDK برخوردارند. زمانیکه قرار است داده ای بر روی دیسک های Eager Zeroed انجام شود، VSphere تنهای کاری که باید بکند نوشتن اطلاعات است و هیچ کار اضافی لازم نیست انجام شود، همین امر باعث برتری این نوع دیسک نسبت به Thin Provisioned و Lazy Eager شده است. بصورت خلاصه زمانیکه دیسکی از نوع Eager Zeroed در نظر گرفته می شود همان ابتدا تمامی فضا از Datastore گرفته می شود و به دیسک داده می شود و تمامی فضا در همان لحظه با استفاده از بیت های صفر پاکسازی می شود و دوباره کاری موقع نوشتن اطلاعات ایجاد نمی شود.

نویسنده : محمد نصیری
منبع : انجمن تخصصی فناوری اطلاعات ایران

معرفی محصولات شرکت VMware

معرفی محصولات شرکت VMware

شرکت VMware در سال 1998 آغاز به کار کرد، این شرکت یکی از زیر مجموعه های شرکت بزرگ EMC که بزرگترین تولید کننده تجهیزات ذخیره سازی اطلاعات در دنیا هست می باشد. VMware از آغاز کار خود صرفا در زمینه تخصصی مجازی سازی فعالیت کرده است و به همین دلیل قدرتمند ترین شرکت در زمینه مجازی سازی در دنیا محسوب می شود .

فعالیت های این شرکت در زمینه تولید نرم افزار را می توان به صورت کلی به چهار قسمت: نرم افزارهای مجازی سازی دسکتاپ یا کاربرد خانگی، نرم افزار های مجازی سازی سرور، نرم افزارهای مجازی سازی پردازش ابری یا Cloud Computing و نرم افزارهای مجازی سازی نرم افزارهای کاربردی تقسیم کرد. اولین محصول این شرکت با عنوان VMware workstation برای کاربرد های خانگی و آزمایش در سال 1999 و اولین محصول سرور خود با عنوان VMware GSX برای نصب بر روی سیستم عامل (Hosted) و همچنین Server VMware ESX را برای نصب مستقیم بر روی سخت افزار (Host less) در سال 2001 روانه بازار کرد.

VMware همیشه در حال ارتقاء و بروز رسانی نرم افزاهای خود بوده است به طوری که در سال 2003 محصولات بعدی خود با عنوان VMotion و همچنین VMware Virtual Center و Virtual SMP را نیز به دنیای مجازی سازی معرفی کرد. در ادامه به معرفی انواع محصولات نرم افزاری این شرکت خواهیم پرداخت:

نرم افزارهای مجازی سازی دسکتاپ یا کاربرد خانگی

  1. VMware Workstation : نرم افزاری است که به کاربران این اجازه را می دهد بر روی یک کامپیوتر شخصی، سیستم عامل های مختلف 64 بیتی یا 32 بیتی(بستگی به سخت افزار کامپیوتری دارد که این نرم افزار بر روی آن نصب می شود) را نصب و استفاده کنند. شما بدون نیاز به نصب مجدد سیستم عامل های دیگر بر روی سیستم سخت افزاری قادر خواهید بود یک شبکه کامل را شبیه سازی و آزمایش های خود را در آن انجام دهید.
  2. VMware Fusion : این نرم افزار مانند VMware Workstation برای سیستم عامل های “مکینتاش” می باشد.
  3. VMware Player : همانطور که از نامش پیداست صرفا برای اجرای فایل ماشین های مجازی ساخته شده است و کاملا رایگان می باشد.

نرم افزار های مجازی سازی سرور یا Server Virtualization

نرم افزار VMWare ESX

VMware ESX/ESXi : این نرم افزار در حقیقت خود به نوعی سیستم عامل محسوب می شود، زیرا در هنگان نصب مستقیما بر روی سخت افزار نصب می شود و نیازی به سیستم عامل میزبان یا به اصطلاج Host ندارد و از مجموعه نرم افزارهای Hostless محسوب می شود، همانطور که مشاهده می کنید در دو نوع ارائه شده است که تفاوت های سری i این نرم افزار و ESX را در ادامه تشریح خواهیم کرد. برای شروع چند تفاوت بین این دو محصول را برایتان می گویم، لازم به ذکر است که این تفاوت ها در نسحه 5 این محصول بیشتر محسوس است:

  1. حذف Service Console برای همگان : قبلا Service Console فقط برای کسانی که ESXi را خریداری می کردند حذف شده بود ولی در ESXi 5.0 برای تمامی افرادی که این محصول را نصب می کنند(چه خریداری کرده باشند و چه نکرده باشند) حذف شده است.
  2. فایل سیستم VMFS 5 : VMFS : در واقع فایل سیستم مربوط به VMWare است، مانند NTFS که فایل سیستم Windows است. VMFS 5 دیگر MBR-Base نیست بلکه GPT-Bsae می باشد که این امر محدودیت DataStore را از 2TB به 64TB افزایش داده است و همچنین دیگر مجبور به مشخص کردن Block Size که قبلا باعث محدودیت در حجم Virtual Disk می شد نیستند.
  3. پشتیبانی از Range وسیعتری از سخت افزارهای مختلف: ESXi 5.0 رنج وسیعتری از SATA Controller ها را پشتیبانی می کند که این امر سبب سهولت در نصب ESXi 5.0 روی سخت افزارهای ارزانتر می شود.

نرم افزار VMware VSphere

این محصول را می توان کاملترین مجموعه نرم افزاری شرکت VMware در سالهای اخیر نامید که در واقع مجموعه ای کامل از انواع ابرای های محتلف VMware می باشد که در یکجا جمع شده و تقریبا کلیه امکاناتی را که از یک سیستم مجازی سازی انتظار می رود را در یکجا جمع کرده است، این محصول نسخه های مختلفی دارد که در ادامه به مقایسه این نسحه ها می پردازیم:

vmware vSphere Enterprise Plus قدرتمندترین و کاملترین نسخه ی vmware با انعطاف پذیری بالا و قابلیت های فراوان جهت ایجاد و مدیریت Data-center با قابلیت پشتیبانی موارد زیر است:

  • vmware vMotion
  • vmware Hot Add
  • vmware Fault Tolerance
  • vmware Data Recovery
  • vmware vSheild Zones
  • vmware Storage vMotion
  • vmware DRS
  • vmware DPM
  • vmware vNetwork Distributed Switch
  • (vmware ESXi And vmware ESX (deployment-time choice
  • vmware vStorage VMFS
  • Eight-way Virtual SMP
  • vmware vCenter Server Agent
  • vmware vStorage APIs/VCB
  • vmware vCenter Update Manager
  • vmware HA
  • vmware vStorage Thin Provisioning
  • vmware vNetwork Distributed Switch

vmware vSphere Enterprise : دومین نسخه ی قدرتمند vmware با حداکثر امنیت جهت پردازش اطلاعات به همراه ذخیره کننده ی خودکار منابع در سطح شبکه با قابلیت های زیر است:

  • vmware vMotion
  • vmware Hot Add
  • vmware Fault Tolerance
  • vmware Data Recovery
  • vmware vSheild Zones
  • vmware Storage vMotion
  • vmware DRS
  • vmware DPM
  • (vmware ESXi And vmware ESX (deployment-time choice
  • vmware vStorage VMFS
  • Four-way Virtual SMP
  • vmware vCenter Server Agent
  • vmware vStorage APIs/VCB
  • vmware vCenter Update Manager
  • vmware HA
  • vmware vStorage Thin Provisioning

vmware vSphere Advanced : سومین نسخه ی vmware با محیطی کاملا استراتژیک همراه با راهکارهای فراوان جهت جلوگیری از هرگونه مشکل و خرابی در سطح شبکه:

  • vmware vMotion
  • vmware Hot Add
  • vmware Fault Tolerance
  • vmware Data Recovery
  • vmware vSheild Zones
  • vmware HA
  • vmware vStorage Thin Provisioning
  • (vmware ESXi And vmware ESX (deployment-time choice
  • vmware vStorage VMFS
  • Four-way Virtual SMP
  • vmware vCenter Server Agent
  • vmware vStorage APIs/VCB
  • vmware vCenter Update Manager

vmware vSphere Standard : چهارمین نسخه ی نرم افزار قدرتمند vmware با قابلیت هایی جهت راه اندازی سریع شبکه و نرم افزارها با کمترین هزینه:

  • vmware HA
  • vmware vStorage APIs/VCB
  • vmware vCenter Update Manager
  • vmware vStorage Thin Provisioning
  • (vmware ESXi And vmware ESX (deployment-time choice
  • vmware vStorage VMFS
  • Four-way Virtual SMP
  • vmware vCenter Server Agent

همان طور که ملاحضه می کنید گستردگی این محصول بسیار زاید است و این فقط مربوط به vSphere بود.

محصولات پردازش ابری یا Vcloud

این ابتکار در کنفرانس VMworld در سال 2008 در لاس وگاس اعلام شد. vCloud با بسیاری از ارائه دهندگان خدمات عمومی و حمایت از برنامه های کاربردی متعددی رشد کرده است.

  • VMware vCloud Director
  • VMware vCloud Datacenter Services
  • VMware vCloud Express
  • VMware vCloud Consulting Services
  • VMware vCloud API

VMware Go یک سرویس تحت وب است برای کاربران از هر سطح تجربه و تخصص برای نصب و راه اندازی و پیکربندی VMware vSphere Hypervisor

مجازی سازی نرم افزارهای کاربری یا Application Virualization

  1. VMware vFabric tcServe : یک سرور Tomcat برای ساخت و اجرای برنامه های JAVA
  2. (VMware vFabric Enterprise Ready Server (ERS
  3. یک Apache وب سرور با قابلیت load-balancing component
  4. VMware vFabric Hyperic: یک سرویس تحت وب برای نظارت بر برنامه های سفارشی و مدیریت عملکرد برای محیطهای physical, virtual and cloud
    VMware vFabric GemFire
    RabbitMQ
    VMware vFabric SQLFire
    VMware vFabric Web Server

نرم افزارهای پشتیبان گیری VMbackup

در سال 2011 EMC کنترل Mozy را به VMware داد (Mozy یک سرویس online backup برای ویندوز و مکینتاش است ) دو محصول MozyHome و MozyPro دارد.

سایر محصولات شرکت VMware

VMware vCenter Converter که آن نیز به 3 نرم افزار مختلف تقسیم میشود

  • VMware ACE
  • VMware ThinApp
  • VMware Infrastructure

نویسنده: مهیار سعادتی
منبع: انجمن تخصصی فناوری اطلاعات ایران

بازیابی اطلاعات حذف شده

حتما برای شما هم پیش آمده است که یک یا چند فایل را از سیستم حذف کرده اید و بعدا متوجه شده اید که به آنها نیاز داشته اید و می خواهید این فایل ها را بازیابی کنید. ابزارهای زیادی برای انجام عملیات Data Recovery یا بازیابی داده ها در اینترنت وجود دارد اما ما می خواهیم در این مقاله از انجمن تخصصی فناوری اطلاعات ایران انواع و اقسام راهکارهایی که می توانید برای بازیابی اطلاعات استفاده کنید را به شما معرفی کنیم. در این آموزش تقریبا هر چیزی که نیاز است شما به عنوان یک کاربر عادی در خصوص بازیابی اطلاعات بدانید را به شما آموزش خواهیم داد پس تا آخر آموزش با ما باشید. ادامه مطلب