Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван
1 Также такие модемы иногда называют soft-модемами. - Примеч. науч.ред.
Стабильность и качество системы Asterisk будет зависеть от компонентов, выбранных для ее архитектуры. Asterisk - хищник, его надо очень хорошо «кормить». Но, как практически во всем, высокая цена не всегда является синонимом качества. Вы должны будете стать знатоком компьютерных комплектующих.
Рис. 2.1. Внешний вид PCI-разъемов
Обсудив все это, мы должны вернуться к исходной точке: Asterisk может и будет замечательно устанавливаться практически на любую систему, работающую под управлением Linux. Лабораторные системы, использовавшиеся при написании этой книги, например, включали все, от Linksys WRT до «трактора» dual-Xeon1. У нас не возникало никаких проблем с производительностью или стабильностью при установлении до пяти одновременных соединений. В целях обучения Asterisk можно устанавливать на любую имеющуюся в распоряжении систему. Однако, когда вы будете готовы создавать системы для эксплуатации, необходимо понимать последствия принимаемых решений об использовании того или иного оборудования.
Требования к блоку питания
Блоку питания (и вопросу электропитания) ПК обычно уделяется недостаточно внимания. Для телекоммуникационных систем[19] эти компоненты могут играть важную роль в формировании хорошего впечатления у пользователя.
Блоки питания для компьютеров
Выбранный для системы блок питания будет играть жизненно важную роль в стабильности всей платформы. Asterisk не является особенно энергоемким приложением, но все, что связано с мультимедийными системами (будь то телефония, профессиональная аудио-, видеоаппаратура и т. п.), обычно чрезвычайно чувствительно к качеству электропитания.
Этот часто упускаемый из виду компонент может превратить высококачественную систему в груду хлама. Справедливо и то, что с первоклассным блоком питания дешевый ПК может стать настоящим чемпионом. Получаемая мощность должна не только удовлетворять потребности системы в энергии, необходимой для выполнения ее задач, но также обеспечивать стабильные и четкие сигнальные линии для всех уровней напряжений, ожидаемых системой.
Не пожалейте денег и приобретите высококлассный блок питания (геймеры отличаются особенно трепетным отношением к таким вещам, поэтому их выбор на рынке очень богат).
Блоки питания с резервированием
В средах операторского класса или бесперебойной работы принято развертывать серверы, использующие блок питания с резервированием. Фактически это два совершенно независимых блока питания, каждый из которых может полностью обеспечить требования по питанию системы.Опыт показывает, что для правильного резервирования такие блоки питания должны быть подключены к совершенно независимым источникам бесперебойного питания (Uninterruptible Power Supplies, UPSes), которые, в свою очередь, питаются от разных электрических сетей. В ответственных организациях (таких, например, как больницы) резервируются даже основные подводы электропитания зданий и для генерирования электричества во время длительных перебоев с электроэнергией (подобных, например, случившемуся на северо-востоке США 15 августа 2003 года) используются дизельные генераторы.
Окружение
Окружение системы образуют все факторы, которые сами по себе фактически не являются частью сервера, но тем не менее играют важную роль в формировании ожидаемых от системы надежности и качества. Электропитание, температура и влажность помещения, источники помех и безопасность - все эти факторы должны быть учтены.
Обеспечение требуемого качества электроэнергии и источники бесперебойного питания
При выборе источников питания для своей системы необходимо учесть не только потребляемую мощность, но также то, как эта энергия будет обеспечиваться.
Электроэнергия - это не просто напряжение в розетке на стене, и производственную систему никогда нельзя подключать к первому попавшемуся источнику питания[20]. Продумав схему электропитания своей системы, можно создать намного более стабильное энергоокружение, что обеспечит наибольшую стабильность системы.
Одно из преимуществ соответствующей стандартам энергии хорошего качества - снижение тепловыделения, что означает меньшую нагрузку на компоненты и увеличение их срока службы.
Правильно заземленная, отвечающая стандартам электрическая сеть и высококачественный блок питания гарантируют четкий опорный сигнал «логическая земля» (то есть 0 В[21]) для системы и минимальный электрический шум[22] на системной плате. Для данного типа оборудования существуют лучшие практики, принятые как отраслевой стандарт, которыми нельзя пренебрегать. Относительно простой способ обеспечить это - использовать UPS с поддержанием требуемого качества электроэнергии[23].
UPS с поддержанием требуемого качества электроэнергии
UPS широко используются как аккумуляторы для снабжения системы питанием в случае аварии, хотя возможность высококачественных UPS обеспечивать электроэнергию в соответствии с техническими требованиями иногда не принимается во внимание.
Обеспечение требуемого качества электроэнергии создаст необходимый уровень защиты от электрической сети общего пользования за счет генерации соответствующего стандартам напряжения посредством разделительного трансформатора. Качественный стабилизатор напряжения в UPS устранит большую часть электрического шума, поступающего из питающей электросети, и гарантирует снабжение системы энергией в течение длительного периода.
К сожалению, не все UPS одинаковы; многие более дешевые модели не обеспечивают качественной стабилизации напряжения. Что хуже всего, производители этих устройств часто обещают все виды защиты от скачков, бросков, повышения напряжения и импульсных помех. Хотя такие устройства могут защитить систему от воспламенения во время грозы, они не приведут напряжение в норму на входе в систему и, таким образом, не сделают ничего для обеспечения стабильности. Убедитесь, что у вас UPS с поддержанием требуемого качества электроэнергии. Если это нигде прямо не указано, значит, он таковым не является.
Заземление
Напряжение определяется как разность потенциалов между двумя точками. Обычно считается, что напряжение «земли» (а это, по сути, не что иное как токопровод к земле) равно 0 В. Но если не определить эти 0 В относительно чего-то, мы рискуем делать предположения, не соответствующие действительности. Часто между двумя точками заземления существует некоторая разность потенциалов. Этого напряжения может быть достаточно для возникновения логических ошибок или даже повреждения системы, в которой имеется несколько контуров заземления.
Один из авторов данной книги вспоминает, как сжег звуковую карту, пытаясь подключить ее к стереосистеме друга. Даже несмотря на то что компьютер и стереосистема находились в одной комнате, между заземлителями двух электрических розеток, в которые подключались устройства, было замерена разность потенциалов в 6 В! Провод между стереосистемой и ПК (посредством звуковой карты) обеспечил свободную передачу этого напряжения, что сожгло звуковую карту, которая не была рассчитана на такой большой ток в сигнальном проводе. Подключение ПК и стереосистемы в одну розетку решило проблему.