Я понимаю, насколько важно иметь ИБП для сервера. Кажется, все используют ИБП для серверов, но не для клиентских компьютеров.
Например, если я использую Windows Small Business Server в небольшой сети для Active Directory и сохраняю домашний каталог пользователей для резервного копирования, будет ли он полезен с ИБП, почему? Если произойдет отключение электроэнергии, не должна ли файловая система справиться с этим, чтобы никакие файлы не были повреждены? И в этом случае я думаю, что проблема с клиентами такая же.
Я понимаю, что это может быть полезно на серверах при изменении конфигурации сервера, но это делается в течение очень ограниченного времени, и похоже, что лучше сделать хорошие резервные копии перед настройкой.
И когда я думаю о транзакциях с базой данных, я думаю, что логика транзакций в системе управления базами данных должна обрабатывать их, это то, для чего транзакции.
И наконец, если используется ИБП, разве серверные приложения не нуждаются в его поддержке? иначе отключение электричества только отложено? Или ИБП нужен только операционной системе?
Кратковременный перерыв в работе, скорее всего, обойдется дешевле, чем покупка и обслуживание настольного ИБП. Это одна из многих причин, по которым многие профессиональные решения основаны на серверах и централизованы, поскольку на них можно сосредоточить уровень обслуживания.
Если в вашей среде есть коммерческое обоснование, связанное с окупаемостью инвестиций (ROI), я бы предложил провести анализ затрат между предоставлением генерируемой энергии или энергии с резервным питанием от батареи для всего здания и покупкой отдельных ИБП для каждой рабочей станции.
Серверу не обязательно «поддерживать» ИБП, это просто батарея, встроенная в источник питания. Любая «поддержка» будет автоматическим отключением или предпочтительным действием в случае потери мощности.
Идея состоит в том, чтобы защитить оборудование за счет кондиционирования питания, а также дать ему возможность должным образом отключать его в случае длительного отключения. В зависимости от вашего бюджета также часто бывает необходимо поддерживать доступность в случае потери мощности, но при таком уровне обслуживания вы часто получаете электроэнергию в дополнение к ИБП.
ИБП дополняет резервное копирование и не имеет прямого отношения к резервному копированию, кроме того, что это лучшая практика в правильно работающей ИТ-инфраструктуре.
Без ИБП вы можете потерять данные, выйти из строя оборудования и нарушить доступность системы. Здесь часто бывает легче найти рентабельность инвестиций, чем с помощью рабочих станций.
Аварии все же случаются. Батареи кеш-памяти RAID не работают должным образом - это конкретный пример, но журналирование файловых систем и целостность транзакций просто не гарантируются при отключении питания.
Кроме того, любой достойный ИБП также выполняет кондиционирование линии для защиты оборудования от колебаний тока и напряжения, продлевая срок службы вашего оборудования.
Почему серверы, а не настольные компьютеры? В некоторых местах есть, но это дорого. Сколько стоят данные о любом клиенте? Сколько стоят данные на сервере?
Есть много-много причин использовать ИБП, но, используя ваш пример транзакций БД, посмотрите на это с другой стороны. Даже если транзакция зафиксирована, вы потеряете питание, и ваш кеш записи RAID (вы являются используя кэш записи с резервным питанием от батареи, верно?) батареи не работают должным образом, вам не повезло.
К тому же, как известно, отключение электроэнергии серьезно сказывается на оборудовании. Замена рабочей станции за 500 долларов - это одно, но гораздо более болезненно (как в финансовом, так и в иных отношениях) заменить сервер, который стоит на порядок дороже (несмотря на данные на этом сервере). Большинство хороших ИБП также являются линейно-интерактивными и предлагают гораздо лучшую защиту от скачков напряжения и отключений, чем вы получили бы с дешевым удлинителем.
В целом, это просто очень хорошо принятый передовой опыт.
Я понимаю, что это может быть полезно на серверах при изменении конфигурации сервера, но это делается в течение очень ограниченного времени, и похоже, что лучше сделать хорошие резервные копии перед настройкой.
Какое отношение имеет использование ИБП к изменению конфигурации сервера?
И наконец, если используется ИБП, разве серверные приложения не нуждаются в его поддержке? иначе отключение электричества только отложено? Или ИБП нужен только операционной системе? Почему ИБП нужен для сервера, а не для клиентов?
Кто сказал, что клиентам не нужен ИБП? Все системы в нашей среде защищены ИБП - от каждого сервера до каждого рабочего стола.
Вы правы, что ИБП лишь задерживает отключение электроэнергии. Однако, когда происходит сбой питания, ИБП связывается с ОС через USB-кабель (наиболее распространенный в настоящее время). Это позволяет ИБП уведомлять ОС, когда батарея почти разряжена, и ОС может начать изящный выключение системы. Это невозможно при нормальном отключении электроэнергии без ИБП. Энергетическая компания не позвонит вам и не скажет, что через 10 минут дерево упадет и убьет вашу силу.
Ваши предположения о том, как компьютер справляется с потерей мощности, нереалистичны. В большинстве случаев вреда от этого не будет, но нет необходимости играть в азартные игры. Одна проблема на рабочем сервере, и вы пожалеете о том дне, когда решили, что вам не нужен ИБП.
Йонас,
Замечательно ДУМАТЬ, что ОС должна справиться с отключением - и это ДОЛЖНО. НО, в реальности все по-другому. Чтение и запись выполняются очень быстро, но если он теряет питание в неподходящий момент, вы теряете информацию.
Вы хотите, чтобы ваш сервер перезагружался из-за мерцания индикаторов? Некоторым серверам может потребоваться 10-15 минут для запуска, а затем они должны пройти проверку диска, когда они не защищены. Пользователи, получающие доступ к серверу через ноутбук и Интернет, не обязательно столкнутся с проблемой, но вы можете в конечном итоге ТРАТИТЬ время своего сотрудника или того хуже - если сотрудник находится в середине предложения и не сохранил файл, вы можете потерять бизнес. По общей схеме затрат на ИТ ИБП не очень дороги, и их следует использовать в ЛЮБОМ месте, где бывают даже случайные отключения. Если вы думаете, что 100-300 долларов не стоят того для сервера, а 50 долларов не стоят того для ПК, это ваша прерогатива. Но большинство людей понимают, что ВРЕМЯ - ДЕНЬГИ, и любое нарушение рабочего процесса будет стоить вам денег.