Выбор серверов Интернет
Серверы Интернет - это компьютеры, на которых выполняются серверные программы, предоставляющие доступ к данным через Интернет (Web- и ftp- серверы), службы электронной почты и некоторые вспомогательные службы, например DNS и прокси-сервер. Иногда сервер выполняет также функции маршрутизатора. Эти функции могут выполняться любым компьютером, в том числе рабочей станцией, не чаще для этого используются специализированные компьютеры.
После определения списка функций, которые должен выполнять Интернет-сервер (см. п. 1.1, 1.2), нужно выбрать модель сервера операционную систему и программное обеспечение. Многие производители серверов (Sun, IBM, HP) предлагают готовые решение включающее набор программно-аппаратных средств, обеспечивающий решение определенного круга задач. Этот подход позволяет построить очень надежную и стабильную систему. Тем не менее при относительно не высоких требованиях к надежности или при решении нестандартных задач целесообразнее и выгоднее отдельно выбирать аппаратуру и программное обеспечение.
Возможные варианты решений, их достоинства и недостатки приведены в табл. 2.
При выборе конкретной модели сервера следует учитывать возможность его установки в монтажном шкафу, если это необходимо.
Требования к техническим характеристикам сервера (производительности процессора, объему памяти и дискового пространства зависят от числа обращений к серверу, объема маршрутизируемого трафика, операционной системой, характера запущенных на нем программ. Установление требований к техническим характеристикам - достаточно сложная задача, решаемая в основном на основании опыта и анализе публикуемых в Интернет отзывов.
Рекомендации по выбору конкретных моделей серверов приводятся на сайтах производителей.
Варианты решений при выборе Интернет-сервера Такблица 1
Аппаратная платформа | Операционная система | Сетевой экран (firewall), NAT, Proxy-сервер | Web-сервер | Почтовый сервер | Достоинства и недостати |
Сервер brandname (IBM. Sun, HP) | ОС от производителя серверного решения | Как правило встроенный в ОС | От производителя серверного решения (бесплатно или за дополнительную плату) | От производителя серверного решения (бесплатно или за дополнительную плату) | Высокая стабильность и надежность, простота установки и администрирования. Высокая стоимость, меньшая гибкость. |
Сервер brandname (IBM. Klondike. Vist) | MS Windows 2000/2003 Server | MS ISA Server 2000 или от независимого производителя ПО | MS Internet Information Server -встроенный в Windows 2000 или от независимого производителя ПО | MS Exchange Server или от независимого производителя ПО | Простота администрирования, высокие гибкость, совместимость, интегрируемость с программами для Windows. Высокая стоимость, сложность установки и настройки. |
Сервер brandname (IBM, Klondike, Vist) | Linux, FreeBSD UNIX | Встроенный в ОС (ipchains, squid) | Apachee | Sendmail. qmail или аналогичная программа | Низкая стоимость (ПО почти бесплатное), высокая гибкость Сложность установки и настройки |
Сервер noname или обычный компьютер | MS Windows 2000 Server | MS ISA Server 2000 или от независимого производителя ПО | MS IIS встроенный в Windows 2000 | MS Exchange Server или от независимого производителя ПО | Дешевая аппаратная платформа не соответствует возможностям ПО. Данный вариант возможен только при использовании нелицензионных программных средств. |
Linux, FreeBSD UNIX | Встроенный в ОС (ipchains, squid) | Apachee | Sendmail, qmail или аналогичная программа | Очень низкая стоимость. Низкая стабильность и надежность, сложность установки и настройки |
В качестве ОС на серверах чаще всего используют ОС семейства UNIX, так как они обладают большей по сравнению с Windows производительностью. Использование Windows оправдано в случае, если необходима тесная интеграция серверных программ с локальной сетью на основе платформы Windows.
Программное обеспечение для ОС Linux и FreeBSD не требует лицензирования, поэтому может быть получено бесплатно. Тем не менее ряд компаний (Red Hat, Corel, Mandrike) продают дистрибутивы операционной системы Linux, включающие набор адаптированных в совместной работе программ, средства их автоматической установки и обновления, а также оказывают техническую поддержку покупателям. Наиболее удобным путем приобретения Linux является приобретение такого дистрибутива у распространителей программного обеспечения. Стоимость дистрибутивов значительно ниже стоимости лицензий на серверные ОС Microsoft. Данные о доступных дистрибутивах Linux можно получить на сайте www.linux.ru.
Согласно принятому в п. 1.1 и 1.2 решению сервер Интернет должен выполнять функции маршрутизатора и сервера электронной почты. Для сокращения внешнего трафика также возможно выполнение функций прокси-сервера.
Выберем в качестве сервера модель USN Zeus Super micro iGT100. Конфигурация сервера приведена в табл. 2. Стоимость согласно прайс-листа фирмы «Импульс-С» от 25.05.09 составляет 30869 руб.
Конфигурация Интернет-сервера Таблица 3
Процессор | Intel Intel Core2 Duo LGA-775 E7200 2,53 ГГц |
Оперативная память | 2Gb DDR-II SDRAM 800 МГц |
RAID-контроллер | LSI Logic 53C1000 SCSI Raid 0.1 |
HDD | 320*2; Intel® ICH9R SATA2 (3 Gbps) controller |
Сетевой адаптер | 2 Gigabit Ethernet Controller |
Видеосистема | XGI Z9S 32MB Graphics |
Корпус | Midi Tower 450W вертикальный |
Накопители | DVD-RW, FDD |
Слоты расширения | 1 PCI-E x8 (разъем x16), 2x 64-bit 133 / 100MHz PCI-X (3.3V),4x 32-bit 33MHz PCI (5V) |
Сервер будет работать под управлением системы Linux (дистрибутив Mandriva 2008 Spring Powerpack), серверное программное обеспечение для электронной почты и прокси-сервера входит в состав дистрибутива. Стоимость дистрибутива по данным сайта www.linux.ru составляет 2990 рублей.