Skip to Content

آرشیو دسته بندی ها:وبلاگ

مفهوم سرور و انواع آن

مفهوم سرور و انواع آن

مفهوم سرور و انواع آن

مفهوم سرور و انواع آن

سرور (Server) چیست؟

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

کامپیوتر سرویس دهنده یا سرور، کامپیوتری است که همیشه در حالت آماده به کار و روشن است و آماده دریافت درخواست از کامپیوتری دیگر و پاسخ به آن در خواست می باشد و هدف از بکارگیری آن به اشتراک گذاشتن منابع سخت افزاری و نرم افزاری آن به Client  ها می باشد؛ که به ساختار آن Client-Server می گویند. زمانی که این دسترسی تنها در محدوده یک شبکه داخلی باشد، به آن سرور تحت شبکه گفته می شود و به این معنا خواهد بود که تمامی کامپیوتر های موجود در این شبکه از این کامپیوتر فرمان می گیرند و نیازهای تحت شبکه خود را به کمک آن تامین می کنند و سرور نقش آن ها را در شبکه تعیین می نماید. حال اگر گستره این شبکه کمی بیشتر شود، و متشکل شود از تمام کامپیوترهایی که از طریق اینترنت به هم وصل شده اند، گروه بسیار بزرگی از کامپیوتر های همیشه روشن و همیشه در دسترس از طریق اینترنت وجود خواهد داشت که به آن ها سرور های اینترنتی گفته می شود. این سرورها وظیفه دارند تا اطلاعاتی که در هر زمان از شبانه روز، بر روی پهنای اینترنت جستجو می شوند را در اختیار کاربران اینترنتی قرار دهند.

Server  : کامپیوتری که سرویس به Client  ها ارائه می دهد. (سرویس دهنده)

Client  : کامپیوتری که از Server ها سرویس می گیرد. (سرویس گیرنده)

سیستم عامل سرور ها

لینوکس : تمامی توزیعات لینوکس مانند CentOS ،Fedora Core  وDebian  را شامل می شود .

ویندوز : تمامی ورژن های مختلف ویندوز مانند windows 7 , 8 , 10 وWindows Server  را شامل می شود .

مجازی ساز : نرم افزارهای مجازی ساز مانندVMware ESX  وHyper-V  را شامل می شود.

انواع سرور

Web server

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

Standalone server

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

Name server

 سروری است که پروتکل name-service را پیاده سازی می کند.

Printer server

کامپیوتر یا دستگاهی است که از طریق شبکه به یک یا چند پرینتر و تعدادی کلاینت متصل شده و پس از دریافت فرمان پرینت از کلاینت ها آن را به پرینتر مناسب منتقل می کند. Fax Server نیز مشابه با این سرور است که تفاوت آن ارتباط بین دستگاه های فکس بجای پرینتر می باشد.

Proxy server

سروری است که نقش واسطه را بین کلاینت ها و سرورهای دیگر ایفا می کند. وقتی کاربر بخواهد اطلاعاتی چون فایل، صفحات وب و سایر منابع را از سرور دیگری دریافت کند، به proxy server متصل می شود. در حقیقت، این سرور به عنوان یک رابط بین Server اصلی و Client قرار می گیرد و اطلاعات را از طرفین گرفته و پس از بررسی به گیرنده ارسال می نماید و در برخی موارد کاربری Tunnel را داشته و مانند خدمات VPN شخصی استفاده می گردد. در نتیجه در واقع یک سرور در مسیر سرور اصلی می باشد که اطلاعات را دریافت کرده و سپس بررسی و به مقصد مورد نظر انتقال می دهد.

Sound server

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

Application server

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

Database server

یک برنامه کامپیوتری است که خدمات database به سایر کامپیوترها یا برنامه های کامپیوتری ارائه می دهد که به آن مدل client-sever نیز می گویند. این نوع سرور بیشتر در سازمان ها و شرکت ها مورد استفاده قرار می گیرد که کاربری آن به این صورت است که Database مورد استفاده یک نرم افزار یا سرویس که توسط کاربران بر روی کامپیوتر های آن ها مورد استفاده قرار می گیرد، بر روی سرور قرار می گیرد و تمام کاربران و کامپیوتر های متصل از یک دیتابیس مشترک که بر روی سرور می باشد، استفاده می کنند و اطلاعات نیز به صورت یکپارچه و متمرکز ذخیره سازی و پردازش می گردد.

Fax server

سیستمی است که در یک سرور شبکه محلی (LAN) نصب شده و به کاربرانی که به شبکه متصل هستند امکان ارسال و دریافت فکس را می دهد.

File server

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

Game server

کاربران بازی های کامپیوتری می توانند با اتصال به این سرور به صورت آنلاین به انجام بازی های گروهی بپردازند. این نوع از سرور در واقع گونه ای از Application Server می باشد با این تفاوت که کاربری آن تنها برای بازی می باشد. به این شیوه که بازی بر روی سرور نصب و میزبانی می گردد و افراد و کاربران متصل به آن شبکه می توانند با برقراری ارتباط با سرور بر روی کامپیوتر خود از بازی استفاده کنند، که استفاده آن در واقع برای بازی هایی می باشد که به صورت گروهی یا به عبارتی Multiplayer هستند.

Home server

سروری برای منازل مسکونی است که از طریق یک شبکه خانگی و اینترنت به سایر دستگاه های داخل خانه خدمات ارائه می دهد.

Media Server

این نوع از سرور مربوط به اشتراک سرویس های چند رسانه ای یا همان Media می باشد که برای مثال یک ویدیو یا فایل صوتی بر روی سرور قرار می گیرد و کاربران می توانند بدون نیاز به دانلود فایل آن را بر روی کامپیوتر خود مشاهده کنند.

Communication Server

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

Computing Server

این سرور برای انجام پردازش و محاسبه استفاده می گردد، به این صورت که در زمانی که پردازنده های یک کامپیوتر برای پروسه یا کاربری خاصی کافی نمی باشند، می توان با اتصال این کامپیوتر به یک سرور دیگر از پردازنده های سرور نیز در کنار پردازنده های کامپیوتر کاربر استفاده نمود.

Mail Server

این سرور برای کاربری ارسال ایمیل استفاده می گردد، به این صورت که بر روی سرور یک سرویس ارسال ایمیل یا WebMail قرار می گیرد و خدمات و تراکنش های ارسال ایمیل از طریق آن سرور انجام می گردد.

ادامه مطلب

سرور چیست؟

سرور چیست؟

سرور چیست؟

سرور چیست؟

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

یکی از خصیصه های دیگری که سرورها را از هم متمایز می کند، نوع نرم افزار و سیستم های عاملی است که بر روی این کامپیوترها نصب می شود. بعنوان مثال، یک وب سایت می تواند بر روی سروری قرار داشته باشد که سیستم عامل آن ویندوز سرور 2003 باشد، و وب سایت دیگری وجود داشته باشد که بر روی سروری با سیستم عامل لینوکس نصب شده باشد.

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

ادامه مطلب

سیسکو سرور جدید UCS را برای AI & ML معرفی می کند

سیسکو سرور جدید UCS را برای AI & ML معرفی می کند.

سرورهای UCS سیسکو

سیسکو سرور جدید UCS را برای AI & ML معرفی می کند

امروز Cisco اعلام کرد که مجموعه مقالات UCS خود را از سیستم های B-Series، C-Series و HyperFlex را با معرفی Cisco UCS C480 ML M5 Rack Server گسترش می دهد. این آخرین نسخه به طور خاص طراحی شده است تا با در حال افزایش اثرات هوش مصنوعی (AI) و یادگیری ماشین (ML) در شرکت قرار گیرد. سرور جدید برای دانشمندان داده ها و توسعه دهندگان ساخته شده است، به آنها کمک می کند تا از طریق این فناوری های جدید در آینده نزدیک حرکت کنند.

داده های بزرگ تغییر کرده است که چگونه سازمانی در چند سال گذشته داده ها را در نظر می گیرد و در حال حاضر فن آوری هایی مانند AI و ML تغییر خواهد کرد که شرکت از این داده ها استفاده می کند. AI و ML تغییر خواهد داد که چگونه این شرکت به عنوان یک کل کار می کند، چرا که قادر خواهد بود به حل مسائل پیچیده و اجازه دهد که فرایندها بیشتر و کارآمدتر شوند. در حالی که دنیای وعده در اینجا وجود دارد، برخی از مسائل مانند برخورد با حجم کار جدید، الگوهای و تخصیص منابع مختلف وجود دارد. این جایی است که سرور جدید UCS سیسکو وارد می شود.

Cisco UCS C480 ML برای کمک به سرعت بخشیدن به یادگیری عمیق با استفاده از GPU های NVIDIA طراحی شده است. GPU های قدرتمند NVIDIA برای سرعت بخشیدن به پچ های نرم افزار یادگیری ماشین ضروری هستند. این پردازنده های گرافیکی قدرت پردازش لازم را برای مقابله با مجموعه های وسیع داده ها فراهم می کنند و بینش های قابل استفاده را از بین می برند. به غیر از سرور فوق، سیسکو همچنین سایر گزینه های محاسباتی را که برای هر مرحله از چرخه عمر AI و ML طراحی شده است، اجرا می کند. داده ها از لبه به هسته که به طور کامل تجزیه و تحلیل شده است منتقل شده است. بخشی از گزینه های دیگر عبارتند از Deventer AI Developer Center و Exchange Devon Ecosystem.

مزایا عبارتند از:

ساخته شده برای فناوری اطلاعات: UCS برای فناوری اطلاعات برای افزودن فناوری جدید به محیط خود آسان می شود. با سیسکو Intersight، آنها همچنین سادگی و دسترسی سیستم مدیریت مبتنی بر ابر را دریافت می کنند. این به آنها امکان می دهد تا سیاست و عملیات خود را برای تمام زیرساخت های محاسباتی خود از ابر به کار گیرند. و با سیسکو اعتبار طرح برای کمک به شناسایی سریع سوپاپ های AI و ML نرم افزار، IT می تواند با اعتماد به نفس در مقیاس سازمانی استقرار.
ساخته شده با یک اکوسیستم: سیسکو تنها کار نمی کند. این در حال دستیابی به ظروف و مدل های محاسبات چند رسانه ای است تا برنامه های منبع باز را در مقیاس بدون در نظر گرفتن برنامه های کاربردی، آسان تر کند. این اعتبارسنجی محیط های آموزشی و نرم افزار مانند Anaconda، Kubeflow و راه حل Cloudera و Hortonworks در سرور جدید است.
دسترسی

انتظار میرود Cisco UCS C480 ML M5 Rack Server در سه ماهه چهارم امسال در دسترس باشد.

ادامه مطلب

نصب IIS در ویندوز سرور

نصب IIS در ویندوز سرور

نصب IIS در ویندوز سرور

IIS چیست ؟

Internet Information Services به اختصار IIS سرویسی است که از طرف شرکت مایکروسافت عرضه شده است و شما با راه اندازی این سرویس می توانید فایل ها و یا وب سایت خود را بر روی ویندوز سرور میزبانی نمایید.

آموزش تصویری نصب IIS در ویندوز سرور

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

در مرحله اول با استفاده از برنامه ریموت دسکتاپ به سرور ویندوزی خود متصل شوید. (ما در این آموزش از ویندوز سرور 2012 استفاده خواهیم کرد)

هنگامی که شما برای اولین بار وارد سرور می شوید پنجره server manager بصورت خودکار باز می شود (در صورتی که باز نشد بر روی آیکون چمدان مانند آن در نوار پایین سمت چپ کلیک نمایید)

نصب IIS در ویندوز سرور

از منو manage مطابق با تصویر پیوست در پایین بر روی گزینه add roles and features کلیک کنید.

نصب IIS در ویندوز سرور

پس از کلیک بر روی گزینه یاد شده صفحه زیر برای شما باز می شود.

نصب IIS در ویندوز سرور

گزینه next را انتخاب نمایید.

نصب IIS در ویندوز سرور

بدون اعمال تغییر مجددا بر روی next کلیک کنید.

نصب IIS در ویندوز سرور

در این مرحله از گزینه های قسمت roles گزینه Web Server (IIS) را تیک بزنید و بر روی next کلیک کنید.

نصب IIS در ویندوز سرور

پنجره زیر برای شما باز می شود ، بر روی گزینه add features کلیک بفرمایید.

نصب IIS در ویندوز سرور

پس از نمایش این پنجره که آخرین مرحله نصب وب سرور IIS در ویندوز سرور می باشد بر روی گزینه install کلیک کنید.

نصب IIS در ویندوز سرور

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

نصب IIS در ویندوز سرور

تبریک ، شما موفق به نصب وب سرور iis در ویندوز سرور 2012 شدید.

جهت استفاده از این سرویس و میزبانی فایل های خود می توانید از طریق mycomputer با همان this PC به درایو C و سپس پوشه inetpub و در نهایت پوشه wwwroot مراجعه نموده و فایل ، پرونده های مورد نظر خود را در این مسیر قرار دهید.

نصب IIS در ویندوز سرور

از این پس با وارد نمودن آیپی سرور به همراه یک / و نام فایل می توانید نسبت به دانلود فایل مورد نظر از سرور اقدام فرمایید.

مثال : http://myserverIP/filename.mp3

 

ادامه مطلب

دانلود لایسنس های رایگان vSphere ESXi 6.0

دانلود لایسنس های رایگان vSphere ESXi 6.0

دانلود لایسنس های رایگان vSphere ESXi 6.0

دانلود لایسنس های رایگان vSphere ESXi 6.0

نرم افزار vSphere 6.0 منتشر شد و ما با مجوز ارزیابی خود ارزیابی ویژگی های Hypervisor با نام تجاری جدید خود را آغاز کرده ایم. مدت زمان ارزیابی 60 روز است اما آیا فکر می کنید 60 روز برای آلوده نگه داشتن دست با ESXi 6.0 کافی نیست. نصب مجدد ESXi 5.5 هر 60 روز پس از انقضا license پروانه ارزیابی ، زمانبر خواهد بود. نگران نباشید ، VMware کلید ESXi 6.0 Hypervisor رایگان با کلیدهای مجوز منقضی شده را در اختیار ما قرار می دهد.

امروز در این پست نسخه VMware ESXi 6.0 را برای شما تهیه کرده ایم ، که این نسخه آخرین نسخه ارائه شده است که می توانید با vSphere Client به آن متصل شوید .

همچنین فایل vSphere Client را جهت دانلود برای شما قرار داده ایم که با استفاده از این نرم افزار می توانید براحتی به سرورهای ESXI خود وصل شوید .

نحوه استفاده از فایل کرک : فایل Keygen را که در ادامه آمده است ، دانلود کنید ، و لایسنس مربوطه را در نرم افزار وارد کنید .

 

 

ادامه مطلب

مزایا و معایب انواع RAID

مزایا و معایب انواع RAID

گذرگاه IDE در طبقه بندی گذرگاههای سیستم ، جزء گذرگاههای خارجی محسوب می شود و در سیستم از آن به منظور ارتباط قطعاتی مانند Rewriter ، CD-ROM ، HDD و … استفاده می شود . در سیستمهای امروزی به طور معمول دو کانکتور IDE برای برقراری ارتباط بین 4 وسیله جانبی وجود دارد ولی در برخی سیستم ها تعداد این کانکتورها 4 مورد می باشد ، دو کانکتور به عنوان IDE ، و دو کانکتور اضافی برای استفاده تحت عنوان RAID یا ATA 133,ATA 100 می باشد. در این پست از سایت قصد داریم به مزایا و معایب انواع RAID بپردازیم.

همانطور که می دانیم با استفاده از کانکتورهای IDE ی موجود روی مادر برد امکان استفاده از حداکثر دو دستگاه بر روی هر کانکتور وجود دارد .RAID تکنولوژی است که امکاناتی نظیر افزایش سرعت , Back up گیری همزمان روی یک یا چند درایو و … در اختیار کاربر قرار می دهد . برای هر کدام از آرایشهای ممکن هنگام استفاده از دو یا چند هاردیسک , نسخه های متفاوت RAID مطرح می شود به عنوان مثال : RAID1 , RAID0 و….

مزایا و معایب انواع RAID

RAID0 : ذخیره سازی روی چند دیسک بدون کنترل خطا

مزایا و مشخصات :

– داده ها به بلوکهایی تبدیل می شوند و هر بلوک در هارد دیسک مجزا ذخیره می شود.
– باعث بالا رفتن کارایی سیستم I/O می گردد چرا که بار ترافیکی نقل و انتقالات بین چندین کانال مجزا تقسیم می شود.
– بالارفتن کارایی بدلیل وجود کنترلرهای مختلفی که عمل کنترل ترافیک را به عهده می گیرند (افزایش سرعت)
– طراحی بسیار ساده ( زیرا مدار محاسبه Parity وجود ندارد )
– عدم پرداختن به محاسبات مربوطه به Parity وکنترل خطا (افزایش سرعت به دلیل عدم پرداختن به محاسبات مربوط به Parity )

معایب :

– عدم استفاده از Parity .(هیچ گونه کد تشخیص و تصحیح خطا در این نوع RAID وجود ندارد ).
– از کار افتادن یک درایو باعث از دست رفتن کلیه اطلاعات خواهد شد.
– عدم کارایی در محیطهای حساس به حفظ داده ها

موارد استفاده :

– میکس و پردازش تصاویر ویدیویی (میکس و مونتاژ ).
– واژه پردازی (نرم افزارهای تایپ و… )
– کارهایی که نیاز به سرعت بالا دارد.

مزایا و معایب انواع RAID

Backup : RAID1 گیری همزمان داده ها به منظور Mirroring و Duplexing

Mirroning : کپی برداری هم زمان روی دو درایو
Duplexing : زمانی است که یکی از درایوها دچار مشکل شود و درایو سالمی را جایگزین نماییم سپس داده ها را روی درایو سالم کپی کنیم .

مزایا و مشخصات :

-هنگام سیکل نوشتن , گویی اطلاعات روی یک دیسک نوشته می شود (در صورتیکه عملأ بر روی دو دیسک نوشته می شود . مانند RAID0 ) ولی عمل خواندن , ازهر دودیسک انجام می شود ( کاهش ترافیک گذرگاه – نوشتن بر روی هر دو دیسک ولی خواندن مجزا )
– قابلیت برگرداندن %100 داده ها هنگام بروز مشکل برای یک دیسک .
– در نرخ انتقالات داده تغییر محسوسی نداریم. (یعنی وجود دو دیسک تفاوتی با یک دیسک ندارد ) .
– در شرایط خاص RAID1, توانایی تحمل خرابی بیش از یک دیسک را نیز دارد .
– ساده ترین طراحی در تکنولوژی RAID (مدار مربوط به Parity وجود ندارد )

معایب :

– بیشترین تعداد هارد دیسک در میان انواع RAID (بسته به انتخاب User )
– هزینه بالا

مزایا و معایب انواع RAID

RAID2 : دارای خاصیت ECC با استفاده از کد همینگ

مزایا و مشخصات :

– تصحیح خطای بسیار سریع
– مناسب برای انتقال اطلاعات

معایب :

– طراحی بسیار یچیده که با صدمه دیدن یک دیسک دچار مشکل می شود .
– نامناسب در دید تجاری (تعداد زیاد درایوها )

کد همینگ : یکی از روشهای محاسبه و کنترل خطا در سیستمهای دیجیتال می باشد . انواع روشها برای کنترل ترافیک داده های دیجیتال وجود دارد به عنوان مثال Parity haming code ,… که مجموعه این روشها را ECC می نامند . (Error Checking and Correcting)

RAID3 : انتقال موازی با استفاده از خاصیت Parity

مزایا و مشخصات :

– سیکل خواندن و نوشتن بسیار سریع .

معایب :

– طراحی بسیار پیچیده که با صدمه دیدن یک دیسک مجموعه دچار مشکل می شود .

کاربرد :

– میکس و مونتاژ تصویر
– ویرایش تصویر مانند raid0

مزایا و معایب انواع RAID

RAID4 : دیسک های داده مجزا دیسک مربوط به Parity مشترک

مزایا و مشخصات :

– سیکل خواندن بسیار سریع ( ترافیک کمتر در گذرگاه)

معایب :

– پیچیدگی بسیار بالا در طراحی مدار کنترلی مشکل در برگرداندن داده ها هنگام بروز اشکال در یک دیسک ( چرا که داده ها روی دیسکها توزیع شده است )

مزایا و معایب انواع RAID

RAID5 : دیسک های داده مجزا و Parity توزیع شده در دیسکهای Data

مزایا و مشخصات :

– در این نوع به حداقل 3 درایو دیسک سخت نیاز داریم .
– تک تک بلوک های داده روی دیسک ها نوشته می شوند و Parity مربوط به هر بلوک نیز داخل هارد مربوط ذخیره می گردد.
– سیکل خواندن بسیار سریع (ترافیک کمتر در گذرگاه )
– سیکل نوشتن متوسط (محاسبات مربوط به Parity )
– قابلیت و اطمینان بالا (وجود ECC )

معایب :

– خرابی در یک دیسک در خروجی تاثیر ندارد.
– طراحی پیچیده مدار کنترلی
– مشکل در برگرداندن داده ها هنگام بروز اشکال

کاربرد :

– در سیستمهای سرور و بانکهای اطلاعاتی ISPها

مزایا و معایب انواع RAID

RAID6 : دیسکهای داده ها مجزا با دو Parity توزیع شده مجزا

مزایا و مشخصات :

– RAID6 در واقع نسخه پیشرفته RAID5 می باشد که تصحیح و کنترل خطا را بهبود می بخشد . این ویرایش RAID اطمینان و توانایی بالا در زمینه data storage فراهم می کند .
– بهترین انتخاب برای کاربردهای بحرانی و حساس

معایب :

– طراحی مدار کنترلی بسیار پیشرفته و پیچیده .
– سیکل نوشتن بسیار کند ( دوبار محاسبه مربوط به Parity )
– نیاز به N+2 درایو دیسک سخت . بدلیل دارا بودن حالت Parity دو بعدی . ( N تعداد دیسکهای سخت در حالت معمولی )
– ادغام اطمینان بالا با قابلیت بالا

RAID7 : نقل وانتقال بهینه شده غیر همزمان به منظوردستیابی به نرخ انتقال بسیار سریع

مزایا و مشخصات :

– نقل و انتقال غیر همزمان و دارای کنترلگرهای مستقل.
– درایو مجزا برای ذخیره کردن اطلاعات مربوط بهParity
– برخورداری از سیستم Open System و استفاده از گذرگاه SCSI
– گذرگاه Cache داخلی با سرعت بالا (X-bus )
– دیسک های خواندن و نوشتن از امکان Choching استفاده میکنند.
– تکنولوژی مدار تولید Parity تا حدودی با سایر انواع Raid تفاوت دارد .
-امکان Hot Swaping

Open system : به سیستمی اطلاق می شود که قابلیت سازگاری با سخت افزارها و نرم افزارهای مختلف را داشته باشد و امکان کارکردن در سیستمهای مختلف را به راحتی داشته باشد .

RAID10 : این Raid حداقل به 4 دستگاه هاردیسک نیاز دارد
مزایا و مشخصات :

– عمل تکه تکه کردن بلوکهای داده همانند Raid1 انجام می پذیرد .
– تصحیح و کنترل خطا نیز مانند Raid2 می باشد .
– نرخ انتقال بالا
– در شرایط معین , امکان تحمل خرابی چند دیسک در این نوع RAID وجود دارد .

معایب :

– بسیار گران قیمت
– منبع تغذیه حتمأ باید متصل به ups باشد .
– جابجایی درایوها باید به صورت موازی انجام گیرد .
– سیستمهای سرور و بانکهای اطلاعاتی .

RAID53 : نرخ انتقال بالا همراه با قابلیت انتقال مناسب

مشخصات و مزایا :

-این آرایه RAID حداقل به 5 دستگاه دیسک سخت نیاز دارد .
– RAID53 در واقع باید RAID03 نلمیده شود زیرا عمل Striping آن همانند RAID0 بوده و Segment بندی آن نیز مانند RAID3 می باشد.
– تحمل خطای آن مانند RAID3 می باشد.
– نسبت به RAID3 دارای نرخ انتقال بسیار بهتری می باشد.

معایب :

– قیمت بالا
– همه دیسک ها باید با همدیگر سنکرون شوند که انتخاب نوع و مدل درایو را محدود می سازد .
– Stripe کردن در سطح بایت ها نهایتأ در محاسبه ظرفیت فرمت شده تأثیر منفی می گذارد .

RAID 0+1 : نرخ انتقال داده بهینه

مزایا و مشخصات :

– حداقل به 4 دستگاه هاردیسک نیاز دارد .
– RAID 0+1 به عنوان آرایه آینه ای نیز معروف است با این تفاوت که قطعات داده ها یا Segment ها طبق استراتژی RAID0 ایجاد شده اند .
– تحمل خطای این نوع آرایه مانند RAID5 می باشد .
– نرخ انتقال بالا .
– بهترین انتخاب برای سیستمهایی که به کارایی بالا بدون توجه به حداکثر اطمینان نیاز داشته باشند .

معایب :

– RAID 0+1 نباید با RAID10 اشتباه گرفته شود . کوچکترین مشکل در عملکرد یک درایو , آرایه را به مدل RAID0 تبدیل خواهد کرد .
– قیمت بسیار بالا
– جابجایی درایوها باید به صورت موازی انجام گیرد .

کاربرد :

– پردازشهای تصویری و فایل سرورهای عمومی


موارد پیشنهادی

ادامه مطلب

نصب ویندوز از طریق شبکه PXE

نصب ویندوز از طریق شبکه PXE

در این پست از سایت می خواهیم به نصب ویندوز از طریق شبکه PXE بپردازیم. برای نصب ویندوز یا هر سیستم عامل دیگر بر روی سیستمی که سی دی رام نداشته باشه، اولین راهی که به ذهن ما میرسه، استفاده از فلش مموری هست. اما اگر مشکل شما هم مثل مشکل من باشه که هم سی دی رام لبتاپ از کار افتاده و هم از فلش بوت نمیکنه باید دنبال یه راه حل دیگه ای باشیم. حتما تو بوت سیستم دیدین که اگر سیستم عامل نباشه که بوت بشه، سعی میکنه که به DHCP سرور کانکت بشه. این برای استفاده از پروتکل PXE هست. محیط Preboot Execution Environment  یک محیط برای بوت کردن سیستم از طریق شبکه و جدا از فضای ذخیره سازی می باشد. نمونه ای برای آن سیستم های TC که نیازی به گذاشتن هارد ندارند از این نوع هستند.

محیط ما مشابه عکس زیر خواهد بود:
نصب ویندوز از طریق شبکه PXE
سرور همون سیستمی هستش که محتوات سی دی ویندوز رو روش کپی میکنیم و PXE client همون لبتاپ یا سیستمی هستش که میخوایم روش ویندوز نصب کنیم که بهش میگیم کلاینت (رو vmware  هم میشه تست کرد).
—–معمولا PXE توانایی شناخت کارت شبکه وایرلس رو نداره و باید با کابل سیستم کلاینت خودمون رو به سوییچ وصل کنیم.
نیازمندی های ما با شرح زیر میشه:

1- یک سوییچ که کلاینت رو با کابل به اون وصل کنیم (سرور میتونه با وایرلس وصل بشه)

2- سیستم سرور که یه نسخه ویندوز روش نصب باشه و کارا رو روی اون انجام بدیم

3- سی دی ویندوزی که میخوایم روی کلاینت نصب کنیم (اینجا من win7 نصب کردم).

—— برای اینکه مشکلی پیش نیاد، فایروال رو خاموش کنید.

مراحل کار:

1- برنامه serva رو از این آدرس دانلود کنید. نسخه رایگان اون رو دانلود کنید. توجه کنید که نسخه درست 32 یا 64 بیتی رو دانلود کنید.

2- یک شاخه اصلی ایجاد کنید، مثلا (C:\SERVA_ROOT). این شاخه میشه شاخه اصلی کار serva.

3- برنامه serva  را هر کجا مه میخواهید اکسترکت و اجرا کنید. سپس بر روی Settings کلیک کنید.

4- بر روی برگه TFTP کلیک کنید و بر اساس شکل زیر آن را تغییر دهید (فعال سازی و انتخاب شاخه اصلی که قبلا ساخته اید).نصب ویندوز از طریق شبکه PXE

5- بر روی برگه DHCP تنظیمات مناسب را انجام دهید. اگر سوییچ شما قابلیت DHCP را داشته باشد مانند شکل زیر عمل کنید(معمولا همشون دارن)نصب ویندوز از طریق شبکه PXE

6- اگر سویچ قابلیت DHCP نداشته باشه مثل عکس زیر عمل کنید:

نصب ویندوز از طریق شبکه PXE

7- بعد از تنظیمات یک بار از برنامه خارج شوید و دوباره برنامه را باز کنید.

8- وارد شاخه اصلی که قبلا ساخته اید شوید. چند فایل و شاخه جدید توسط برنامه ساخته شده است. در شاخه WIA_WDS نسخه های ویندوز ,vista,7,8,2008 و نسخه های جدید قرار خواهد گرفت و برای نسخه های قبل از vista از شاخه WIA_RIS_SHARE استفاده میکنیم. ابتدا شاخه مورد نظر (در اینجا WIA_WDS) را به اشتراک قرار میدهیم. مانند شکل زیر مراحل را ان جام دهید. (توجه شود که با نام WIA_WDS_SHARE دسترسی انجام میشود.نصب ویندوز از طریق شبکه PXE

9- یک زیر ساخه در WIA_WDS ساخته و تمام محتویات سی دی ویندوز خود را در آن کپی کنید. برای مثال در سیستم من به شکل C:\SERVA_ROOT\WIA_WDS\win7 است.

10- برای شرایطی که سیستم شما نیازمند یک درایور خاص کارت شبکه در هنگام نصب است، میتوان آن را در شاخه $OEM$\$1\Drivers\NIC قرار داد.

11- بر روی سیستم سرور کارها انجام شد و باید در سیستم کلایت سیستم عامل خود را نصب کنیم. در صفحه بوت سیستم خود، منوی مربوط به راه اندازی از طریق شبکه را انتخاب میکنیم. برای مثال در سیستم من با عنوان NIC Boot میباشد. میتوان لاگ روند اتصال را در برنامه serva مشاهده کرد. هر تعداد زیرشاخه که در WIA_WDS داشته باشیم ملاحظه میشود. نسخه مورد نظر را انتخاب و شروع به نصب میکنیم.

نصب ویندوز از طریق شبکه PXE

12- بعد از بارگذاری فایل ها، یک پنجره باز شده و نام کاربری و کلمه عبور میخواهد تا به محتویات شاخه ویندوز دسترسی داشته باشد. این کلمه عبور و نام کاربری مربوز به سیستم سرور است. اگر سیستم سرور شما win8 است، و با ایمیل فعال کرده باشید، نام کاربری، نام اول قبل از فاصله است. برای مثال اگر نام کامپیوتر شما hamed-pc باشد . نام کاربری شما hamed.sh@live.com در این صورت در قسمت User به صورت زیر میویسیم: hamed-pc\hamed و در کلمه عبور هم کلمه عبور سیستم سرور را. توجه کنید که این اطلاعات مربوط به سیستم سرور و برای اتصال کلاینت به آن است.

نصب ویندوز از طریق شبکه PXE

ادامه مطلب

انواع Raid و کاربرد آنها

RAID0 : ذخیره سازی روی چند دیسک بدون کنترل خطا

 

مزایا و مشخصات :
– داده ها به بلوکهایی تبدیل می شوند و هر بلوک در هارد دیسک مجزا ذخیره می شود.
– باعث بالا رفتن کارایی سیستم I/O می گردد چرا که بار ترافیکی نقل و انتقالات بین چندین کانال مجزا تقسیم می شود.
– بالارفتن کارایی بدلیل وجود کنترلرهای مختلفی که عمل کنترل ترافیک را به عهده می گیرند (افزایش سرعت)
– طراحی بسیار ساده ( زیرا مدار محاسبه Parity وجود ندارد )
– عدم پرداختن به محاسبات مربوطه به Parity وکنترل خطا (افزایش سرعت به دلیل عدم پرداختن به محاسبات مربوط به Parity )

 

معایب :
– عدم استفاده از Parity .(هیچ گونه کد تشخیص و تصحیح خطا در این نوع RAID وجود ندارد ).
– از کار افتادن یک درایو باعث از دست رفتن کلیه اطلاعات خواهد شد.
– عدم کارایی در محیطهای حساس به حفظ داده ها

 

موارد استفاده :
– میکس و پردازش تصاویر ویدیویی (میکس و مونتاژ ).
– واژه پردازی (نرم افزارهای تایپ و… )
– کارهایی که نیاز به سرعت بالا دارد.

 

Backup : RAID1 گیری همزمان داده ها به منظور Mirroring و Duplexing

 

Mirroning : کپی برداری هم زمان روی دو درایو
Duplexing : زمانی است که یکی از درایوها دچار مشکل شود و درایو سالمی را جایگزین نماییم سپس داده ها را روی درایو سالم کپی کنیم .
مزایا و مشخصات :
-هنگام سیکل نوشتن , گویی اطلاعات روی یک دیسک نوشته می شود (در صورتیکه عملأ بر روی دو دیسک نوشته می شود . مانند RAID0 ) ولی عمل خواندن , ازهر دودیسک انجام می شود ( کاهش ترافیک گذرگاه – نوشتن بر روی هر دو دیسک ولی خواندن مجزا )
– قابلیت برگرداندن %100 داده ها هنگام بروز مشکل برای یک دیسک .
– در نرخ انتقالات داده تغییر محسوسی نداریم. (یعنی وجود دو دیسک تفاوتی با یک دیسک ندارد ) .
– در شرایط خاص RAID1, توانایی تحمل خرابی بیش از یک دیسک را نیز دارد .
– ساده ترین طراحی در تکنولوژی RAID (مدار مربوط به Parity وجود ندارد )

 

معایب :
– بیشترین تعداد هارد دیسک در میان انواع RAID (بسته به انتخاب User )
– هزینه بالا

 

RAID2 : دارای خاصیت ECC با استفاده از کد همینگ

 

مزایا و مشخصات :
– تصحیح خطای بسیار سریع
– مناسب برای انتقال اطلاعات

 

معایب :
– طراحی بسیار یچیده که با صدمه دیدن یک دیسک دچار مشکل می شود .
– نامناسب در دید تجاری (تعداد زیاد درایوها )

 

کد همینگ : یکی از روشهای محاسبه و کنترل خطا در سیستمهای دیجیتال می باشد . انواع روشها برای کنترل ترافیک داده های دیجیتال وجود دارد به عنوان مثال Parity haming code ,… که مجموعه این روشها را ECC می نامند . (Error Checking and Correcting)

 

RAID3 : انتقال موازی با استفاده از خاصیت Parity
مزایا و مشخصات :
– سیکل خواندن و نوشتن بسیار سریع .

 

معایب :
– طراحی بسیار پیچیده که با صدمه دیدن یک دیسک مجموعه دچار مشکل می شود .

 

کاربرد :
– میکس و مونتاژ تصویر
– ویرایش تصویر مانند RAID0

 

RAID4 : دیسک های داده مجزا دیسک مربوط به Parity مشترک

 

مزایا و مشخصات :
– سیکل خواندن بسیار سریع ( ترافیک کمتر در گذرگاه)

 

معایب :
– پیچیدگی بسیار بالا در طراحی مدار کنترلی مشکل در برگرداندن داده ها هنگام بروز اشکال در یک دیسک ( چرا که داده ها روی دیسکها توزیع شده است )

 

RAID5 : دیسک های داده مجزا و Parity توزیع شده در دیسکهای Data

 

مزایا و مشخصات :
– در این نوع به حداقل 3 درایو دیسک سخت نیاز داریم .
– تک تک بلوک های داده روی دیسک ها نوشته می شوند و Parity مربوط به هر بلوک نیز داخل هارد مربوط ذخیره می گردد.
– سیکل خواندن بسیار سریع (ترافیک کمتر در گذرگاه )
– سیکل نوشتن متوسط (محاسبات مربوط به Parity )
– قابلیت و اطمینان بالا (وجود ECC )

 

معایب :
– خرابی در یک دیسک در خروجی تاثیر ندارد.
– طراحی پیچیده مدار کنترلی
– مشکل در برگرداندن داده ها هنگام بروز اشکال

 

کاربرد :
– در سیستمهای Server و بانکهای اطلاعاتی ISPها

 

RAID6 : دیسکهای داده ها مجزا با دو Parity توزیع شده مجزا

 

مزایا و مشخصات :
– RAID6 در واقع نسخه پیشرفته RAID5 می باشد که تصحیح و کنترل خطا را بهبود می بخشد . این ویرایش RAID اطمینان و توانایی بالا در زمینه data storage فراهم می کند .
– بهترین انتخاب برای کاربردهای بحرانی و حساس

 

معایب :
– طراحی مدار کنترلی بسیار پیشرفته و پیچیده .
– سیکل نوشتن بسیار کند ( دوبار محاسبه مربوط به Parity )
– نیاز به N+2 درایو دیسک سخت . بدلیل دارا بودن حالت Parity دو بعدی . ( N تعداد دیسکهای سخت در حالت معمولی )
– ادغام اطمینان بالا با قابلیت بالا

 

RAID7 : نقل وانتقال بهینه شده غیر همزمان به منظوردستیابی به نرخ انتقال بسیار سریع

 

مزایا و مشخصات :
– نقل و انتقال غیر همزمان و دارای کنترلگرهای مستقل.
– درایو مجزا برای ذخیره کردن اطلاعات مربوط بهParity
– برخورداری از سیستم Open System و استفاده از گذرگاهSCSI
– گذرگاه Cache داخلی با سرعت بالا (X-bus )
– دیسک های خواندن و نوشتن از امکان Choching استفاده میکنند.
– تکنولوژی مدار تولید Parity تا حدودی با سایر انواع Raid تفاوت دارد .
-امکان Hot Swaping

 

Open system : به سیستمی اطلاق می شود که قابلیت سازگاری با سخت افزارها و نرم افزارهای مختلف را داشته باشد و امکان کارکردن در سیستمهای مختلف را به راحتی داشته باشد .

 

RAID10 : این Raid حداقل به 4 دستگاه هاردیسک نیاز دارد

 

مزایا و مشخصات :
– عمل تکه تکه کردن بلوکهای داده همانند Raid1 انجام می پذیرد .
– تصحیح و کنترل خطا نیز مانند Raid2 می باشد .
– نرخ انتقال بالا
– در شرایط معین , امکان تحمل خرابی چند دیسک در این نوع RAID وجود دارد .

 

معایب :
– بسیار گران قیمت
– منبع تغذیه حتمأ باید متصل به ups باشد .
– جابجایی درایوها باید به صورت موازی انجام گیرد .
– سیستمهای Server و بانکهای اطلاعاتی .

 

RAID53 : نرخ انتقال بالا همراه با قابلیت انتقال مناسب

 

مشخصات و مزایا :
-این آرایه RAID حداقل به 5 دستگاه دیسک سخت نیاز دارد .
– RAID53 در واقع باید RAID03 نلمیده شود زیرا عمل Striping آن همانند RAID0 بوده و Segment بندی آن نیز مانند RAID3 می باشد.
– تحمل خطای آن مانند RAID3 می باشد.
– نسبت به RAID3 دارای نرخ انتقال بسیار بهتری می باشد.

 

معایب :
– قیمت بالا
– همه دیسک ها باید با همدیگر سنکرون شوند که انتخاب نوع و مدل درایو را محدود می سازد .
– Stripe کردن در سطح بایتها نهایتأ در محاسبه ظرفیت فرمت شده تأثیر منفی می گذارد .

 

RAID 0+1 : نرخ انتقال داده بهینه
مزایا و مشخصات :
– حداقل به 4 دستگاه هاردیسک نیاز دارد .
– RAID 0+1 به عنوان آرایه آینه ای نیز معروف است با این تفاوت که قطعات داده ها یا Segment ها طبق استراتژی RAID0 ایجاد شده اند .
– تحمل خطای این نوع آرایه مانند RAID5 می باشد .
– نرخ انتقال بالا .
– بهترین انتخاب برای سیستمهایی که به کارایی بالا بدون توجه به حداکثر اطمینان نیاز داشته باشند .

 

معایب :
– RAID 0+1 نباید با RAID10 اشتباه گرفته شود . کوچکترین مشکل در عملکرد یک درایو , آرایه را به مدل RAID0 تبدیل خواهد کرد .
– قیمت بسیار بالا
– جابجایی درایوها باید به صورت موازی انجام گیرد .

 

کاربرد :
– پردازشهای تصویری و fileserever های عمومی .

 

ادامه مطلب