نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • ویندوز 8
  • همه چیز در مورد سرورها استفاده از میکروسکوپ روی ناخن: آیا ارزش نصب سخت افزار سرور در رایانه شخصی خانگی را دارد؟

همه چیز در مورد سرورها استفاده از میکروسکوپ روی ناخن: آیا ارزش نصب سخت افزار سرور در رایانه شخصی خانگی را دارد؟

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

همانطور که می گویند، همه چیز با مقایسه آموخته می شود. تست خواهیم کرد سرعت دو کامپیوتردر وظایف مختلف: بازی‌ها، معیارها و برنامه‌های کاربردی «مبارزه/زندگی واقعی» با منابع فشرده. پردازنده‌های سرور معمولاً برای استفاده در سیستم‌های چند پردازنده‌ای و همچنین در رایانه‌های رومیزی در مادربردهای ASUS X99-Deluxe و ASUS Rampage V Extreme استفاده می‌شوند. E5-4650بدون مشکل راه اندازی شد و من مجبور نبودم برای حافظه پول خرج کنم - با یک بافر ساده عالی کار می کند DDR4 SDRAM.

بیایید بیش از این معطل نشویم و نامزدهای نبرد امروز را معرفی کنیم: Intel Xeon E5-4650 v3(Haswell-EP، 12 هسته + Hyper-Threading، 2.0 - 2.6 گیگاهرتز، حافظه نهان L3 30 مگابایت) و Intel Core i7-5960X Extreme Edition(Haswell-E، 8 هسته + Hyper-Threading، 3.0 - 3.5 گیگاهرتز، حافظه نهان L3 20 مگابایت). نامزدها بر روی یک مادربرد ASUS X99-Deluxe با 4 ماژول DDR4-2133 4 گیگابایتی نصب شدند. سیستم ذخیره سازی توسط یک درایو SSD Crucial M550 512 گیگابایتی نشان داده شده است. این یک کارت گرافیک مجزا بود. مقایسه عملکرد تحت سیستم عامل Microsoft Windows 8.1 Pro x64 انجام شد.

اول از همه، ما ابزارهای "مصنوعی" را اجرا کردیم ازمایش عملکرد. آنها بودند " PCMark 8 Pro"و" 3DMark Pro" توسط Futuremark. اولین برنامه در حالت های "خانه"، "کار" و "خلاق" راه اندازی شد. این سه سناریو به ترتیب بار یک کامپیوتر خانگی معمولی، استفاده اداری، سرگرمی و کار با محتوای چند رسانه ای را شبیه سازی می کنند. 3DMark Pro به دلیل بهینه سازی برای سیستم های چند هسته ای شناخته شده است، اما نتایج هر دو ابزار این را نشان می دهد پردازنده سرور برای کامپیوتر بازی- انتخاب غیر منطقی است

برای مقایسه سرعت در برنامه هاما چندین بسته "سنگین" را با بهینه سازی برای چندین رشته انتخاب کرده ایم که باید پردازنده ها را به حداکثر بارگذاری کند و وضعیت واقعی امور را نشان دهد. 3DS Max 2015 در حال کار بر روی رندر نهایی یک فریم از Space_flyby بود. Finereader 12.0 متن از پیش اسکن شده را با تعداد زیادی فرمول و نمودار به صورت متن ترجمه کرد. "Photoshop CC 2014" چندین فریم 24 مگاپیکسلی را از یک دوربین دیجیتال با یک اسکریپت از پیش آماده شده پردازش کرد. "WinRAR 5.1" به قدری عاشق بایگانی بود که این بار پوشه ای را با داده هایی با فرمت های مختلف با حجم 1.7 گیگابایت پر کرد. "x264" یک فایل AVC با نرخ بیت منبع حدود 30 مگابیت بر ثانیه (1080p و 50fps) را رمزگذاری می کرد.

بر اساس نتایج اندازه گیری ها سرور اینتل زئونتنها در 2 برنامه از Core i7 بهتر عمل کرد. موقعیت نهایی E5-4650 را نمی توان رشک برانگیز نامید - تاخیر زیادی با هزینه قابل توجهی بالاتر. با این حال، فراموش نکنید که Xeon به آن سپرده شده است وظایف غیر معمول برای او. برای انجام "حداکثر طرح"، ما عملکرد سیستم ها را در بازی های واقعی بررسی می کنیم، اگرچه آزمایش در حال انجام است 3DMarkقبلا خیلی به ما گفته بود

توجه داشته باشید که معمولاً حداکثر بار در بازی های مدرن روی آن می افتد کارت گرافیک. با توجه به این موضوع، نمی توان انتظار داشت شکاف زیادی بین یک پیکربندی و دیگری در وضوح بالا (1920*1080) وجود داشته باشد. بنابراین، مقایسه را در همان برنامه های بازی با وضوح کمی پایین تر - 1280*800 انجام دادیم (در واقع، این همان نصب یک کارت قدرتمندتر بدون کاهش وضوح است). نتایج شگفت انگیز است.

خط پایینکاملاً قابل پیش بینی - استفاده کنید پردازنده سرور در یک کامپیوتر بازیغیر منطقی با هزینه بسیار بالاتر، مالک سیستمی با عملکرد پایین تر خریداری می کند. بنابراین، Intel Xeon E5-4650به جایگاه واقعی خود می رود - روی مادربرد سرور چند پردازنده ای و همچنان به "خدمت به میهن" در وظایف ذاتی خود ادامه می دهد. E5 امروز فقط یک چیز برد - در مصرف انرژیتحت بار (ابزار). البته مصرف کل میز تست (بدون مانیتور) اندازه گیری شد. اثر بازده منبع تغذیه (80 پلاس پلاتین) باید حداقل باشد. بسیار منطقی تر است که مقدار کمی کمتر از هزینه یک پردازنده سرور برای یک CPU خرج کنید، اما یک کارت ویدیوی بخش TOP را خریداری کنید، به عنوان مثال، یک محصول جدید برای سال 2017.

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

تفاوت بین سرور و کامپیوتر چیست؟

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

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

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

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

تعریف

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

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

مقایسه

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

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

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

وب سایت نتیجه گیری

  1. سرور به بسیاری از کامپیوترهای متصل سرویس می دهد.
  2. سرور عملکرد بالاتری را نشان می دهد.
  3. سرور به اجزای خاصی نیاز دارد.
  4. سرور قابلیت های گرافیکی سیستم ها را نادیده می گیرد.
  5. سرور لذت گرانی است.

درود، دوستان!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

رم

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

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

زمانی که تراکنش شخصی به ارزش یک میلیون دلار در سرور «از دست می‌رود» موضوع دیگری است.

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

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

وینچسترها

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

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

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

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

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

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

رزرو

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

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

خنک کننده

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

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

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

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

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

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

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

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

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

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

تعریف کلی واژه سرور

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

  1. سرور - نرم افزار، دریافت و پردازش درخواست های مشتریان به منظور ارائه خدمات خاص.
  2. سرور یک مجموعه سخت افزاری است، داشتن قدرت محاسباتی زیاد به طور معمول، یک سرور برای عملکردهای سرویس خاص مونتاژ می شود. به عنوان مثال، یا یک سرور فایل.

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

کامپیوتر سرور

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

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

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

همچنین شایان ذکر است که مدیریت سرور معمولاً توسط کاربران عادی انجام نمی شود، بلکه توسط مدیران سیستم آموزش دیده و آموزش دیده ویژه انجام می شود که وظیفه آنها حفظ رایانه های سرور است.

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

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

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

  • هر، برای مثال، یا lighttpd.
  • سرور پایگاه داده؛
  • مجموعه های آماده برای توسعه دهندگان وب، مانند یا .

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

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

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

بهترین مقالات در این زمینه