Как стать автором
Обновить

Комментарии 29

Мне, как системному администратору, на свежем VPS нужен только sshd.
Если вам хочется облегчить жизнь новым пользователям, подготовьте скрипты для разворачивания типовых связок на том же ansible для двух-трёх основных дистрибутивов. И подробную инструкцию, что они делают и как это использовать.
sshd, согласен, ну и базовые консольные утилиты, а то в некоторых дистрах перегибают палку с «минимальной установкой».
Вот только вопрос, зачем нужно предустановленное ПО вообще на хостинге? Если человек знает что такое apt или ansible, то он и сам справится с установкой, а если не знает, то зачем ему VPS? Как по мне, так дистрибутивов побольше (в том числе проприетарных), а вот предустановленного ПО поменьше.
Вот кстати скрипты — это хорошая идея. и поддерживать легче, чем по 10 образов на каждый дистрибутив и для тех, кто не хочет ничего решать, а хочет LAMP — хорошо.

Меня вот, например, часто расстраивает, что нет Debian testing нигде (ну или почти). Я, конечно, могу и сам stable на testing обновить, но было бы проще, если бы из коробки была возможность поставить testing.
Скрипты идея плохая, т.к. в ОС есть нормальные пакетные менеджеры, которые точно также поставят минимально-настроенные приложения. И новичку лучше воспользоваться встроенными в ОС средствами.
А у тех, для кого ansible/puppet не модные слова с habr-а, а каждодневная реальность, есть своя база рецептов, которую они за 5 минут прикрутят к новому серверу.
Ну я и не предлагаю делать скрипты, которые скачают последние сырцы и скомпиляют их. А просто скрипт, который попросит пакетного менеджера поставить все, что типично нужно для того же LAMP'а. Ну или поставят панельку, которой нет в репах, как правило (ISPManager, Plesk, etc...)
Ну а что мешает добавить пару строчек в конфиг пакетного менеджера, а потом пользователь просто введет «apt-get install plesk» и ни каких скриптов. Если нужны чудо-настройки искаропки, то можно поднять свой репозиторий, с подправленными пакетами.
Нам удивляться, на этот вопрос? Да самый… админ может настроить систему в том акценте, в котором ему нужно! «Вы ищете, там где не прятали!» Устаревшее понятие LAMP — для админов, которым можно только шиндовс доверять, пусть в денвере работают
1. Вы уверены что отвечаете мне?
2. LAMP уже давно стало именем нарицательным. Я регулярно слышу про LAMP в контексте nginx-а и PostgreSQL. Но аббревиатура FNPP означает хрен знает что, поэтому и LAMP, даже если ни одна буква не соответствует названию используемой программы.
3. На «шиндовс» есть очень серьезные проекты, альтернатив которым по многим параметрам на linux просто не найти, увы. И есть море адекватных и квалифицированных админов, не имеющих дела с linux, просто потому что работодателю это не интересно. Так что не надо всех под одну гребенку.
Добавьте в опрос «Какое предустановленное ПО вам необходимо на виртуальном сервере?» пункт «ничего кроме необходимого для доступа, всё необходимое буду устанавливать сам»

Просто нажмите кнопку "голосовать" не поставив ни одной галочки.

И это у вас называется «работа с клиентом»!
Оценимый плюс на любой виртуалке, не считая контейнерные а именно полноценные было бы не плохо иметь возможность залить свой образ, а не только в рамках ДЦ.

По момему мнение достаточно базовых, пустых образов основных осей, CentOS, Debian, Ubuntu достаточно настроить популярные стеки и собрать образы, в остальном yum update или apt-get update никто не отменял.

Некоторым как мне вообще например нужна CoreOS а все остальное работает в контейнерах…

Так что тут от задач.

Самое ценное это конечно пустой нативный образ, для остальных манипуляций и автоматизаций есть Ansible, Salt, Puppet, Chef кому что удобно для которых полно рецептов базовых действий…

Лично я отношусь негативно к любому пред настроенному софту, так как не всегда он настроен должным образом. Но повторюсь это лишь мое мнение.
Можно подумать, что есть воообще кому-то дело до Ansible и Puppet, если в этих дистрибутивах они нужны, как собаке пятая нога. Только лень админов мешает делать всё правильно
Очень некомфортно начинать настройку сервера с удаления предустановленного ПО, которое мешает.

Если вы хотите дать не очень технически продвинутым клиентам возможность использовать зоопарк прикладных решений, используйте докер. Можно предоставить возможность отредактировать дефолтный Dockerfile или docker-compose. Естественно, в веб-интерфейсе при создании сервера.

"Не очень технически продвинутым клиентам" докер нафиг не нужен.

В данном случае, как мне кажется, он больше удобен хостеру. Проще поддерживать, чем кучу образов виртуалок с CMS-ками или что там хочется клиентам.

Вот только по настройке VDS через ssh в сети полно пошаговых инструкций, а типовой докер-образ в себе обычно даже sshd не содержит, да и добавлять туда sshd — неправильно.


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

Зачем? Вы неправильно меня поняли.
Хостер делает сколько ему надо типовых докер-окружений. Надо вордпресс клиенту, инсталлятор положил в чистую машину с установленным докером композ-фалик и все. И клиенту ничего не надо настраивать и никуда лезть — оно просто работает.
В плане актуализации версий тоже, как мне кажется проще, чем обновлять полноценные образы с установленными приложениями.
Да даже для неопытного админа может оказаться проще разобраться с синтаксисом композа, чем с настройкой сервера с нуля. Тем более, что образы на докерхабе зачастую хорошо документированы.
Почему не взять обычный хостинг? Просто в этой теме обсуждается именно VPS. И в докер может оказаться инструментом, который сделает «крутой» VPS таким же простым и удобным, как хостинг.

"Вордпресс клиенту" — это задача шаред хостинга. А VPS берут когда стандартных возможностей уже не хватает.


Например, если надо какую-нибудь фоновую обработку запустить по крону.

Я же и на этот вопрос постарался в комментарии ответить.
Топикстартер обсуждает именно VPS. Поэтому о нем и говорим.
Шаред хостинги просты, но сильно зажаты: полторы базы MySQL, четверть домена, треть иопса, один октет серого айпишника на выбор клиента. Мне вообще сложно представить, кому нужен нынче шаред. Если совсем, тогда покупаешь готовый сервис, заточенный под хомячков. На ютубе викс на эту тему активно пиарится, для примера.

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

А еще докера можно в любой момент утащить целиком куда угодно. И это просто при любой сложности окружения.

Вы не обижайтесь, но исходя из «а типовой докер-образ в себе обычно даже sshd не содержит» — может быть вы с докером не очень хорошо знакомы? Там не нужен ssh. Совсем.

В общем, на мой взгляд, VPS + Docker могут сделать круто как VPS и просто, удобно как обычный стиральный порошок.
как раз таки правильно собранный образ с нужной приложухой клиенту будет очень полезен, захотел нгинкс нажал кнопку, получил контейнер, захотел еще что то нажал кнопку получил… а линковать уже можно настройками софта… на примере того же WP с плагином Super Cache другое дело что прилинковать туда уже Varnish будет тяжко, без правки конфига nginx тут не обойтись

Вопрос "любимого дистрибутива на VPS хостинге" малость морально устарел.
Прикрутите заливку образов/менеджмент через packer.io / bosh.io / ironic — дайте людям возможность загружать что им самим будет угодно.

не холивара ради, а просто интересно: подскажите почему в опросе серверной ОС лидирует Ubuntu а не Debian?

На Дебиане приходится довольно долго ждать появления свежих версий ПО в стабильной ветке. А версия testing уже не имеет главной киллер-фичи стабильного Дебиана — работоспособности всего и вся из коробки.

Это понятно, хотелось бы услышать кейс, когда на сервере, необходима свежая версия ни одного пакета, который можно подтянуть/собрать, а целый набор свежих версий софта.

Пример из жизни. Пытался я лет пять назад поставить gitlab на сервер. Ему потребовалась свежая версия ruby, а для сборки свежей версии ruby на VPS не хватило места.

apt, сэр!
Для любителей собирать есть Gentoo, кубик Рубика и пазлы.
У меня сейчас работает тестинг в продакшене и был пару месяцев косяк с кривым обновлением ядра. Но за то PHP7, Python 3.5
Но с камрадом mayorovp не могу не согласиться. Деби слишком долго выкатывается.
Если есть что-то раз и на века — Деби. Если что-то активно пилится — Убунта.
На мой взгляд дебиан + докер решают все проблемы. Дебиан стабилен и все такое, а докер позволяет использовать именно ту версию того, чего надо, какую нужно вам.
Товарищи вообще не упомянули LXC — но в нем тоже неплохие контейнеры
Зарегистрируйтесь на Хабре, чтобы оставить комментарий