12 лет назад 10 марта 2007 в 1:47 50

Матчасть

Автор: Макс Еховский

Для того чтобы каким-то образом проявить себя в сети, совсем не обязательно собирать свой собственный сервер. полным полно бесплатных хостингов, да и платные с приличным набором возможностей стоят не очень дорого. к тому же сервисы типа того же youtube, на которых выражай себя хоть обвыражайся, появляются и будут появляться. в чем же тогда прелесть владения личным сервером?

Прелесть в том, что даже оплаченный хостинг – это провайдерский сервер со своими правилами и требованиями, а на собственном сервере я сам создаю условия и задаю правила, делаю его таким, каким он должен быть на мой взгляд. Кроме того, собрать и настроить свой сервер может быть просто интересно.

СЕРВЕР ДОМА

Прежде чем заводить дома сервер, хорошо бы подумать о том, что этот “тамагоч” по идее должен работать 7 дней в неделю 24 часа в сутки – то есть постоянно, без перерывов на обед и послеобеденный сон. Поэтому встает вопрос постоянного подключения к интернету, которое в идеале должно быть безлимитным в смысле трафика и по возможности “широким” в сторону отдачи. И естественно, круглосуточная работа сервера у вас дома определяет некоторые его ключевые свойства. Во-первых, он должен быть тихим, в идеале бесшумным. Во-вторых, по возможности компактным, чтобы не занимать много места. В-третьих, надежным. Содержание сайта, особенно если оно наполняется не только вами, но и посетителями, может представлять определенную ценность, и если в один прекрасный день все исчезнет из-за того, что умер жесткий диск в вашем сервере, как минимум будет очень обидно. Как опция – он может быть беспроводным, чтобы его можно было закинуть куда угодно, и не мучиться с подключением.

Если вы решитесь на установку Linux, что, в общем-то, абсолютно логично, хотя может быть поначалу страшновато и не очень просто, если вы с ним совсем не знакомы, то требования к аппаратной части сервера могут быть невысокими – начиная от Intel Pentium 166 MMX и 64-128 Мб памяти. Конечно, чем мощнее процессор и больше памяти, тем лучше, но с мощностью процессора перегибать не стоит, поскольку сервер нужно сделать тихим.

CD/DVD-ROM, монитор, клавиатура и мышь нужны серверу только на стадии начальной установки и настройки, потом желательно настроить удаленное управление сервером через локальную сеть и саму “железку” больше не трогать.

Что касается надежности, то хорошо бы снабдить сервер небольшим источником бесперебойного питания и в качестве дисковой подсистемы использовать массив RAID1 (Mirror) или хотя бы организовать автоматическое резервное копирование данных с основного диска сервера. (Зеркальный массив, конечно, предпочтительнее.)

СТАРЫЙ-ПРЕСТАРЫЙ КОМП

Вариант первый, не самый лучший, но самый дешевый – использовать в качестве сервера старый компьютер, который жалко выбросить. Компактность, тишина и высокая надежность не гарантированы, но как очень недорогой и жесткий вариант, при условии использования Linux в качестве операционной системы, может сойти.

На многочисленных компьютерных барахолках интернета можно найти старые компьютеры, иногда даже известных брендов – HP, IBM, Compaq и других, уровня Intel Pentium 166-233 за $20-60. В принципе, если в машине есть сетевой адаптер и установлено хотя бы 64 Мб памяти, ее уже можно рассматривать как подходящий вариант. Найти модули памяти старых типов сейчас проблематично, поэтому лучше сразу искать компьютер с достаточным объемом оперативной памяти.

Прежде чем устанавливать систему на старую машину, ей нужно устроить тщательную профилактику. Полностью разобрать, избавиться от грязи и пыли. Разобрать и почистить блок питания. Вентилятор на радиаторе процессора, скорее всего, будет в ужасном состоянии, поэтому хорошо бы кулер заменить целиком, причем в идеале на большой пассивный. Как минимум нужно вычистить грязь из вентилятора, удалить старую термопасту и нанести свежую.

Жесткий диск хорошо бы тоже заменить на новый, но если это не входит в ваши планы, необходимо проверить состояние поверхности пластин какой-либо утилитой, например MHDD. Далее тестовыми утилитами нужно проверить состояние всех остальных компонентов системы – процессора, памяти, видеокарты, сетевого адаптера, и только если все в полном порядке, начинать установку системы.

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

Со старыми настольными компьютерами уровня Pentium III/Pentium 4 в плане удобства установки и скорости работы все, конечно, будет несколько лучше, но опять же если нужно сделать, чтобы было компактно, красиво и тихо, придется хорошенько повозиться.

VIA EPIA

Если возиться со старым железом не хочется или не можется и вы готовы потратить $350-450 на компактный, тихий и экономичный сервер, то платы VIA EPIA могут оказаться очень хорошим вариантом.

Несмотря на то что “большие” платы EPIA имеют размеры 170 на 170 миллиметров (формфактор mini-ITX), а маленькие всего 120 на 120 миллиметров (nano-ITX), на них установлен процессор и есть все необходимые интерфейсы. Модули памяти используются стандартные DIMM DDR либо ноутбучные SO-DIMM DDR, а в качестве слотов расширения – PCI или mini-PCI.

Существует несколько моделей плат с полностью пассивным охлаждением процессора и чипсета, но учитывая очень невысокое тепловыделение, любую из моделей EPIA можно избавить от активного охлаждения путем несложной доработки.

Собирать систему, скорее всего, придется в одном из корпусов Morex. “Придется” – не потому, что корпуса этого производителя плохи, а потому, что в России практически невозможно найти какие-либо альтернативные готовые варианты для плат формата ITX. Если же доступные модели корпусов вас по тем или иным причинам не устраивают, всегда есть возможность собрать сервер на открытом шасси, сделать свой собственный вариант корпуса или вмонтировать миниатюрную материнскую плату в корпус от какого-нибудь бытового прибора – тостера, например.

Названная сумма $350-450 – это примерная стоимость за конфигурацию в готовом корпусе, с 256 Мб оперативной памяти и жестким диском 2,5″ объемом 40 Гб. Для персонального домашнего сервера вполне достаточно.

НОУТБУК

Да-да, именно ноутбук, но не тот, который вы постоянно используете, а специально приобретенный или безнадежно устаревший. За $250-500 можно купить подержанный ноутбук на процессорах класса Pentium III – Pentium 4M, а если повезет, то за эту же сумму может попасться куда более мощная новая машина с разбитой матрицей – просто отличный и не очень дорогой вариант для домашнего сервера.

Почему ноутбук? Во-первых, портативные машины по определению компактны и экономичны. Во-вторых, в подавляющем большинстве это тихие и вполне симпатичные компьютеры, в любом случае гораздо тише и красивее многих настольных. В-третьих, даже если старая батарейка сможет держать ноутбук всего 15-20 минут – это уже хорошо, – чем вам не источник бесперебойного питания, который как минимум позволит серверу корректно завершить работу? В-четвертых, даже ноутбук класса Pentium III 900 МГц будет производительнее плат EPIA с куда более высокими тактовыми частотами. В-пятых, это уже готовая система с клавиатурой и мышью (тачпад или трекпойнт), возможно, оптическим приводом и монитором (если цела матрица). И наконец, при желании сделать ноутбук беспроводным, если в нем не установлен Wi-Fi-адаптер, скорее всего, не составит труда.

Так что старый ноутбук – почти идеальный личный сервер. “Почти” – потому что в зависимости от износа может возникнуть необходимость в замене жесткого диска (лучше прогнать его утилитой MHDD до того, как вы отдали деньги за компьютер) и RAID-массив в мобильном компьютере организовать, скорее всего, не получится.

Какую операционную систему вы выберете в качестве серверной платформы, в данном случае почти не важно, на ноутбуки Pentium III 900 МГц вполне можно поставить и Windows Server.