Можно ли обычный компьютер использовать как сервер

Сервер в качестве домашнего ПК

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

1. Выгода

Несмотря на то, что новое серверное железо стоит в несколько раз дороже десктопного того же поколения, оно значительно быстрее теряет в цене. Так например некогда очень дорогой 6-ти ядерный Xeon сейчас на али стоит как «домашний» процессор 5-7 летней давности на барахолках. Такое быстрое снижение стоимости обусловлено «сливом» комплектующих из серверов. В прочем, комплектующие, попавшие на площадку, как правило имеют не очень большую наработку — в среднем 5 лет. При этом будем откровенны — многие не могут сломать и обычное настольное железо (у меня в загашнике лежит рабочий селерон 2002 года), а серверное железо изначально имеет гораздо бОльший запас прочности, нежели настольное. Об этом в первую очередь говорит гарантийный срок (на 2 года больше, нежели у «домашних» аналогов), а также тот факт, что сервера имеют достаточно мощные системы охлаждения и своевременное обслуживание. Шанс наткнуться на «спаленный» серверный процессор фактически равен нулю.

Также внушительной будет экономия на памяти: с ECC памятью не умеют работать настольные процессоры, и при том же объеме комплекта, цена у ECC памяти будет значительно ниже (в 1.5-2 раза)

Видеокарту и накопители данных будем брать обычные.

2. Подводные камни

Далеко не каждое серверное железо можно поставить в обычный корпус. По сути, для «легкого» апгрейда подойдут только процессоры. Так например китайцы переделывают серверные «зеоны» X5450 и E5450 под 775 сокет. Большинство материнских плат поддерживают процессоры X серии после перепрошивки биоса, процессоры E серии при этом встают на большое количество плат, поддерживающих Quad — процессоры без каких-либо дополнительных действий.

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

Блок питания тоже берем серверный, дабы избежать колхоза. Здесь исходим из корпуса, что у нас уже есть. Для человека, который хоть раз втыкал вилку в розетку, в подключении блока питания к системе не будет ничего сложного, разве что сами разъемы отличаются от «десктопных». Это не проблема, так как на большинство блоков питания и материнских плат можно найти мануал. Собственно дальше все просто — втыкаем «папу» в «маму» и все.

Типичная серверная плата, коих на али полно. Количество сата портов зашкаливает!

3. Интерфейсы

Материнская плата для сервера не подразумевает наличия видеовыходов (за отсутствием встроенного графического контроллера у большинства плат), аудиоразъемов (тожет думаю, понятно), а так же немного удручает количество USB-выходов: их может быть всего пара штук на плату. Все это потребует докупки отдельных плат расширения: видеокарты (естественно), USB-HUB, а так же аудиокарты. При этом количество PCI слотов у нас такое же, как на обычной «десктопной» материнской плате.

Исключение из правил — материнские платы, которые представляются как гибрид сервера и домашнего ПК. Обычно используются в рабочих станциях, однако найти такие будет несколько проблематичнее

Для подключения накопителей возможно потребуются переходники, так как SATA есть не на каждой плате. В прочем, на некоторых платах SATA разъемов больше, нежели на десктопных, да и вполне можно найти вменяемую плату с разъемом М2, но этот момент лучше узнать перед покупкой.

4. Итог и ответ на вопрос: а стоило ли?

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

Подходит ли такая машина для игр?

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

Будет ли шуметь?

Со штатным охлаждением — ОЧЕНЬ СИЛЬНО! Решается банальной заменой штатных вентиляторов на «домашние» аналоги с пониженным числом оборотов. При этом вместо серверных СО можно вполне ставить домашние, но при этом стоит обеспечить хорошее распределение воздушных потоков внутри корпуса.

В чем преимущества перед сборкой аналогичного домашнего ПК?

Если смотреть с точки зрения работы, то тут прям раздолье. Серверные материнские платы рассчитаны на огромное количество подключенных жестких дисков. Если повезло, и плата оказалась с SATA — вообще шик! Два процессора не только дают больше производительности, но и гораздо больше каналов памяти. То есть заведомо медленная память на практике при активном 8-ми канальном режиме, будет на 15-20% быстрее, чем DDR4 в 4-х канальном. Это я еще молчу про то, что DDR4 дороже, и используется в основном в двухканальном режиме.

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

Источник

Как сделать свой сервер из домашнего ПК?

Многие начинающие и не очень программисты (или просто пользователи компьютера ) сталкивались с такой задачей: «Как сделать свой сайт и разместить его в интернете без покупки сервера?» спойлер несложно!

фото с сайта cnews.ru

Читайте также:  Можно ли использовать наборную печать

Первым делом, необходимо определиться с конфигурацией, которая у вас работает. Белый или серый IP-адрес выдан Вам для подключения? Как подключен интернет дома? Какая операционная система установлена на компьютере и как будет запускаться сайт? Нужно доменное имя?

Разберем подробнее, что нам нужно:

Белый или серый IP-адрес выдан Вам для подключения?

Некоторые интернет-провайдеры выдают пользователям серые IP адреса. Разницу необходимо понимать (почитать). Для того, чтобы определить какой адрес именно у Вас, переходим по ссылке и смотрим в какой диапазон попадает Ваш адрес. Если адрес отличен от адресов ниже, то все прекрасно — продолжаем.

  • От 10.0.0.0 до 10.255.255.255 с маской 255.0.0.0 или /8;
  • От 172.16.0.0 до 172.31.255.255 с маской 255.240.0.0 или /12;
  • От 192.168.0.0 до 192.168.255.255 с маской 255.255.0.0 или /16;
  • От 100.64.0.0 до 100.127.255.255 с маской подсети 255.192.0.0 или /10.
    Если непонятно про маски — воспользуйтесь калькулятором.

Как подключен интернет дома?

Необходимо понять структуру вашей сети. Работаете вы через маршрутизатор (роутер) по WiFi, или напрямую Ethernet-кабель подключен к компьютеру.

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

Для того, чтобы открыть порт можно ввести в поисковике фразу: «Как открыть порт на роутере …», вместо точек указав модель Вашего роутера. Процедура несложная, занимает пару минут времени.

Приведу пример (роутер Tenda n301):

1. Заходим по IP в панель администрирования роутера (обычно, это адрес1 или адрес2). Для работы необходимы логин и пароль для настройки.

2. Открываем порт 80, предварительно загуглив, как это сделать, и узнав серый адрес своего компьютера, например так. Сайты работают на двух портах: 80 и 443. Разница в шифровании передаваемой информации. Нам достаточно 80 порта, без шифрования.

3. Сохраняем настройки.

Какая операционная система установлена на компьютере и как будет запускаться сайт?

Ваш сайт, должен запускаться WEB-сервером. Наиболее распространенные WEB-сервера — Nginx, Apache, IIS. Как создать сайт будет написано в другой статье.

В случае с ОС семейства Windows необходимо создать правила Брандмауэра.

1. Открываем панель управления -> Система и безопасность -> Брандмауэр Защитника Windows. Слева в меню пункт «Дополнительные параметры».

2. Правила для входящих подключений. Создать правило. Для порта -> Далее -> Указываем порт (80 — HTTP) -> Далее -> Разрешить подключение для всех типов сетей. Задаем имя правила и жмем «готово».

Если у Вас установлена ОС на базе ядра Linux. Ищите информацию по «фаерволу», который установлен, будь то Iptables, ufw или что-то другое, и открывайте наш 80 порт для входящих соединений.

Нужно доменное имя?.

Итак, мы запустили WEB-сервер (пускай даже с первоначальными настройками), настроили роутер и в итоге — получили работающий сервер на домашнем ПК, но как теперь на него зайти?

Ответ: нужно в браузере ввести свой белый IP адрес. Если все настроено правильно, то роутер «пробросит» ваше соединение и выведет информацию с запущенного WEB-сервера.

Всегда вводить IP адрес для сайта — скучно и неудобно, поэтому все сайты используют доменные имена. Допустим у нас есть доменное имя «пример.рф». Чтобы ввести в браузере адрес пример.рф и попасть на домашний сайт необходимо привязать доменное имя к IP адресу. Подробнее описывать не буду. На сайтах, где можно приобрести доменное имя, есть хорошие инструкции для этого.

Таким образом, если Вы хотите просто поиграть и попробовать свой сайт, доменное имя, конечно не нужно.

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

Спасибо за внимание!

Источник

Персональный компьютер вместо сервера — Форум.Инфостарт

4.

user856012
13
14.02.20 17:37
Сейчас в теме

(1)

собрать обычный ПК, на который перенесем 1С. Чем это грозит

Начиная с того, что серверная Windows может вообще не встать на ПК из-за отсутствия дров. Или удастся подобрать что-то подходящее по VEN&DEV, но как оно будет работать — ХЗ.

Ну, и само по себе словосочетание «150 пользователей на персональном ПК» как-бы намекает, что ничего хорошего из этого не выйдет.

2.

JohnGalt
52
14.02.20 17:21
Сейчас в теме

Если активных 150 пользователей, то конечно этого явно не хватит. С расчетом хотя бы 2 гб на пользователя (если только 1с без ничего), и работает постоянно, например, половина, то уже ОЗУ нужно хотя бы 128Гб. Сейчас, конечно мощности возросли, но ПК на 150 человек… Можно конечно поставить райзен 2700х, будет чуть мощнее. Или купить на 2011 сокете бу комплект. Там уже можно 2 процессора поставить за те же деньги. Ну и ssd samsung 970 pro

Читайте также:  Можно ли смазку шрус использовать для смазки суппортов

3.

m_nazar
14.02.20 17:31
Сейчас в теме

С такой базой мало будет. Советую смотреть в сторону двухпроцессорной сборки

Здесь почитайте

. По самой грубой оценке предлагается на каждые 100 пользователей выделять 24Гб на сервер SQL и 8Гб на 1С-сервер

5.

costy_admin
48
15.02.20 10:10
Сейчас в теме

Нормально все будет.. раз нет возможности пробуйте и ставьте… никто вам не скажет пока не установите и не настроите, просто совет поставьте его под кондиционер… греться будет… и комплектация нормальная. А все остальное лирика…. будут вопросы пишите в личку…

6.

SlavaKron
15.02.20 10:20
Сейчас в теме

Если всё правильно настроите, то будет явно лучше.

7.

AlexandrSmith
75
16.02.20 17:12
Сейчас в теме

(1) Вот ссылка, если хотите узнать мнение профессионалов и точно подобрать компьютер.

https://www.gilev.ru/podbor/

Онлайн-сервис подбора оборудования для 1С:Предприятие

О сервисе

Основная задача сервиса — подбор ключевых компонент серверного оборудования, обеспечивающих высокий уровень быстродействия информационной системы «1С:Предприятие», при типовой стандартной эксплуатации. Подбор компонент осуществляется в зависимости от планируемых параметров эксплуатации: ролей сервера, конфигурации «1С:Предприятие», количества пользователей и др.

8.

AlexandrSmith
75
16.02.20 17:16
Сейчас в теме

Вот вторая ссылка не менее необходимая для работы

https://www.gilev.ru/bestproc1c/

Рекомендации по процессорам при подборе серверного оборудования для 1С

https://www.gilev.ru/tpc1cgilv/

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

Конечно, факт конкурирования за такие ресурсы как процессор снижает скорость выполнения операций (время отклика = время операции + время ожидания оборудования + время логических ожиданий вроде блокировок), но ключевой характеристикой является скорость операции.

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

9.

AlexandrSmith
75
16.02.20 17:29
Сейчас в теме

10.

mushdaj
17.02.20 09:26
Сейчас в теме

с таким объемом базы и пользователей даже не задумывался бы о несерверной платформе…

по опыту на обычном компе реально могут быть проблемы с драйверами, был опыт установки на обычный комп для небольшой организации, по итогу 2012R2 сервер просто работал сутки двое и зависал или уходил в синий экран, поставил 2008R2 работать стал стабильно, но пришлось опять же мудрить с драйверами, на сетевуху и USB приходится подбирать похожие драйвера и переписывать конфиги чтобы они установились.

В принципе несколько таких систем работает до сих пор с наработкой 5-7 лет и более менее стабильно, но это все опять же в небольших конторах.

А зачем у вас виртуалка на DL 380? может для начала увести все на железо и оперативы добавить. Проверяли отчего вообще база так распухла? Может можно оптимизировать.

Источник

ерверный компьютер для дома, отличия от настольного ПК

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

Серверный компьютер для дома

Прежде немного теории. Какой смысл заложен в сам термин «серверный компьютер», он же «сервер»? Латинский корень «серв» означает «слугу», а также выступает ключевой частью в производных словах. «Сервер» необходимо понимать как компьютер, задача которого — предоставлять находящемуся в отдалении пользователю какой-либо набор сервисов-услуг, при том — в автоматическом режиме, без участия постоянного контроля со стороны человека-оператора.

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

Но то, что годится для нескольких единиц или даже десятков людей, совершенно не будет работать на более масштабном уровне. Три главных свойства отличают серверные компьютеры от обычных:

  1. Сервер должен обработать запросы всех пользователей с максимальным уровнем быстродействия.
  2. Сервер должен работать непрерывно, даже штатные перезагрузки — крайне нежелательны. На сетевом сленге непрерывность работы сервера называется «аптайм».
  3. Тем более нежелательно отключение всего сервера при необходимости замены какого-либо компонента. Способность не выключать целое при замене частного можно назвать «горячим подключением».

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

Серверный компьютер провайдера предоставил человеку доступ к интернету, а из чего же состоит последний? Упрощенно — из сайтов. И это опять серверы, только не провайдеров связи, а провайдеров хостинга — услуг по созданию, хранению и предоставлению сайтовых данных. В одних случаях множество малых сайтов будет физически находится на одной машине, в других — мощный выделенный сервер будет работать в интересах только одного популярного сайта.

Серверы не обязательно соединены с мировой сетью. Можно упомянуть научные вычисления, где необходимы гигантские вычислительные ресурсы, популярны серверы и на множестве предприятий — от заводов до магазинов, что позволяет эффективно вести учет и контроль, обрабатывая множество статистических запросов. Ни один обычный персональный компьютер с этим не справится.

Читайте также:  Можно ли использовать лодочный мотор зимой

Из чего состоит сервер

В техническом отношении серверный компьютер «начинается» с материнской платы и центрального процессора. Общая логика здесь такая же, как и в обычном компьютере. Но есть и несколько генеральных отличий — процессоров на материнской плате может быть несколько, а уж слотов для подключения оперативной памяти радикально больше, чем это принято в самых продвинутых персональных компьютерах.

Если на топовом персональном Intel Core i7-2600K поддерживается до 32 гигабайт оперативной памяти, то еще далеко не самый-самый Intel Xeon Processor X5570 вполне способен работать со 144 гигабайтами! Более того, если процессор настольного компьютера как правило двух- или четырехъядерный, то серверные чипы имеют как минимум десять ядер. В приведенном примере количество ядер, кстати, одинаково.

Серверный компьютер

Стоит отметить, что если на рынке персональных ЭВМ в целом лидируют Intel и AMD, то в сегменте серверных решений весомую роль имеют также IBM, HP, Oracle и Fujitsu. При этом, если в персональном сегменте популярна ныне архитектура х86, то в серверном практически все значимые игроки рынка продолжают предлагать собственные технологические решения, можно упомянуть интеловскую IA-64, айбиэмовскую POWER и совместную для Oracle и Fujitsu – SPARC. Это в свою очередь налагает определенные ограничения, так как возможности серверного софта напрямую связаны с решениями производителей.

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

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

Восемь мегабайт видеопамяти для сервера это нормально, намного важнее — объем оперативной памяти. Дело не просто в стремлении к совершенству, когда инженеру хочется вставить память в слот, раз уж слот есть. Проблема в том, что современные винчестеры пока еще не перешагнули рубеж в несколько терабайтов, для получения больших объемов они объединяются в т.н. RAID-массивы, но весь этот набор винчестеров еще нужно физически крутить (как вам скорость в 10 тыс. об/мин?) и считывать, оперативная же память позволяет временно хранить довольно большие объемы данных для ускорения доступа.

Виды серверов

Внешне серверные компьютеры бывают двух видов — башенные и стоечные. Башенный вариант, он же «ящик» — может иметь практические такие же габариты, что и персональный компьютер, корпус его сделан из прочной массивной стали, задача которой — поглощать вибрации и шум.

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

При настройке стоечных серверов необходимо разбираться не только с электропитанием и шумоподавлением, но и с охлаждением. Дело доходит до того, что операторы серверов работают в серверных комнатах в зимней одежде, потому что если отключить кондиционер, то сервера очень быстро перегреются и начнут разрушаться. С другой стороны, серверную стойку легко расширять — в монтажный шкаф новый сервер просто докупается и ставится по необходимости, это и есть «горячее подключение».

Что касается операторов и командной строки, которой достаточно для настройки сервера, то это и в самом деле так — в отличие от рынка операционных систем для персональных компьютеров, где лидируют решения Microsoft, на рынке серверного софта доминируют UNIX-подобные системы, иначе говоря — Linux. А эти операционные системы даже и в персональном варианте вплоть до последнего времени не очень-то стремились к графическим интерфейсам.

Сервер для дома

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

Чем заменить сервер?

Таким образом, можно прийти к следующему: если вам нужно получить новые оттенки удовольствия от компьютерный игры или мультимедиа, или раздавать свои файлы всем соседям по дому, то покупать серверный компьютер для этого не стоит.

Достаточно просто хорошей модели современной персональной ЭВМ. Если же у вас есть какие-то научные или бизнес задачи, для которых требуются существенные вычисления и объемы данных, то и в этом случае именно домашняя эксплуатация серверного компьютера будет не очень здравой идеей — у вас вырастут счета за электроэнергию, появятся затраты на услуги оператора-администратора (настраивать и проверять все равно нужно), нужно будет также переоборудовать практически целое помещение, отдав его во власть компьютерного железа.

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

Источник