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

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][очікує на перевірку]
Вилучено вміст Додано вміст
Немає опису редагування
→‎Ролі сервера за програмним забезпеченням: До чого тут гіпервізор? Його, зазвичай, називають VMM, а не "сервер"...
 
(Не показані 8 проміжних версій ще одного користувача)
Рядок 15: Рядок 15:
== Історія ==
== Історія ==
Перші сервери з'явилися в середині 1960-х років. У цей час сервери були дуже великими і складними машинами, і їх міг обслуговувати лише висококваліфікований персонал.
Перші сервери з'явилися в середині 1960-х років. У цей час сервери були дуже великими і складними машинами, і їх міг обслуговувати лише висококваліфікований персонал.
[[Файл:Rack001.jpg|thumb|Сервери в [[Центр обробки даних|центрі обробки даних]]. Кілька серверів встановлюються на стійку.]]

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


== Серверне обладнання ==
== Серверне обладнання ==
[[Файл:HP_ProLiant_MicroServer_N36L_-_Front.jpg|thumb|269px|SOHO сервер HP ProLiant MicroServer]]
Вимоги до обладнання для серверів варіюються залежно від сервера додатків. Абсолютна швидкість [[процесор]]а не настільки важлива для сервера, як для настільного комп'ютера. Обов'язки сервера надавати послуги багатьом користувачам по мережі призводять до різних вимог, таких як швидке підключенням до мережі та висока [[Пропускна спроможність каналу|пропускна спроможність]]. Так як сервери, як правило, доступні по мережі, вони можуть працювати без монітору. Процеси, які не потрібні для функції сервера не використовуються. Багато серверів не мають графічного інтерфейсу користувача. Крім того, аудіо-та USB інтерфейси можуть бути опущені. Сервери часто працюють протягом тривалого часу без перерви, тому надійність обладнання і довговічність надзвичайно важлива. Хоча сервери можуть бути побудовані з частин комп'ютера, критично важливі корпоративні сервери не можливі без використання спеціалізованого устаткування з низьким рівнем збою в цілях максимального часу безперебійної роботи, оскільки навіть короткострокові невдачі можуть коштувати дорожче, ніж покупка і установка системи . Наприклад, лише декілька хвилин простою на національній [[Фондова біржа|фондовій біржі]] може коштувати більше, ніж повна заміна системи на щось надійніше. Сервери можуть бути обладнані [[Жорсткий диск|жорсткими дисками]] з більшою ємністю, мати більше комп'ютерних вентиляторів або водяного охолодження, щоб знімати зайве тепло, і джерела безперебійного живлення, які забезпечують роботу сервера в разі збою живлення. Ці компоненти забезпечують більш високу продуктивність і надійність за відповідно більш високою ціною.
[[Файл:IBM_BladeCenter_blade_manipulation_(2246220941).jpg|thumb|269px|Шасі IBM BladeCenter. Один з серверів форм-фактора блейд витягнутий з шасі.]]


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

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

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

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

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

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

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

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

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

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

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


== Література ==
== Література ==

Поточна версія на 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.

Див. також

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

Посилання

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