Comments 29
Если вам хочется облегчить жизнь новым пользователям, подготовьте скрипты для разворачивания типовых связок на том же ansible для двух-трёх основных дистрибутивов. И подробную инструкцию, что они делают и как это использовать.
Вот только вопрос, зачем нужно предустановленное ПО вообще на хостинге? Если человек знает что такое apt или ansible, то он и сам справится с установкой, а если не знает, то зачем ему VPS? Как по мне, так дистрибутивов побольше (в том числе проприетарных), а вот предустановленного ПО поменьше.
Меня вот, например, часто расстраивает, что нет Debian testing нигде (ну или почти). Я, конечно, могу и сам stable на testing обновить, но было бы проще, если бы из коробки была возможность поставить testing.
А у тех, для кого ansible/puppet не модные слова с habr-а, а каждодневная реальность, есть своя база рецептов, которую они за 5 минут прикрутят к новому серверу.
2. LAMP уже давно стало именем нарицательным. Я регулярно слышу про LAMP в контексте nginx-а и PostgreSQL. Но аббревиатура FNPP означает хрен знает что, поэтому и LAMP, даже если ни одна буква не соответствует названию используемой программы.
3. На «шиндовс» есть очень серьезные проекты, альтернатив которым по многим параметрам на linux просто не найти, увы. И есть море адекватных и квалифицированных админов, не имеющих дела с linux, просто потому что работодателю это не интересно. Так что не надо всех под одну гребенку.
По момему мнение достаточно базовых, пустых образов основных осей, CentOS, Debian, Ubuntu достаточно настроить популярные стеки и собрать образы, в остальном yum update или apt-get update никто не отменял.
Некоторым как мне вообще например нужна CoreOS а все остальное работает в контейнерах…
Так что тут от задач.
Самое ценное это конечно пустой нативный образ, для остальных манипуляций и автоматизаций есть Ansible, Salt, Puppet, Chef кому что удобно для которых полно рецептов базовых действий…
Лично я отношусь негативно к любому пред настроенному софту, так как не всегда он настроен должным образом. Но повторюсь это лишь мое мнение.
Если вы хотите дать не очень технически продвинутым клиентам возможность использовать зоопарк прикладных решений, используйте докер. Можно предоставить возможность отредактировать дефолтный Dockerfile или docker-compose. Естественно, в веб-интерфейсе при создании сервера.
"Не очень технически продвинутым клиентам" докер нафиг не нужен.
Вот только по настройке VDS через ssh в сети полно пошаговых инструкций, а типовой докер-образ в себе обычно даже sshd не содержит, да и добавлять туда sshd — неправильно.
Так что спихнуть поддержку на сообщество не выйдет, и придется писать маны на все случаи жизни, иначе клиенты разбегутся.
Хостер делает сколько ему надо типовых докер-окружений. Надо вордпресс клиенту, инсталлятор положил в чистую машину с установленным докером композ-фалик и все. И клиенту ничего не надо настраивать и никуда лезть — оно просто работает.
В плане актуализации версий тоже, как мне кажется проще, чем обновлять полноценные образы с установленными приложениями.
Да даже для неопытного админа может оказаться проще разобраться с синтаксисом композа, чем с настройкой сервера с нуля. Тем более, что образы на докерхабе зачастую хорошо документированы.
Почему не взять обычный хостинг? Просто в этой теме обсуждается именно VPS. И в докер может оказаться инструментом, который сделает «крутой» VPS таким же простым и удобным, как хостинг.
"Вордпресс клиенту" — это задача шаред хостинга. А VPS берут когда стандартных возможностей уже не хватает.
Например, если надо какую-нибудь фоновую обработку запустить по крону.
Топикстартер обсуждает именно VPS. Поэтому о нем и говорим.
Шаред хостинги просты, но сильно зажаты: полторы базы MySQL, четверть домена, треть иопса, один октет серого айпишника на выбор клиента. Мне вообще сложно представить, кому нужен нынче шаред. Если совсем, тогда покупаешь готовый сервис, заточенный под хомячков. На ютубе викс на эту тему активно пиарится, для примера.
VPS в меньшей степени подвержен таким маразмам. А по нынешним ценам VPS всяко вкуснее хостинга.
И да, при простоте докера, можно сделать удобный конструктор в два клика для ламеров, который позволить впихнуть в один VPS бложик, форум, магазинчик и до кучи преферанс с поэтессами. А если еще хостер подсуетится и сделает пару тройку однотипных дизайнов для разных приложений и удобный конструктор. Это может хорошо взлететь.
А еще докера можно в любой момент утащить целиком куда угодно. И это просто при любой сложности окружения.
Вы не обижайтесь, но исходя из «а типовой докер-образ в себе обычно даже sshd не содержит» — может быть вы с докером не очень хорошо знакомы? Там не нужен ssh. Совсем.
В общем, на мой взгляд, VPS + Docker могут сделать круто как VPS и просто, удобно как обычный стиральный порошок.
Вопрос "любимого дистрибутива на VPS хостинге" малость морально устарел.
Прикрутите заливку образов/менеджмент через packer.io / bosh.io / ironic — дайте людям возможность загружать что им самим будет угодно.
На Дебиане приходится довольно долго ждать появления свежих версий ПО в стабильной ветке. А версия testing уже не имеет главной киллер-фичи стабильного Дебиана — работоспособности всего и вся из коробки.
Для любителей собирать есть Gentoo, кубик Рубика и пазлы.
У меня сейчас работает тестинг в продакшене и был пару месяцев косяк с кривым обновлением ядра. Но за то PHP7, Python 3.5
Но с камрадом mayorovp не могу не согласиться. Деби слишком долго выкатывается.
Если есть что-то раз и на века — Деби. Если что-то активно пилится — Убунта.
Битва идей