Сервер: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][очікує на перевірку]
Вилучено вміст Додано вміст
уточнення, доповнення
→‎Ролі сервера за програмним забезпеченням: До чого тут гіпервізор? Його, зазвичай, називають VMM, а не "сервер"...
 
(Не показані 28 проміжних версій 17 користувачів)
Рядок 1: Рядок 1:
'''Се́рвер''' ({{lang-en|server}} — «служка», від {{lang-en|to serve}} — служити, множ. '''се́рвери''') — у комп'ютерній термінології термін може стосуватися окремого комп'ютера чи програми. Головною ознакою в обох випадках є здатність машини чи програми переважну кількість часу працювати автономно, без втручання людини, реагуючи на зовнішні події відповідно до встановленого програмного забезпечення. Втручання людини відбувається під час встановлення серверу і під час його сервісного обслуговування. Часто це роблять окремі [[Системний адміністратор|адміністратори]] серверів з вищою кваліфікацією.
{{unibox}}'''Се́рвер''' ({{lang-en|server}} — «служка», від {{lang-en|to serve}} — служити, множ. '''се́рвери''') — у комп'ютерній термінології термін може стосуватися окремого комп'ютера чи програми. Головною ознакою в обох випадках є здатність машини чи програми переважну кількість часу працювати автономно, без втручання людини, реагуючи на зовнішні події відповідно до встановленого програмного забезпечення. Втручання людини відбувається під час встановлення серверу і під час його сервісного обслуговування. Часто це роблять окремі [[Системний адміністратор|адміністратори]] серверів з вищою кваліфікацією.


'''Се́рвер як комп'ютер''' — це [[комп'ютер]] у [[Локальна мережа|локальній]] чи глобальній мережі, який надає користувачам свої обчислювальні і дискові ресурси, а також доступ до встановлених сервісів; найчастіше працює цілодобово, чи у час роботи групи його користувачів.
'''Се́рвер як комп'ютер''' — це [[комп'ютер]] у [[Локальна мережа|локальній]] чи глобальній мережі, який надає користувачам свої обчислювальні і дискові ресурси, а також доступ до встановлених сервісів; найчастіше працює цілодобово, чи у час роботи групи його користувачів.


'''Се́рвер як програма''' — [[Комп'ютерна програма|програма]], що надає деякі послуги іншим програмам ([[Клієнт (інформатика)|клієнтам]]). Зв'язок між клієнтом і сервером зазвичай здійснюється за допомогою [[Обмін повідомленнями|передачі повідомлень]], часто через мережу, і використовує певний [[Мережевий протокол|протокол]] для [[Кодова сторінка|кодування]] запитів клієнта і відповідей сервера. Серверні програми можуть бути встановлені як на серверному, так і на персональному комп'ютері, щоразу вони забезпечують виконання певних служб (наприклад, [[СКБД|сервер баз даних]] чи [[веб-сервер]]).
'''Се́рвер як програма''' — [[Комп'ютерна програма|програма]], що надає деякі послуги іншим програмам ([[Клієнт (інформатика)|клієнтам]]). Зв'язок між клієнтом і сервером зазвичай здійснюється за допомогою [[Обмін повідомленнями|передачі повідомлень]], часто через мережу, і використовує певний [[Мережевий протокол|протокол]] для [[Кодова сторінка|кодування]] запитів клієнта і відповідей сервера. Серверні програми можуть бути встановлені як на серверному, так і на персональному комп'ютері, щоразу вони забезпечують виконання певних служб (наприклад, [[СКБД|сервер баз даних]] чи [[вебсервер]]).


Комп'ютер або програма, що установлена на цьому комп'ютері, здатні автоматично розподіляти інформацію чи файли під керуванням мережної [[операційна система|ОС]] або у відповідь на запити, надіслані у режимі on-line користувачами, і таким чином надавати послуги іншим комп'ютерам мережі (клієнтам).
Комп'ютер або програма, що установлена на цьому комп'ютері, здатні автоматично розподіляти інформацію чи файли під керуванням мережної [[операційна система|ОС]] або у відповідь на запити, надіслані у режимі on-line користувачами, і таким чином надавати послуги іншим комп'ютерам мережі (клієнтам).


== Загальне призначення сервера ==
== Загальне призначення сервера ==
У більшості загального користування сервер фізичного [[Комп'ютер|комп'ютера]] (система комп'ютерної техніки) призначений запустити одну або декілька послуг (як приймаюча сторона) для задоволення потреб користувачів інших комп'ютерів в мережі. В залежності від обчислювальних послуг, які вона пропонує, це може бути сервер баз даних, файловий сервер, поштовий сервер, сервер друку, веб-сервер, ігровий сервер, або якийсь інший сервер. У контексті архітектури клієнт-сервер, сервер являє собою комп'ютерну програму, яка обслуговує запити інших програм — «клієнтів». Таким чином, сервер виконує деякі обчислювальні завдання від імені «клієнтів». Сервери часто надають основні послуги через мережу, або в приватних користувачів — всередині великої організації або громадським користувачам — через [[Інтернет]]. Мережевий сервер являє собою комп'ютер, призначений для обробки запитів і передачі даних на інші (клієнт) комп'ютери по локальній мережі або через Інтернет. Мережеві сервери зазвичай конфігуруються з додатковою пам'яттю і ємністю для обробки навантаження з обслуговування клієнтів.
У більшості загального користування сервер фізичного [[комп'ютер]]а (система комп'ютерної техніки) призначений запустити одну або декілька послуг (як приймаюча сторона) для задоволення потреб користувачів інших комп'ютерів в мережі. В залежності від обчислювальних послуг, які вона пропонує, це може бути сервер баз даних, файловий сервер, поштовий сервер, сервер друку, вебсервер, ігровий сервер, або якийсь інший сервер. У контексті архітектури клієнт-сервер, сервер являє собою комп'ютерну програму, яка обслуговує запити інших програм — «клієнтів». Таким чином, сервер виконує деякі обчислювальні завдання від імені «клієнтів». Сервери часто надають основні послуги через мережу, або в приватних користувачів — всередині великої організації або громадським користувачам — через [[Інтернет]]. Мережевий сервер являє собою комп'ютер, призначений для обробки запитів і передачі даних на інші (клієнт) комп'ютери по локальній мережі або через Інтернет. Мережеві сервери зазвичай конфігуруються з додатковою пам'яттю і ємністю для обробки навантаження з обслуговування клієнтів.




В залежності від функціонального призначення розрізняють [[файловий сервер|файлові сервери]] ({{lang-en|File server}}), [[проксі-сервер]]и, [[FTP]]-сервери, [[Веб-сервер|Web]]-сервери, [[DNS]]-сервери, [[SQL]]-сервери, [[Комп'ютерний термінал|термінальні]] сервери, Інтернет-сервери та інші.
В залежності від функціонального призначення розрізняють [[файловий сервер|файлові сервери]] ({{lang-en|File server}}), [[проксі-сервер]]и, [[FTP]]-сервери, [[Вебсервер|Web]]-сервери, [[DNS]]-сервери, [[SQL]]-сервери, [[Комп'ютерний термінал|термінальні]] сервери, Інтернет-сервери та інші.


== Історія ==
== Історія ==
Перші сервери з'явилися в середині 1960-х років. У цей час сервери були дуже великими і складними машинами, і їх міг обслуговувати лише висококваліфікований персонал.
Перші сервери з'явилися в середині 1960-х років. У цей час сервери були дуже великими і складними машинами, і їх міг обслуговувати лише висококваліфікований персонал.
[[Файл:Rack001.jpg|thumb|Сервери в [[Центр обробки даних|центрі обробки даних]]. Кілька серверів встановлюються на стійку.]]


== Серверне обладнання ==
== Ролі сервера ==
[[Файл:HP_ProLiant_MicroServer_N36L_-_Front.jpg|thumb|269px|SOHO сервер HP ProLiant MicroServer]]
[[Файл:IBM_BladeCenter_blade_manipulation_(2246220941).jpg|thumb|269px|Шасі IBM BladeCenter. Один з серверів форм-фактора блейд витягнутий з шасі.]]


Роль — це функція сервера (наприклад поштовий, контролер домена тощо). Один сервер може відігравати декілька ролей одночасно. При реєстрації адміністратора на сервері майстер «Manage Your Server» допомагає додати нові ролі або змінити існуючі.
[[Файл:Віндовс сервер менеджер.png|thumb|Add caption here]]


Вимоги до серверного обладнання істотно відрізняються від вимог до звичайних ПК. Це пов'язано з тим, що сервери виконують інші завдання і працюють в інших умовах.
* '''[[Файловий сервер]]''' {{lang-en|File Server}}
Додавання ролі файлового сервера оптимізує сервер для підтримки спільних папок і зберігання файлів. Після додавання ролі файл-сервера, ви зможете призначати користувачам дискові квоти, використовувати службу індексації для пошуку файлів і навіть робити пошук документів у різних форматах на різних мовах, використовуючи в меню Start інструмент Search або новий [[веб-інтерфейс]] пошуку. WS2K3 пропонує масу нових можливостей для поліпшення обслуговування файлів: Тіньове копіювання (Shadow copy) — Резервне побайтове копіювання ранніх версій документів, що дозволяє користувачам скасовувати зроблені зміни в документах, що зберігаються на сервері.
Покращена розподілена файлова система DFS — дозволяє створювати єдиний логічний іменований простір для безлічі загальних папок, розташованих на різних серверах. Тепер користувачам не потрібно запам'ятовувати, на яких серверах розташовані часто використовувані ними спільні папки. DFS в WS2K3 також надає службу реплікації файлів з вибором топології, що було недоступне в Win2K. Крім того, сервери WS2K3 можуть обслуговувати кілька коренів DFS.
Служба тіньового копіювання томів (Volume shadow copy service) — Створює копію оригінальних загальних даних на заданий момент часу. Програми резервного копіювання можуть використовувати цю копію, щоб зробити папку загального доступу статичною, поки змінюються поточні документи. Крім того, ви можете переміщати тіньові копії на інші сервери для резервного зберігання, тестування та аналізу даних.


Для серверів не так важлива абсолютна швидкість [[процесор]]а, як його здатність обробляти багато запитів одночасно. Тому сервери часто мають багатопроцесорну конфігурацію, з багатоядерними процесорами.
* '''[[Принт-сервер|Сервер друку]]''' {{lang-en|Print Server}}
Сервери друку використовуються для надання та управління доступом до принтерів. Роль сервера друку дозволяє управляти принтерами через веб-оглядач, друкувати через URL принтера, використовуючи протокол IPP, а також підключати принтери, використовуючи Point and Print. Microsoft зробила ряд розширень служби друку в WS2K3:
Підтримка кластерів друку — автоматична реплікація драйверів принтерів по всіх серверів в кластері.
Розширення в Active Directory — адміністратори можуть виносити на загал принтери в AD, щоб користувачі могли шукати принтери в залежності від місця розташування, кольору і швидкості.
Поліпшення безпеки — групові політики, що дозволяють адміністратору запобігати доступу клієнтів до спулера, якщо сервер не обслуговує друк.


Зазвичай сервери мають більше оперативної пам'яті, ніж ПК, адже їм потрібно обробляти більше даних одночасно. В зв'язку з багатопроцесорною конфігурацією може використовуватись [[NUMA]].
* '''[[Сервер застосунків]]''' {{lang-en|Application Server}}
Коли ви налаштовуєте сервер як сервер застосунків, ви встановлюєте Internet Information Services (IIS) 6.0 і цілий ряд компонентів, наприклад, COM+ і [[ASP.NET]]. Microsoft оптимізувала IIS 6.0 з точки зору стабільності, керованості, швидкої розробки додатків і безпеки.
Роль сервера застосунків WS2K3 забезпечує підтримку нових веб-служб і платформи [[.NET]], зокрема служби Universal Description, Discovery and Integration (UDDI), а також [[Simple Object Access Protocol]] ([[SOAP]]) і Web Services Description Language (WSDL). Сервери застосунків часто конфігурують включаючи наступне:
* злиття ресурсів (Resource pooling)
* управління розподіленими транзакціями
* захист
* відмовостійкість.


Сервери зазвичай працюють в умовах локальної мережі або інтернет, або повинні мати швидке і надійне підключення до мережі, адже вони постійно обмінюються даними з клієнтами, або іншими серверами, це забеспечується високошвидкісними інтерфейсами, часто використовуються технології оптичного зв'язку.
* '''[[Поштовий сервер]]''' {{lang-en|Mail Server}}
Дозволяє обслуговувати базові поштові скриньки ваших користувачів і дозволяє приймати і відправляти пошту з сервера. Вхідна пошта може зберігатися на сервері, а потім забиратися користувачем по протоколу POP3. Для ролі поштового сервера ви повинні мати:
* активне з'єднання з інтернет
* зареєстроване доменне ім'я
* [[запис MX]] у провайдера для вашого поштового домену.


В залежності від ролі сервера, дискова система може потребувати великої ємності, високої швидкості, надійності для зберігання даних сервери можуть оснащуватись жорсткими дисками, чи твердотілими накопичувачами великої ємності та продуктивності. Часто використовується [[RAID]], іноді використовується [[SAN]].
* '''[[Термінальний сервер]]''' {{lang-en|Terminal Server}}
Після інсталяції ролі термінального сервера, ви можете дозволити користувачам підключатися до сервера і запускати на ньому програми так, як ніби ці програми були інстальовані на робочій станції клієнта.


Потреба працювати безперебійно протягом тривалого часу вимагає надійності підсистем. Деякі компоненти забезпечують надійність надмірністю чи дублюванням: два або більше блока живлення, мережевих інтерфейси, RAID. Можливість гарячої заміни компонентів: дисків, блоків живлення. Оперативна пам'ять використовує технологію ECC для виявлення та виправлення помилок.
* '''Remote Access/VPN Server'''
Сервери віддаленого доступу і VPN надають точку входу в вашу мережу для віддалених користувачів. Використовуючи роль Remote Access / VPN Server, ви можете реалізувати протоколи маршрутизації для середовищ LAN і WAN. Ця роль підтримує модемні з'єднання і VPN через інтернет.


Вимоги до тепловідведення призводять до використання потужних, гучних систем вентиляції. На відміну від ПК, безпосереднє охолодження рідиною не є поширеним серед серверного обладнання.
* '''Domain Controller'''
Контролер домену містить базу даних Active Directory. Контролери домену надають служби аутентифікації для користувачів і комп'ютерів, а також керують доступом до мережевих ресурсів. Роль контролера домену замінює інструмент DCPROMO, який був в Win2K. Ця роль дозволяє додати контролер домену до існуючого домену, створити новий домен, створити нове дерево.


Типовим для сервера є відсутність таких компонентів управління, як монітор, клавіатура, миша, звукова карта. Для відповідного управління використовують інші консолі управління (IPMI, HP iLO, [[KVM-перемикач|KVM]]).
* '''DNS Server'''
Служба DNS дозволяє перетворювати доменні імена (FQDN) в адреси IP. Версія DNS в WS2K3 включає службу динамічного DNS (DDNS), яка дозволяє комп'ютерам самим реєструватися в базі даних DNS.


=== Типи серверного обладнання ===
* '''DHCP Server'''
Сервер DHCP дозволяє клієнтам отримувати свій IP за потребою. Сервер DHCP також надає додаткову інформацію для конфігурації мережі — адреса серверів DNS, WINS і т. ін.


* SOHO (Small Office/Home Office) - призначені для малих офісів та домашніх користувачів. Як правило, невеликі та недорогі, і вони можуть бути легко налаштовані та керовані. До такого можна віднести домашні NAS.
* '''Streaming Media Server'''
* Сервери в стійці - найпоширеніший тип серверів. Вони монтуються в стандартні [[Телекомунікаційна стійка|19-дюймові стійки]], що дозволяє економити місце. Мають стандартизовані розміри по висоті. Використовуються в [[Серверна кімната|серверних кімнатах]] та центрах обробки даних.
Потоковий сервер надає служби Windows Media Services мережевим клієнтам. Windows Media Services використовуються для управління і доставки мультимедійного контенту — потокового відео та аудіо — через інтранет або інтернет
* [[Блейд-сервер]]и - мають компактний форм-фактор і монтуються в спеціальні шасі, які в свою чергу монтуються в стійку.
* [[Мейнфрейм]] - це потужні та дуже найдійні сервери. Представляють собою одну або декілька стійок обладнання спеціалізовані. Часто забезпечують безперебійну роботу критично важливих інформаційних систем, мають можливість [[Гаряча заміна|гарячої заміни]] навіть таких вузлів обладнання як оперативна пам'ять та процессори.


== Ролі сервера за програмним забезпеченням ==
* '''WINS Server'''
* [[Гіпервізор]] - [[комп'ютерна програма]], призначена для запуску кількох [[Віртуальна машина|віртуальних машин]] (і операційних систем) для різних задач.
WINS дозволяє клієнтам NetBIOS перетворювати імена комп'ютерів в адреси IP. На відміну від DNS, що вимагає доменні імена, WINS спроектована для внутрішньої інтрамережі для дозволу простих імен NetBIOS.
* [[Сервер застосунків]] - Хостинг, управління іншого серверного програмного забезпечення.
Хоча можна мати мережу Windows без NetBIOS і WINS, багато утиліти все ще залежать від бази даних WINS. Багато типів записів, наявні в WINS, відсутні в DNS. Ці типи дозволяють легко знаходити в мережі сервери, які виконують специфічні служби (включаючи Terminal Services). Такий утилітою є Terminal Server Administration. Без WINS вам доведеться вручну вказувати сервер для управління.
* Сервер каталогів - Сервіс управління каталогами такими як [[LDAP]], [[Active Directory]].

* [[DNS-сервер]] - Сервіс яка забезпечує роботу [[DNS]].
'''[[Ігровий сервер]]''' ({{lang-en | game server}} від {{lang-en | game}} — гра і {{lang-en | to serve}} — служити) — [[програмний компонент]] [[Обчислювальна система|обчислювальної системи]], що забезпечує зв'язок між різними [[клієнт (програмний)|клієнтами]], надаючи їм можливість [[Комунікація|комунікації]] один з одним в рамках програмної оболонки конкретної [[Комп'ютерна гра|гри]].
* Медіа сервер - Сервіс який зберігає та надає доступ до медіа (відео, аудіо, фотографії).

* [[Принт-сервер]] - Обладнання або програмне забезпечення, яке забезпечує можливість користуватись принтером в локальній мережі.
== Серверне обладнання ==
* [[Вебсервер]] - Хостинг веб-сайтів.
Вимоги до обладнання для серверів варіюються залежно від сервера додатків. Абсолютна швидкість [[Процесор|процесора]] не настільки важлива для сервера, як для настільного комп'ютера. Обов'язки сервера надавати послуги багатьом користувачам по мережі призводять до різних вимог, таких як швидке підключенням до мережі та висока [[Пропускна спроможність каналу|пропускна спроможність]]. Так як сервери, як правило, доступні по мережі, вони можуть працювати без монітору. Процеси, які не потрібні для функції сервера не використовуються. Багато серверів не мають графічного інтерфейсу користувача. Крім того, аудіо-та USB інтерфейси можуть бути опущені. Сервери часто працюють протягом тривалого часу без перерви, тому надійність обладнання і довговічність надзвичайно важлива. Хоча сервери можуть бути побудовані з частин комп'ютера, критично важливі корпоративні сервери не можливі без використання спеціалізованого устаткування з низьким рівнем збою в цілях максимального часу безперебійної роботи, оскільки навіть короткострокові невдачі можуть коштувати дорожче, ніж покупка і установка системи . Наприклад, це може зайняти всього декілька хвилин часу простою на національній [[Фондова біржа|фондовій біржі]], щоб виправдати рахунок повністю замінити системи з чимось більш надійним. Сервери можуть включати в себе більшу ємність [[Жорсткий диск|жорстких дисків]], більше комп'ютерних вентиляторів або водяного охолодження, щоб допомогти усунути тепло, і джерела безперебійного живлення, які забезпечують роботу сервера в разі збою живлення. Ці компоненти забезпечують більш високу продуктивність і надійність за відповідно більш високою ціною.
* [[Файловий сервер]] - Зберігання та спільний доступ до файлів.
* Поштовий сервер - Обробка електронної пошти.
* [[Система керування базами даних|Сервер бази даних]] - Зберігання та обробка даних.
* [[Ігровий сервер]] ({{lang-en | game server}} від {{lang-en | game}} — гра і {{lang-en | to serve}} — служити) — сервер що забезпечує зв'язок між різними [[клієнт (програмний)|клієнтами]], надаючи їм можливість [[Комунікація|комунікації]] один з одним в рамках програмної оболонки конкретної [[Комп'ютерна гра|гри]].


== Література ==
== Література ==
Рядок 78: Рядок 61:


== Див. також ==
== Див. також ==
* [[Програмний агент]]
* [[Агент програмний]]
* [[Клієнт (інформатика)]]
* [[Клієнт (інформатика)]]
* [[Клієнт-сервер]]
* [[Клієнт-серверна архітектура]]
* [[Комп'ютерна термінологія]]
* [[Комп'ютерна термінологія]]
* [[Вебсервер]]
* [[Мережі на основі сервера]]
* [[веб-сервер]]
* [[Блейд-сервер]]
* [[блейд-сервер]]
* [[Peer-to-peer]]
* [[Peer-to-peer]]


== Посилання ==
* {{УСЕ-4|[http://slovopedia.org.ua/29/53409/20415.html Сервер]}}
{{17px}}
{{17px}}
{{Передавання даних}}
{{Розміри комп'ютера}}
{{Розміри комп'ютера}}



Поточна версія на 22:17, 13 березня 2024

Сервер
Зображення
Пов'язане зображення
Протилежне клієнт
CMNS: Сервер у Вікісховищі

Се́рвер (англ. server — «служка», від англ. to serve — служити, множ. се́рвери) — у комп'ютерній термінології термін може стосуватися окремого комп'ютера чи програми. Головною ознакою в обох випадках є здатність машини чи програми переважну кількість часу працювати автономно, без втручання людини, реагуючи на зовнішні події відповідно до встановленого програмного забезпечення. Втручання людини відбувається під час встановлення серверу і під час його сервісного обслуговування. Часто це роблять окремі адміністратори серверів з вищою кваліфікацією.

Се́рвер як комп'ютер — це комп'ютер у локальній чи глобальній мережі, який надає користувачам свої обчислювальні і дискові ресурси, а також доступ до встановлених сервісів; найчастіше працює цілодобово, чи у час роботи групи його користувачів.

Се́рвер як програма — програма, що надає деякі послуги іншим програмам (клієнтам). Зв'язок між клієнтом і сервером зазвичай здійснюється за допомогою передачі повідомлень, часто через мережу, і використовує певний протокол для кодування запитів клієнта і відповідей сервера. Серверні програми можуть бути встановлені як на серверному, так і на персональному комп'ютері, щоразу вони забезпечують виконання певних служб (наприклад, сервер баз даних чи вебсервер).

Комп'ютер або програма, що установлена на цьому комп'ютері, здатні автоматично розподіляти інформацію чи файли під керуванням мережної ОС або у відповідь на запити, надіслані у режимі on-line користувачами, і таким чином надавати послуги іншим комп'ютерам мережі (клієнтам).

Загальне призначення сервера

[ред. | ред. код]

У більшості загального користування сервер фізичного комп'ютера (система комп'ютерної техніки) призначений запустити одну або декілька послуг (як приймаюча сторона) для задоволення потреб користувачів інших комп'ютерів в мережі. В залежності від обчислювальних послуг, які вона пропонує, це може бути сервер баз даних, файловий сервер, поштовий сервер, сервер друку, вебсервер, ігровий сервер, або якийсь інший сервер. У контексті архітектури клієнт-сервер, сервер являє собою комп'ютерну програму, яка обслуговує запити інших програм — «клієнтів». Таким чином, сервер виконує деякі обчислювальні завдання від імені «клієнтів». Сервери часто надають основні послуги через мережу, або в приватних користувачів — всередині великої організації або громадським користувачам — через Інтернет. Мережевий сервер являє собою комп'ютер, призначений для обробки запитів і передачі даних на інші (клієнт) комп'ютери по локальній мережі або через Інтернет. Мережеві сервери зазвичай конфігуруються з додатковою пам'яттю і ємністю для обробки навантаження з обслуговування клієнтів.


В залежності від функціонального призначення розрізняють файлові сервери (англ. File server), проксі-сервери, FTP-сервери, Web-сервери, DNS-сервери, SQL-сервери, термінальні сервери, Інтернет-сервери та інші.

Історія

[ред. | ред. код]

Перші сервери з'явилися в середині 1960-х років. У цей час сервери були дуже великими і складними машинами, і їх міг обслуговувати лише висококваліфікований персонал.

Серверне обладнання

[ред. | ред. код]
SOHO сервер HP ProLiant MicroServer
Шасі IBM BladeCenter. Один з серверів форм-фактора блейд витягнутий з шасі.


Вимоги до серверного обладнання істотно відрізняються від вимог до звичайних ПК. Це пов'язано з тим, що сервери виконують інші завдання і працюють в інших умовах.

Для серверів не так важлива абсолютна швидкість процесора, як його здатність обробляти багато запитів одночасно. Тому сервери часто мають багатопроцесорну конфігурацію, з багатоядерними процесорами.

Зазвичай сервери мають більше оперативної пам'яті, ніж ПК, адже їм потрібно обробляти більше даних одночасно. В зв'язку з багатопроцесорною конфігурацією може використовуватись NUMA.

Сервери зазвичай працюють в умовах локальної мережі або інтернет, або повинні мати швидке і надійне підключення до мережі, адже вони постійно обмінюються даними з клієнтами, або іншими серверами, це забеспечується високошвидкісними інтерфейсами, часто використовуються технології оптичного зв'язку.

В залежності від ролі сервера, дискова система може потребувати великої ємності, високої швидкості, надійності для зберігання даних сервери можуть оснащуватись жорсткими дисками, чи твердотілими накопичувачами великої ємності та продуктивності. Часто використовується RAID, іноді використовується SAN.

Потреба працювати безперебійно протягом тривалого часу вимагає надійності підсистем. Деякі компоненти забезпечують надійність надмірністю чи дублюванням: два або більше блока живлення, мережевих інтерфейси, RAID. Можливість гарячої заміни компонентів: дисків, блоків живлення. Оперативна пам'ять використовує технологію ECC для виявлення та виправлення помилок.

Вимоги до тепловідведення призводять до використання потужних, гучних систем вентиляції. На відміну від ПК, безпосереднє охолодження рідиною не є поширеним серед серверного обладнання.

Типовим для сервера є відсутність таких компонентів управління, як монітор, клавіатура, миша, звукова карта. Для відповідного управління використовують інші консолі управління (IPMI, HP iLO, KVM).

Типи серверного обладнання

[ред. | ред. код]
  • SOHO (Small Office/Home Office) - призначені для малих офісів та домашніх користувачів. Як правило, невеликі та недорогі, і вони можуть бути легко налаштовані та керовані. До такого можна віднести домашні NAS.
  • Сервери в стійці - найпоширеніший тип серверів. Вони монтуються в стандартні 19-дюймові стійки, що дозволяє економити місце. Мають стандартизовані розміри по висоті. Використовуються в серверних кімнатах та центрах обробки даних.
  • Блейд-сервери - мають компактний форм-фактор і монтуються в спеціальні шасі, які в свою чергу монтуються в стійку.
  • Мейнфрейм - це потужні та дуже найдійні сервери. Представляють собою одну або декілька стійок обладнання спеціалізовані. Часто забезпечують безперебійну роботу критично важливих інформаційних систем, мають можливість гарячої заміни навіть таких вузлів обладнання як оперативна пам'ять та процессори.

Ролі сервера за програмним забезпеченням

[ред. | ред. код]

Література

[ред. | ред. код]
  • Client-Server Programming and Applications / Department of Computer Sciences, Purdue University, West Lafayette, IN 47907. — Prentice Hall, 1993. — Vol. III. — P. 11d. — ISBN 0-13-474222-2.

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]