تفاوت سرور با یک کامپیوتر معمولی سرور چیست و چه تفاوتی با یک کامپیوتر معمولی یا هاست دارد؟ تفاوت بین سرور و کامپیوتر چیست؟


--------

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


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


تفاوت بین سرور و کامپیوتر معمولی



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


پردازنده های قدرتمندسرورها از CPUهای اختصاصی مانند Xeon اینتل یا Opteron AMD استفاده می کنند. از سنگ های عجیب تر نیز استفاده می شود، به عنوان مثال اینتل Itanium. سرورهای سطح ورودی، مانند رایانه های شخصی ساده، یک پردازنده دارند، پردازنده های بزرگتر - از دو تا هشت. قدرتمندترین سرورها خوشه هایی از صدها پردازنده با "تسمه" همراه - مادربردها، درایوها و غیره هستند.


حجم زیاد حافظه دسترسی تصادفی. اگر یک رایانه خانگی برای یک کار کامل به چند گیگابایت "رم" نیاز دارد، در بدترین موارد - 4، یک سرور قدرتمند به 8-16 گیگابایت و حتی بیشتر نیاز دارد. خود ماژول های حافظه سرور معمولاً دارای عملکرد تصحیح خطا هستند - ECC (کد تصحیح خطا). با تشکر از این، اشتباهات در نوشتن و خواندن داده ها ناشی از نقص در عملکرد الکترونیک یا نقص در تراشه های حافظه منجر به وقفه در عملکرد "نرم افزار" یا انجماد سیستم نمی شود، همانطور که با یک کامپیوتر معمولی اتفاق می افتد.


درایوهای بزرگاکثر سرورها داده ها را با ظرفیت بالا و سریع ذخیره می کنند دیسکهای سختکه در آرایه های RAID ترکیب می شوند. از آنجایی که سرور به طور همزمان به سرعت بالا و تحمل خطا نیاز دارد، فرمت‌های آرایه‌ها جداسازی داده‌ها از چند دیسک سخت را با تکثیر اطلاعات روی «پیچ‌ها» دیگر ترکیب می‌کنند. یافتن توانایی قطع و وصل مجدد درایوها "داغ" غیر معمول نیست - به عنوان مثال. بدون وقفه در سیستم


اتصال شبکه پهن بانداگر از سرور برای به اشتراک گذاری ده ها رایانه در اینترنت استفاده شود، با استفاده از یک کانال "ضخیم" با بالا به شبکه جهانی متصل می شود. توان عملیاتی... برای این کار از خطوط فیبر نوری یا کانال های رادیویی استفاده می شود. رایانه های مشتری با استفاده از فناوری های آشنای اترنت یا Wi-Fi به سرور متصل می شوند.


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


قاب.وظایف سرور طراحی آن را تعیین می کند. سرورهای رده پایین مانند رایانه های شخصی معمولی به نظر می رسند، فقط اندازه آنها افزایش یافته است تا مادربرد و آرایه ذخیره سازی بزرگتر را در خود جای دهد. سرورها دارای محفظه های قوی تری هستند - کابینت های رک، و اغلب آنها از چندین بلوک (کامپیوتر، روتر و غیره) در محفظه های جداگانه تشکیل شده اند. یک خوشه سرور بسیار قدرتمند می تواند از چندین ده مورد از این کابینت ها تشکیل شود. کامپیوتر محصور در بدنه فشرده rack mount یک سرور blade نامیده می شود.


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




دستگاه های خروجی.از آنجایی که خروجی ویدیو و صدا در تعداد مشتری گنجانده شده است و نه وظایف سرور، سرورهایی برای چنین هدفی یا اصلا وجود ندارند (پس سیستم از راه دور از رایانه شخصی مشتری کنترل می شود) یا نسبتاً ابتدایی هستند.


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


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


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


نرم افزار تخصصی.به عنوان مثال، سرورها مجهز به سیستم عامل های سازگار با وظایف سرور هستند ویندوز سرور 2003، نسخه های ویژه لینوکس یا Free BSD یا سیستم عامل های صرفاً سرور مانند Solaris از Sun Microsys-tems. نرم افزار اصلی مورد استفاده، برنامه های سرور مانند Apache برای نگهداری وب سایت ها یا Microsoft Exchange-ge Server برای دریافت و ارسال ایمیل است.


انواع سرور



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


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


سرورهای چند رسانه اینوعی سرور فایل هستند. آنها برای ذخیره عکس، موسیقی، فیلم و سایر محتوای چند رسانه ای طراحی شده اند. استفاده از رایانه به عنوان سرور ضروری نیست. می‌توانید یک دستگاه NAS بخرید، یا حتی با یک هارد دیسک خارجی فشرده که از طریق اترنت یا Wi-Fi به شبکه شما متصل می‌شود، کار کنید.


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


سرورهای بازیتوسعه دهندگان بازی های رایانه ای سرورهای ویژه ای را باز می کنند که در آن کاربران می توانند با یکدیگر بازی کنند. زمانی محبوب‌ترین سرورها تیراندازها و استراتژی‌های سه بعدی بودند که فقط یک مسابقه را در یک زمان یا چند بازی را در یک زمان مجاز می‌دادند. یک خانه یا محله نادر "lokalka" می تواند بدون چنین سروری کار کند. امروزه سرورهای مختلف MMORPG (بازی نقش آفرینی آنلاین چند نفره عظیم) تقاضای بیشتری دارند که صدها و هزاران نفر می توانند به طور همزمان روی آنها بازی کنند (مثال: بازی های نسب 2 و World of Warcraft).


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


سرورهای پیام رسانی فوریبرنامه های مسنجر - AIM، ICQ، یا MSN Messenger - روی شبکه ای از سرورهای ارتباطی کار می کنند که از همان اصل کلی مانند سرورهای پستی پیروی می کنند.


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


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


لیست سرورهایی که حمل و نقل ترافیک را کنترل می کنند شامل انواع زیر است.




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


سرورهای DNSوظیفه سرور DNS ترجمه نام دامنه سرورها به آدرس های IP است. انتقال داده ها در شبکه ها با استفاده از آدرس های IP انجام می شود که سایت بدون تغییر است نام دامنهمی تواند بیش از یک بار از یک سرور به سرور دیگر "حرکت" کند و آدرس IP آن را تغییر دهد. بنابراین، جداول مربوط به آدرس های IP و نام دامنه در DNS (سیستم نام دامنه) به طور مرتب به روز می شوند و سرورها آنها را با یکدیگر همگام می کنند.


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


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


معماری مشتری-سرور و همتا به همتا


اگر رایانه ای که منابع را فراهم می کند سرور باشد، رایانه ای که از آنها استفاده می کند کلاینت نامیده می شود. علاوه بر این، یک کلاینت، مانند یک سرور، همچنین برنامه ای برای دسترسی به منابع است (به عنوان مثال، سرویس گیرنده پست الکترونیکییا پیام رسان فوری).


اکثر خدمات سنتی اینترنت مبتنی بر معماری سرویس گیرنده-سرور هستند. ولی در در این اواخریک سازمان شبکه ای اساساً متفاوت گسترده شد.


در معماری Peer-to-Peer (P2P)، همه رایانه ها برابر هستند و هر کدام بخشی از کل داده ها را ذخیره می کنند. در این حالت، هر ماشین به طور همزمان هم به عنوان مشتری و هم به عنوان سرور عمل می کند. موفق ترین نمونه پیاده سازی P2P شبکه های اشتراک گذاری فایل (eDon-key2000، Bit-Torrent) است. هنگامی که فایلی را از چنین شبکه ای دریافت می کنید، به طور همزمان قطعاتی از آن را از ده ها رایانه دانلود می کنید. به دلیل توزیع داده ها، شبکه های همتا به همتا (معروف به همتا به همتا، غیرمتمرکز) بسیار انعطاف پذیر و سریع هستند.


برای رعایت انصاف، باید بپذیریم که اکثر شبکه های همتا به همتا به هیچ وجه بدون سرور کار نمی کنند. به عنوان مثال، شبکه های اشتراک فایل از سرورها (ردیاب ها) برای مدیریت و ردیابی ترافیک استفاده می کنند.


سرور خانگی



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


"افزایش" یک سرور خانگی برای ذخیره فایل ها و اشتراک گذاری دسترسی به اینترنت آنقدرها که برای یک کاربر بی تجربه به نظر می رسد دشوار نیست. این به اجزای زیر نیاز دارد.


کامپیوتر.برای یک فایل یا یک وب سرور ساده، یک کامپیوتر با پردازنده Pentium II یا Athlon، 256 مگابایت رم و یک درایو CD-ROM کافی است. اگر قصد دارید یک سرور بازی روی رایانه خود راه اندازی کنید (یک ابتکار بسیار محبوب در شبکه های محلی کوچک)، به ماشین قدرتمندتری نیاز خواهید داشت.


به عنوان اولین قدم، می توانید روی آن اجرا کنید سرور لینوکساز Live-CD. پس از نوازش کردن با آن، تصمیم خواهید گرفت که آیا باید به سمت رویدادهای جدی تر بروید یا خیر. اگر همچنان تصمیم دارید همیشه از رایانه خود به عنوان سرور استفاده کنید، لینوکس باید روی آن نصب شود HDD... 10 گیگابایت برای این کار کافی است فضای خالی... بقیه فضا برای فایل ها و نرم افزارهای اضافی (در درجه اول برنامه های سرور) باقی می ماند.


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


توزیع لینوکساز طريق نسخه رایگانلینوکس (Open SuSe، Ubuntu یا Knoppix) می‌توانید سروری ایجاد کنید که تمام ویژگی‌های مورد نیاز برای استفاده خانگی را داشته باشد.


اکثر توزیع‌های لینوکس دارای نسخه‌های پولی نیز هستند - برای مثال، در مورد SuSe، SuSe Enterprise Server نامیده می‌شود. این نسخه لینوکس یک نسخه اضافی دارد پشتیبانی فنیسازنده و مجموعه گسترده ای از برنامه ها.




/>



شبکه دیسکهای سخت



DimonVideo DimonVideo

2010-07-15T13: 17: 43Z 2010-07-15T13: 17: 43Z




/>

روترهای WLAN و هارد دیسک های شبکه


کار کنید شبکه خانگیبه ندرت نیاز به استفاده از رایانه شخصی جداگانه به عنوان سرور دارد. بسته به مقدار داده ای که ذخیره می کند و وظایفی که انجام می دهد، می توانید یکی از دو گزینه ارزان تر را انتخاب کنید.


روتر WLAN به اضافه هارد اکسترنال


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


هارد دیسک های شبکه


ذخیره سازی متصل به شبکه (NAS) یک سرور فشرده و ارزان (در مقایسه با یک کامپیوتر جداگانه) است که تنها یک عملکرد را انجام می دهد - ذخیره سازی داده ها. NAS قدرتمند دارای مجموعه ای غنی از رابط ها و توانایی پیکربندی از راه دور از طریق یک رابط وب (مشابه روترها) است. گزینه های ساده تر برای چنین راه حلی هارد دیسک های خارجی معمولی هستند رابط شبکهاترنت یا وای فای.


نصب سرور مبتنی بر یک رایانه کامل فقط در صورتی منطقی است که عملکرد NAS قبلاً وجود نداشته باشد: برای مثال، شما باید یک سرور بازی کوچک را در شبکه خانگی یا یک وب سایت خود "بالا ببرید". برای این منظور، یک کامپیوتر لینوکس قدیمی کافی است، اگرچه می توان از ویندوز نیز استفاده کرد.

">

متاسفانه، همه مدیران تفاوت بین یک کامپیوتر معمولی کار و یک سرور را نمی دانند. اغلب برای یک مدیر سیستم بسیار دشوار است که به رئیس خود توضیح دهد چرا برای عملکرد عادی شبکه شرکتیشما نمی توانید واحد سیستم قدیمی را از گنجه بیرون بیاورید، اما باید یک Dell، HP یا هر سازنده معروف دیگری خریداری کنید.

عملکرد

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

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

تفاوت های اساسی

اول از همه، باید به "پر کردن" قوی تر، عمدتا مادربردها اشاره کرد. این کامپیوترها باید فرآیندهای غیرقابل مقایسه بیشتری را نسبت به ماشین های اداری انجام دهند. باز هم به دلیل بار زیاد، سرورها به چندین منبع تغذیه مجهز شده اند.

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

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

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

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

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

اما چیزی که برای چند نفر یا حتی ده ها نفر جواب می دهد، اصلاً در مقیاس بزرگتر جواب نمی دهد. سه ویژگی اصلی وجود دارد که رایانه های سرور را از رایانه های معمولی متمایز می کند:

  1. سرور باید درخواست های همه کاربران را در سریع ترین سطح عملکرد ممکن رسیدگی کند.
  2. سرور باید به طور مداوم کار کند، حتی راه اندازی مجدد معمولی نیز بسیار نامطلوب است. در زبان عامیانه شبکه، آپ تایم سرور را آپ تایم می گویند.
  3. علاوه بر این، در صورت نیاز به جایگزینی هر جزء، خاموش کردن کل سرور نامطلوب است. توانایی خاموش نکردن کل در هنگام جایگزینی خصوصی را می توان "وصل کردن داغ" نامید.

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

رایانه سرور ارائه‌دهنده امکان دسترسی به اینترنت را برای شخص فراهم می‌کند، و این دومی شامل چه چیزی است؟ ساده شده - از سایت ها. و اینها دوباره سرورها هستند، نه تنها ارائه دهندگان ارتباط، بلکه ارائه دهندگان میزبانی - خدماتی برای ایجاد، ذخیره سازی و ارائه داده های سایت. در برخی موارد، بسیاری از سایت های کوچک به صورت فیزیکی در یک دستگاه قرار می گیرند، در برخی دیگر - یک سرور اختصاصی قدرتمند تنها به نفع یک سایت محبوب کار می کند.

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

سرور از چه چیزی تشکیل شده است

از نظر فنی، کامپیوتر سرور با مادربرد و پردازنده مرکزی شروع می شود. منطق کلی در اینجا مانند یک کامپیوتر معمولی است. اما چندین تفاوت کلی نیز وجود دارد - پردازنده ها روشن هستند مادربردممکن است چندین مورد وجود داشته باشد، و اسلات‌های بسیار بیشتری برای اتصال RAM نسبت به پیشرفته‌ترین رایانه‌های شخصی مرسوم وجود دارد.

در حالی که پردازنده شخصی رده بالای اینتل Core i7-2600K تا 32 گیگابایت رم را پشتیبانی می کند، پردازنده Xeon X5570 اینتل هنوز با توانایی کار با 144 گیگابایت فاصله دارد! علاوه بر این، در حالی که یک پردازنده دسکتاپ معمولاً دو هسته ای یا چهار هسته ای است، تراشه های سرور حداقل ده هسته دارند. در مثال ارائه شده، تعداد هسته ها، اتفاقا، یکسان است.

لازم به ذکر است که در حالی که اینتل و AMD به طور کلی در بازار رایانه های شخصی پیشتاز هستند، IBM، HP، Oracle و Fujitsu نیز نقش مهمی در بخش سرور دارند. در عین حال، اگر معماری x86 در حال حاضر در بخش شخصی محبوب است، پس در بخش سرور، تقریباً همه بازیگران مهم بازار همچنان راه حل های تکنولوژیکی خود را ارائه می دهند، می توان به IA-64 اینتل، Ibem's POWER و SPARC اشاره کرد که برای اوراکل و فوجیتسو مشترک است. این به نوبه خود محدودیت های خاصی را تحمیل می کند، زیرا قابلیت های نرم افزار سرور به طور مستقیم با راه حل های تولید کنندگان مرتبط است.

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

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

هشت مگابایت حافظه ویدئویی برای یک سرور طبیعی است، بسیار مهمتر مقدار رم است. این فقط در مورد تلاش برای کمال نیست، جایی که مهندس می خواهد حافظه را در یک شکاف قرار دهد، زیرا یک شکاف وجود دارد. مشکل این است که هارد دیسک های مدرن هنوز از خط چند ترابایت عبور نکرده اند؛ برای به دست آوردن حجم زیاد، آنها به اصطلاح ترکیب می شوند. آرایه‌های RAID، اما کل این مجموعه از هارد دیسک‌ها هنوز نیاز به پیچ خوردن فیزیکی دارند (سرعت 10 هزار دور در دقیقه را چگونه دوست دارید؟) و بخوانید، در حالی که RAM به شما اجازه می‌دهد تا به طور موقت مقادیر نسبتاً زیادی داده را ذخیره کنید تا سرعت دسترسی را افزایش دهید.

انواع سرور

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

در مقیاس عملی، نوع رایج‌تر سرورهای rack-mount این است که رایانه‌ها در کابینت‌های مخصوص نصب نصب می‌شوند، که خودشان در یک اتاق ویژه - اتاق سرور قرار دارند. نسخه قفسه‌ای شبیه کشوی روی میز یا رادیو ماشین بزرگ است.

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

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

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

چگونه سرور را تعویض کنیم؟

بنابراین، می توانید به موارد زیر برسید: اگر نیاز دارید که از یک بازی رایانه ای یا چند رسانه ای لذت جدیدی دریافت کنید، یا فایل های خود را بین همه همسایگان خود در خانه توزیع کنید، پس نباید برای این کار یک رایانه سرور خریداری کنید.

یک مدل خوب از یک کامپیوتر شخصی مدرن کافی است. اگر کارهای علمی یا تجاری دارید که نیاز به محاسبات و حجم داده های قابل توجهی دارد، حتی در این مورد، استفاده از رایانه سرور در خانه ایده چندان درستی نیست - قبوض برق شما افزایش می یابد، هزینه هایی برای خدمات اپراتور وجود خواهد داشت. -administrator (هنوز باید پیکربندی و بررسی کنید)، همچنین باید تقریباً کل اتاق را مجدداً تجهیز کنید و آن را به قدرت سخت افزار رایانه بدهید.

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

سلام دوستان!

امروز ما در مورد "تکه های آهن" جدی صحبت خواهیم کرد که به طور ناگهانی تر از یک کامپیوتر خانگی مرتب شده اند.

سرور سخت افزار و نرم افزار

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

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

کلمه سرور از واژه انگلیسی to serve گرفته شده است. بنابراین، سرور "نگهدار" است.

خیلی خوب به نظر نمی رسد، اما مشخص است که او چه می کند. به سوالات مشتریان پاسخ می دهد.

شما می توانید در سطوح سخت افزاری ("آهن") و نرم افزار خدمت کنید.

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

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

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

سرور نرم افزار

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

این ایدئولوژی مستلزم حضور است دو بخش بسته نرم افزاری - سرور و مشتری. بخش اصلی اتاق سرور است. روی یک سرور سخت افزاری (از لحاظ فیزیکی - روی هارد دیسک آن) قرار دارد.

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

چندین مشتری (یا تعداد زیادی) می توانند به طور همزمان در ماژول اصلی کار کنند. بنابراین، سخت افزار باید قدرت پردازش لازم را داشته باشد. نیازهای سخت افزاری ممکن است بسته به نوع سرور نرم افزار متفاوت باشد.

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

هر سیستم جستجوتشکیل شده است و سرویس پست... در حال حاضر، گرفتن یک صندوق پستی (یا حتی چندین) روی سرور مشکلی نیست.

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

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

رم

استفاده شده با برابری ECC(کد تصحیح خطا). نکته این است که همیشه احتمال خطای غیر صفر در RAM وجود دارد.

یک چیز این است که وقتی کاربر در حال اجرای برنامه خود (و نه روی سرور) در رایانه کاربر است، یک خطا یا خرابی روی می دهد. هزینه چنین اشتباهی اغلب کم است.

این موضوع دیگری است که تراکنش یک میلیون دلاری شخصی در سرور "از دست رفته".

خطاهای روی سرور نیز با سخت افزار و با استفاده از کدگذاری داده های اضافی مبارزه می شود. اطلاعات با بیت های اضافی (سرویس) ارائه می شود که تشخیص و تصحیح برخی (و نه همه ممکن!) از محتمل ترین خطاها را ممکن می سازد.

چنین ماژول‌های حافظه، بر خلاف نمونه‌های معمولی، تعداد ریز مدارهای عجیبی دارند. بنابراین، در ماژول های معمولی مورد استفاده در رایانه های معمولی یا اداری، اغلب 8 ریز مدار نصب می شود. ماژول های سرور به 9 میکرو مدار مجهز هستند. حافظه سرور با هزینه های حجم و سرعت یکسان بسیار گران ترمعمولی

وینچسترها

چندین کاربر می توانند به طور همزمان به سرور دسترسی داشته باشند. بنابراین سرور علاوه بر قابلیت اطمینان بالا، مورد نیاز و افزایش عملکرد... سرورها از هر دو روش معمولی (الکترومکانیکی) و SSD حالت جامد(Solid State Drive) درایوها.

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

برای کاهش زمان دسترسی به داده ها در سرورها، هاردهای الکترومکانیکی با سرعت بالاچرخش اسپیندل - تا 15000 دور در دقیقه. چنین هارد دیسک‌هایی داغ‌تر می‌شوند، بنابراین مشکل اتلاف گرما حتی فوری‌تر می‌شود.

هارد دیسک های سرور از رابط های هوشمند تری استفاده می کنند - SCSI و SAS که دارای عملکردهای بیشتر و انعطاف پذیری بیشتری هستند.

به عنوان یک قاعده، هارد دیسک ها در سرورها این قابلیت را دارند مبادله داغ(هات سواپ)، یعنی بدون قطع برق.

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

رزرو

سرورها همیشه انجام می دهند رزروه... برای این کار، به اصطلاح RAID (آرایه مازاد دیسک‌های مستقل) وجود دارد. فایل های اطلاعاتی به روش خاصی کپی می شوند. چندین راه برای تکرار وجود دارد، بنابراین RAID-0، -1، -2، -3، -4، -5 و -6 وجود دارد. در حال حاضر، حتی اگر برخی از هارد دیسک خراب شود، اطلاعات از بین نمی رود.

یک کنترلر سخت افزاری برای پیکربندی RAID وجود دارد. این چیزی است که اغلب در رایانه‌های خانگی یا اداری یافت نمی‌شود. یک کنترلر RAID (به طور دقیق‌تر، بخشی که پیکربندی را ذخیره می‌کند) می‌تواند منبع انرژی پشتیبان خود را داشته باشد - یک باتری کوچک.

خنک کننده

سرور شامل حداقل دو پردازنده است که هر کدام می توانند چندین هسته، چندین هارد دیسک، ماژول های حافظه داشته باشند.

این همه خوبی انرژی زیادی مصرف می کند. بنابراین، سرور نیاز دارد سیستم کارآمدخنک کننده

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

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

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

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

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

ویکتور جروندا با شما بود.

شما را در وبلاگ می بینم!

در حال درخواست

تفاوت یک کامپیوتر قدرتمند با یک سرور


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

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

سرورهای مخابراتی را می توان با سرورهای وب، سرورهای ftp، سرورهای پست الکترونیکیو غیره. در ارتباط با توسعه استفاده از نرم افزار در قالب 1C که از پایگاه های داده برای ذخیره داده ها استفاده می کند، سرورهای پایگاه داده گسترده شده اند. سرورهای پایگاه داده فقط در سازمان های بزرگ با راه حل های سرور مدرن نشان داده می شوند، اغلب این فقط یک رایانه شخصی بهبود یافته است.

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

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

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

از مطالب فوق چنین بر می آید که استفاده از اجزای سرور گران قیمت در پلتفرم های مختلف می تواند تعداد و زمان خرابی های برنامه ریزی نشده را کاهش دهد. اینجاست که یک کامپیوتر با کارایی بالا با یک سرور متفاوت است. اجزای کامپیوتری با کارایی بالا برای داشتن کارایی بالا با هزینه‌های متوسط ​​لازم است و تنظیمات سرور باید علی‌رغم هزینه‌های قطعات بسیار انعطاف‌پذیر باشند.

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