Здравствуйте! Сравниваю разные серверы по удобству работы с Друпал 8.
Какими рекомендациями пользуетесь Вы по настройке под друпал 8 кроме основных с drupal.org
https://www.drupal.org/docs/8/system-requirements/web-server
Ищу обзоры какие-то типа такого "Сравнение различных конфигураций сервера для Drupal" но современные
http://drupal.ru/node/1748
Может tutorial какой-то типа "настройка сервера под Друпал 8" порекомендуете, который считаете наиболее хорошим?
Конкретно в моем случае принимаю решение, целесообразно ли
1) изучать системное администрирование, чтобы делать самостоятельно, какой минимум знаний для самостоятельно работы в общих случаях?
2)обращаться к сисадмину
3) искать возможность настроить сервер силами администраторов на хостинге (в том числе платных).
4) найти чудо виртуальный хостинг под Друпал с готовыми настройками и настойками безопасности
В связи с этим вопросы.
1) Если изучать самостоятельно, то какой минимум нужно освоить, чтобы настраивать сервер под продуктивную работу под стандартный друпал и исправлять распространенные мелкие неполадки?
2) если сотрудничать с сисадмином, то какое тз ему давать
(на удаленном даже платном администировании на том хостинге где я сейчас тестирую, все равно спрашивают тз, отрицают возможность настроить по заявке "под Друпал 8" )
3) есть ли где-то надежный хостинг, где есть специалисты с опытом настройки именно под Друпал 8?
4)Может кто-то чудом встречал виртуальный хостинг на котором Друпал 8 работает без дополнительных перенастсроек?
На ближайшую перспективу по рекомендации bsyomov # (для моего случая на данный момент) смотрю в сторону managed хостинга.
Что порекомендуете в качестве оптимального варианта работы с друпал без глубоких знаний по системному администрированию? Где хорошая служба поддержки и платное администрирование. В идеале, есть специалисты по настройке именно под Друпал 8.
Пока на just-hosting и reg и fastvps сравниваю. На just hosting изначально на первых шагах проблем меньше при установке нужной версии php но время ответа службы поддержки достаточно большое. Если критиная проблема, и на локальном на девере тоже глюк, то на день можно выпасть из работы. На рег. ру с первых шагах инсталяции нужно перенастривать (высплывают проблемы с правами которых не было другом хостинге).
На fast vps нет платного администрирования (какой мимимум знаний, чтобы на хостинге типа fast vps оперативно решать вопросы самостоятельно и с помощью службы поддержки?)
что еще порекомендуете?
Список тем в поиске ответов прилагаю (но там все несвежее от 2006 до 2012 года в среднем)
Настройка phpmyadmin http://drupal.ru/node/74217
Apache + Php настройка http://drupal.ru/node/57925
Drupal и CGI PHP http://drupal.ru/node/52497
Установка drupal на виртуальный сервер с нуля http://drupal.ru/node/30518
Drupal и Nginx http://drupal.ru/node/12528
Сравнение различных конфигураций сервера для Drupal http://drupal.ru/node/1748
моя тема Операционная система и настройки хостинга http://drupal.ru/node/132892
Комментарии
1) прочитайте API Drupal, изучите Memcache для Drupal, узнайте, как оптимизировать Drupal
3) силами администраторов drupal-admin.ru, it-patrol.ru
4) виртуальный хостинг it-patrol.ru
1. Очередная огромная глупость в исполнении tlito. Это просто ничего не даст. Это отдельные фрагментарные знания, которые вообще никак не помогут настроить сервер в итоге...
По первым 4 пунктам:
1. На это нужны годы, без шуток.
2. Если в вас большой серьёзный проект, и нужна своя инфраструктура, тут у вас других вариантов просто нет. Если вы влезаете в какой-нибудь хостинг - то п.4 воспользуйтесь им, будет дешевле.
По вопросам:
1. Это сложно. Это куда сложнее, например, написания модулей для Drupal. Надо понимать, как работает масса всяких весьма сложных вещей. Изучить основы, стоит конечно - это помогает в разработке. И о том, как работает веб сервер, или система прав в Linux, по хорошему, должен знать каждый разработчик, но лезть настраивать сервер для продакшен с минимумом знаний уж точно не стоит.
2. Обеспечить бесперебойную, быструю и безопасную работу данного сайта. Если такое ТЗ, вызывает проблемы, вероятно обратились вы не туда.
По хостерам; fastvps не советую, точнее, у них можно брать только хетзнеровские серверы, которые они реселят. С остальным там плохо.
По темам: Ни учиться "типа администрированию", ни просто что-то настраивать по подобным темам крайне не рекомендую.
Если интересуют услуги системных администраторов с задачей "Настроить сервер для Drupal 8", то обращайтесь https://drupal-admin.ru
У нас именно такие заявки обычно
Статей по самостоятельной настройке много и у меня в блоге достаточно, хотя конечно хороший результат сразу и без опыта редко получается.
Здравствуйте! После обсуждения три год назад было принято решение пользоваться готовыми хостингами, специализирующимися на Друпал. Но сейчас есть идея своего сайта по фотографиии и фотосъемке, фотобанка бесплатных изображений. Накопилось много материала и сотни гигабайт изображений и видео. Хотелось бы иметь возможность выкладывать полноразмерные файлы, RAW и т.д. Что посоветуете в таком случае?
Что по Вашему мнению лучше:
1)пытаться полностью на своем сервере с помощью специалистов
Тогда можно ли при небольшом начальном трафике его разместить в простом офисном кабинете или в любом случае нужны специализированные помещения?
2) попробовать как-то настроить, чтобы файлы фоток хранились у меня на сервере, а ядро Друпала и модули и т.д. все работало на специализированном сервере?
3)пробовать синхронизировать сайт с каким-то платным или бесплатным облаком, где будут файлы архива
4)готовый хостинг или сервер для больших объемов под Друпал взять?
Т.е. трафик в первое время не ожидается большой. Но места нужно много.
Или еще какие-то решения
1. Покупка сервера плохая мысль, почти всегда. А ещё хуже установка его в офисе или дома. Но если уж брать сервер, то ставить на колокейшен в датацентре.
Если действительно нужен сервер, разумно его арендовать. Обычно, это немногим дороже колокейшена, не требует больших разовых затрат, и снимает много проблем по обслуживанию железа.
2,3. Можно хранить на внешних сервисах типа s3 данные. Но это не так уж дёшево, и может оказаться непредсказуемо дорого, если вдруг появится трафик, например, если кто-то решит себе выкачать все ваши материалы. Делить между каким-нибудь хостингом и своим сервером смысла нет, зачем тогда ещё и хостинг? Бесплатно, вам не разместит никто много данных с внешним трафиком.
4.Это наверняка будет самым доступным, и вероятно, самым разумным решением в вашем случае.
PS. Вообще, если у вас нет понимания, как будет окупаться ваш проект, и нет на него лишних денег, возможно просто не стоит его реализовывать? Совсем не каждая идея стоит вложения сил/времени/денег. А эта не будет простой и дешёвой.
Да, спасибо. Я понимаю, что идея со своим сервером не имеет смысла, смотрю просто, сколько настроек на специализированных Друпал хостингах и сколько постоянной работы там ведется и понимаю, что нужен не просто готовый сервер, а именно Друпал хостинг. А только на время разработки нет смысла заморачиваться со своим сервером, поэтому тема своего сервера сейчас закрыта.
у меня есть 2 опыта работы на домашнем сервере.
1. когда инете были популярны массовые ДДОС атаки хостер просто отключает сайт изза пика производительности. ввиду этого пришлось сайт разместить у меня на ноутбуке дома на убунту с включенным fai2ban. но у него шумел жесткий диск. проработал несколько месяцев пока не нашли другой хостинг с защитой от ДДОС.
2. сравнительно недавно я решил поднять свой сервер для экспериментов. подготовился основательно. купил безвентиляторную материнскую плату со встроенным 4 ядерным pentium и TDP 6 ват. разместил 2 ssd (для бесшумности и производительности) один старый для системы второй новый для бэкапа. нашел бесшумный блок питания на 350Вт и подключил источник бесперебойного питания. стоит в моей бесшумно комнате. по идее надо перенести коридор. запустил там свой сайт для освоения современных технологий. система 18.04 сама обновляется и пишет отчеты. опыт 9месячного использования говорит что основные проблемы идут от друпал 8 и его обновления. то через сайт нельзя, то composer не справляется то обновление вручную не помогает. плачу только за электричество 6 ватт + вложенные средство в сервер + время для изучения.
могу настроить вам веб сервер ubuntu и оказать поддержку сервера и сайта и консультации на 3 месяца. к примеру. стоимость по запросу.
Как платформа для разработки, может быть. Особенно, если подключаться из локалки. Хотя производительность процессора в таких тихих решений низка.
Для хостинга для сайта с клиентами, всё плохо - канал подавляющего большинства хостеров не симметричен, и хорошо работает внутрь. Никто не гарантирует, ни отсутствия потери пакетов, ни полосу, ни задержки, особенно под нагрузкой.
У меня в мониторинге есть пара серверов вот таких дома. Они используются для резервного копирования, кстати, и не требуют такой уж стабильной сети. Более 99% срабатывания проверки на недоступность сервера приходится на них, хотя там ещё множество других серверов...
у меня оптика до дома с тарифом 70Мбит. днем бывает около 40Мбит.
можете протестировать скорость канала программой iperf3 со своего местоположения. сейчас там порт открыт. например от работы до дома выдает такие цифры
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 11.6 MBytes 97.7 Mbits/sec
[ 4] 1.00-2.00 sec 11.1 MBytes 93.3 Mbits/sec
[ 4] 2.00-3.00 sec 11.2 MBytes 94.3 Mbits/sec
[ 4] 3.00-4.00 sec 11.3 MBytes 94.4 Mbits/sec
[ 4] 4.00-5.00 sec 11.3 MBytes 94.5 Mbits/sec
[ 4] 5.00-6.00 sec 11.3 MBytes 94.4 Mbits/sec
[ 4] 6.00-7.00 sec 11.2 MBytes 94.3 Mbits/sec
[ 4] 7.00-8.00 sec 11.3 MBytes 94.6 Mbits/sec
[ 4] 8.00-9.00 sec 11.3 MBytes 94.5 Mbits/sec
[ 4] 9.00-10.00 sec 11.3 MBytes 94.6 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 113 MBytes 95.1 Mbits/sec 9 sender
[ 4] 0.00-10.00 sec 113 MBytes 94.9 Mbits/sec receiver iperf Done.
есть некоторые проблемы.
1.такие как резервный источник питания 220В. у нас раз в полгода отключают электричество. надо ставить дизель генератор на чердак. но это не поможет.
2. и резервный интернет. что adsl что мобильный 4g имеют невысокий исходящий трафик. надо кидать отдельный резервный интернет с другого дома.
насчет производительности не согласен. она намного выше всяких платных vds. вот экономия идет за счет того что не надо платить несколько тысяч в месяц за сравнимую производительность. могу предоставить свои бенчмарки но у меня нет доступного vds чтобы реально сравнить. мне кажется что за год работы сервер должен окупиться (если будет в нем нужда).
Сравнить можно по синтетике на каком-нибудь cpuboss и аналогичных ресурсах. важна производительность _на ядро_. Она будет очень сильно отличаться от каких-нибудь xeon 2650/2670, которые часто используются на VPS. Ну и кеша на нормальном сервере будет намного больше, быстрее память и.т.п.
Канал надо мониторить не разово, а постоянно. И быстро будет заметна разница. Даже на тесте выше заметна нестабильность результатов, на самом деле. И да, в какую сторону был тот тест и откуда?
А если не заморачиваясь тестить, то полезнее было бы mtr за пару часов собрать данные.
я согласен что xeon быстрее pentium но я буду сравнивать производительность на стоимость. т.е. мне интересен срок окупаемости своего сервера. эти все vds работают на виртуализации kvm т.е. небольшое снижение будет. будет время я возьму тестовый период vds у своего хостера (webhost1) и протестирую cpu каким-н бенчмарком.
на тесте выше было скачивание с сайта. -R run in reverse mode (server sends, client receives).
Нет смысла сравнивать совершенно разные вещи.
Каждый запрос на этой машинке будет исполняться заметно медленнее. Будут перебои по сети. Будет куда ниже uptime. Не подходящий вариант для продакшена хоть сколько-то ответственного сайта.
Ну да, это будет дешевле, и если правильно настроить эта машинка сможет обработать больше запросов параллельно. Но всё равно, это вариант для внутреннего использования. Бекапы, медиацентр, nextcloud какой-нибудь себе поднять, разработка та же.
а собственно говоря заказчик (alexo 14 июня в 16:34) как я понял говорит что пока у него начальный этап. и нет смысла вбухивать большие деньги в хостинг.
1 зачем?
2 зачем?
3 зачем?
4 Сотни гигабайт - это не так уж и много. Само по себе место на сервере нынче очень дёшево, трафик дороже. У ра-дона например место на диске не регламентируется, оплачивается только трафик. Как вариант можно файлы мультимедиа положить на какой-нибудь Amazon S3, но сначала посчитать нужно это или нет.
Спасибо
"1-3 Зачем"
Мысль такая что даже 500-1000 рублей в месяц при простое на первых порах не хочется тратить и перспективы монетизации очень отделенные и под большим вопросом. К тому же мне сложно оценить ожидаемый трафик, так как проект делается в совершенно новой области (именно в смысле сайтов по этой теме) и опыта в ней нет. И вообще не люблю нефиксированные тарифы. И если трафик хоть чуть чуть подрастет, то не факт что доход при этом тоже вырастет. Если окажется тогда дорого, то не хочется потом всё переносить. А у друзей в офисе есть простаивающее серверное железо, просто используется сейчас, как обычные компы. Т.е. по этим пунктам вопрос в том, стоит ли пытаться его настроить под Друпал и если "да", то к какому варианту лучше стремиться.
Вы посчитайте стоимость настройки, вполне окажется, что проще купить годовой тарифный план
Спасибо. А какую часть настройки должен делать именно специалист по серверам для Друпал и сколько это может стоить при наличии уже полностью подходящего по характеристикам железа?
Еще такой момент у меня в городе мало специалистов по серверам для Друпал. Есть просто хорошие специалисты по серверам. Возможно ли привлекать специалиста для консультации на удаленке или местный может справиться на основании мануалов и форумов или такие варианты вообще не будут работать?
У drupal нет такой специфики, чтобы в природе существовал специалист по настройке сервера для drupal, как отдельная сущность.
Где будет ваш сисадмин не важно, если он имеет доступ к серверу.
к тому же сейчас цены так растут, что не знаешь, какая будет стоимость завтра, возникла мысль, что для долгосрочного проекта с сомнительным доходом, чтобы хоть как-то ограничить риски, имеет смысл сейчас вложить какую-то сумму в сервер.
У радона теперь можно не платить за трафик, а платить за место) Я таки выклянчил для себя (и для других) такие тарифы
Не вижу таких тарифов на их сайте.
Что нужно сделать чтобы войти в число "других"?
Напиши Дмитрию в телеграм) Или мне в личку, дам контакты
Ясно. Спасибо большое за ответы. Очень проект долгосрочный. Пытаюсь реально оценивать и финансовые риски. Шансы есть, но нужно будет очень постараться, чтобы выйти на коммерческую окупаемость. Если платить за трафик и на странице будет много изображений даже сжатых, все равно трафик будет ощутимый? К тому же, если покупать, а не оплачивать хостинг, у меня хотя бы останется сервер пусть и подешевевший за время, в случае если решу прекратить развитие сайта. Поэтому также смотрю и в сторону покупки.
1)Если в датацентре ставить свой сервер, то, если я верно понимаю его можно будет потом настраивать с помощью сисадминов удаленно? или есть вариант оплатить настройку прямо в каком-то датацентре на месте под Друпал? Сколько это может строить?
Какие варианты для установки своего сервера в датацентре лучше рассматривать?
2)Также думаю на время разработки сделать у себя в офисе dev версию сайта и когда уже нормально сайт заработает, перенести его на какой-то хостинг (потому что много времени займет только отладка сайта, ключевики грамотно и категории привязать и т.д. И хотелось бы сразу индексировать материал, а не просто в денвере локально всё делать)
Есть рабочее, но достаточно старое серверное железо у знакомого в наличии.
Получится на таком настроить dev весрию?
Xeon 5440 2.8ггц, 4 ядра 8 потоков 12 мб кэш, оперативка 8 гб ddr2
или
Xeon e5 2650. 2.0-2.6 ГГц.
8 ядер. 16 потоков 20mb кэш.
Оперативка 16 Гб. Ddr3 1800M.
0. Купленный сервер даже исправный теряет в цене довольно быстро, да и продать будет совсем не просто. А если что-то выйдет из строя, придётся искать железку, которую не всегда быстро купишь, и всё это время сервер будет простаивать...
1. Правильно. Иногда, в некоторых датацентрах есть услуги по настройке, но чаще базовые услуги типа "удалённые руки".
2. Xeon 5440 2.8ггц - очень старое.
Xeon e5 2650. 2.0-2.6 ГГц. - а вот это ничего так. Такое имеет смысл куда-то поставить, если за него хотят разумных денег. Но, вообще, для таких целей можно и десктоп какой-то использовать современный с ssd и каким-нибудь не очень дорогим процом с частотой побольше, но не большим количеством ядер - важнее производительность на ядро в данном случае.
Мало в этом смыслю. Некоторые люди при мне пытались DO, FastVPS настроить в итоге на Патруле брали аккаунт и работало быстрее. Может все таки какие-то специфики есть?
Специфика есть, конечно везде - в разных проектах на том же Drupal могут понадобится существенно разные настройки mysql, например. При разном количестве ресурсов, бывает необходимо совершенно по-разному их распределять. И тому подобное.
Но в настройке сервера под проект на Drupal, в общем смысле, нет ничего отличного от настройки под другие приложения настолько, чтобы это было какой-то особенной специализацией.
Какой-нибудь LAMP/LNMP стек ещё может быть специализацией, и то это не так уж часто, но уж точно не какая-то одна CMS/CMF.
Вообще, добиться работоспособности сайта, и его оптимальной работы, это разного порядка сложности задачи. Первое должно быть под силу любому разработчику, по хорошему - окружение нужно знать. Второе требует куда более глубоких знаний всех компонентов окружения.