Що не може мати надлишкове перевищення віддачі на сервері?


1

Я знаю, що деякі великі компанії, такі як IBM, Amazon і уряди, вимагають високого рівня доступності та збереження даних на своїх серверах. Для цього вони використовують надмірність. Моє питання полягає в тому, які компоненти сервера (і кластера) зазвичай видаються зайвими? Я коротко працював у такому серверному приміщенні і помітив надмірність у таких речах

  • джерела живлення
  • RAID використовувався з мінімумом ~ 10 дисків і зазвичай мав гарячий запас
  • мережевих карт
  • самі картки мереж мають кілька портів Ethernet
  • Резервне копіювання UPS
  • дизельний генератор

Що ще є спільним у надмірності? Я знаю, що весь сервер можна віддзеркалити. Чи може будь-який компонент комп'ютера бути зайвим, наприклад, у комп'ютерів у наші дні є декілька процесорів, але, напевно, ви не вважатимете це надлишковим, оскільки всі вони використовуються відразу, тому ймовірність невдачі є еквівалентною для всіх них. що правильно? Чи може пам'ять бути зайвою?

Мені буде цікаво бачити статистику, яка найчастіше виходить з ладу.


@PIMP_JUICE_IT скопіював вашу пропозицію до назви
Celeritas

Відповіді:


2

Будь-яку частину сервера можна зробити зайвою, але можуть бути значні компроміси, які можуть бути порушниками угоди - залежно від того, що ви робите -

Найбільшою в багатьох випадках є надлишкові сайти - навіть якщо у вас є 2 ПК, якщо вони розташовані далеко один від одного, затримка може грати хаос з вашим IO.

Потрапляння в пристрої -

Ви дійсно не можете зробити пам'ять надлишковою, але ви можете використовувати пам'ять ECC для додаткової цілісності.

Ви не можете мати надлишкові материнські плати - це дійсно 2 комп'ютери.

Ви не можете мати надлишкові процесори, хоча ви можете мати кілька процесорів і відключити один, який не виконує.

Частиною комп'ютера, який виходить з ладу, найчастіше є жорсткий диск - довгий шлях. Помилки пам'яті також досить поширені.


Чому ви не можете мати надмірність пам'яті? Оскільки пам'ять є однією з найбільш поширених речей на провал (і коли всі операції можуть бути втрачені), здавалося б, варто, на відміну від інших речей, які вивільняються, які не провалюються так часто, як енергопостачання. Деякі з серверів, які я бачив, мали 4 резервних PS, які, здавалося, нерозумно враховували точку відмови, швидше за все, буде RAM або де-небудь ще.
Celeritas

Пам'ять ECC (пам'ять, що виправляє помилки) забезпечує рівень надмірності, але пам'ять охороняє від бітів, а не RAM. Я не знаю, як ви практично реалізуєте надлишкову пам'ять. Я згоден, що сервер з 4 надлишковими PS є перебільшенням, але є, мабуть, логіка до нього - можливо, щоб допомогти з балансуванням 3 фази постачання, і з 4-го однофазного живлення у випадку 3 фази вмирає взагалі? Джерела живлення, безумовно, виходять з ладу, але що більш важливо, потужність виходить з ладу. Наявність декількох PS зменшує навантаження на один PS.
davidgo

Право, і я вважаю, що джерела живлення не можуть бути замінені гарячо, якщо потрібно замінити.
Celeritas

1
Насправді, джерела живлення сервера можуть бути замінені на гарячу заміну - за умови, що у вас більше 1, а решта (-и) поставки (-и) можуть обробляти навантаження.
davidgo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.