@Bergtagen

Критично ли ECC для рядового SQL+1C сервера?

Есть обычный сервер, на котором на двух чипсетных RAID1 + 1 SSD живут Server 2012 R2, MS SQL 2012 и 1C. Всё это работает уже почти год, никаких проблем не замечено. В SQL живут 5 баз в среднем по 15 ГБ, с ними работают около 40 пользователей. Для машинки не хайлоад ни разу.
Но одна мысль не даёт покоя. Машинка мне досталась от соседей, и в ней стоит 32 ГБ обычной DDR3 памяти, не ECC. И вроде а-я-яй, надо срочно менять, но с другой стороны надо ли? Год аптайма, всё хорошо.
И вот вопрос, хотел узнать ваше мнение. Насколько критично отсутствие ECC в обычном сервере БД, не увешанном кэшами, без ZFS, без аппаратного контроллера, без тонны пользователей и т.д.
Спасибо :)
  • Вопрос задан
  • 755 просмотров
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
Критично ли ECC для рядового SQL+1C сервера?
Зависит от ситуации.

без тонны пользователей
- нет, не критично.

Нужно понимать что такое ECC и от чего она защищает.
Ошибки при работе с памятью случаются это факт.
Но случаются они крайне редко.
Если вы словите такую ошибку - вылетит программа, зависнет система. В общем получите сбой в работе и остановку сервиса на некоторое время.
И тут надо думать - насколько вероятен такой сбой и насколько он допустим.

Если у вас один сервер - вероятность сбоя очень низкая. Раз в пять лет в среднем.
Если у вас 300 серверов - вероятность повышается в 300раз - раз в неделю в среднем будете ловить такую проблему.

Если у вас десять пользователей на сервере - ну подождут они 15минут пока сервер перегрузится. Никаких особых убытков не будет.
Банально - десять человек получающих 300рублей в час не будут работать 15минут - 750рублей цена простоя.

Если у вас там 500пользователей - уже другой коленкор. Пятнадцать минут простоя уже только по зарплате под 40тыс.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы