Давайте избавимся от LAMPового рабства

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Не знаю как вы, а я регулярно сталкиваюсь с ситуацией - предлагаешь кому-то сделать проект на современном стеке технологий, а он говорит - "Да я лучше установлю Wordpress". Думаю, многие мало-мальски опытные программисты, ненавидят вордпресс. Но почему заказчики предпочитают его?

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

Мне кажется я нашел ответ. Этот ответ - хостинги.

Точнее, виртуальные LAMP-хостинги. Те самые, по 100 рублей сайт. Они не меняются последние лет 20. И они действительно очень удобны для простых людей.

Почему? Потому что там все есть. Панель управления, где есть кнопка "Создать сайт на Wordpress/Drupal/MediaWiki с таким-то адресом". Ты нажимаешь, и сайт создан. Всё. Для заказчиков это куда важнее любой технологичности.

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

Это docker-образы.

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

И вот представьте себе такую картинку. Допустим, есть веб-хостинг, который так же удобен, как LAMP-хостинг. Где вместо каталога с Вордпрессом и Друпалом есть по сути каталог с Docker Hub. Где, к примеру, для каждого docker-образа есть стандартизированный язык описания интерфейса настроек, который генерирует веб-форму настроек этого образа, понятную даже бухгалтеру. Допустим, там будет разделение на "простые" и "расширенные" настройки. Так же, как у формы для создания Wordpress-сайта могут быть параметры "Название сайта" и "Домен".

И если такое будет, то по сути заказчики смогут создавать себе сайт на любом стеке технологий нажатием одной кнопки. Выбрав готовый движок из docker-каталога или получив архив с docker-образом, который ему разработал программист. И всё. Сайт заработал. Не сложнее, чем Wordpress.

Я попробовал найти подобные хостинги, но не нашел. Мне кажется, их действительно нет.

И это неправильно. Все устали от дихотомии - либо удобный, но устаревший на 20 лет LAMP-хостинг, либо VPS, который настраивай сам, ты же программист. Должно быть что-то такое же простое как первое и такое же функциональное, как второе. И все технологии для этого уже есть.

Надо просто наконец сделать такие хостинги.

Источник: https://habr.com/ru/post/691546/


Интересные статьи

Интересные статьи

Всем привет. Текст состоит из двух частей:1. Небольшая шпаргалка по параметрам настроек по умолчанию;2. Текст о том, почему вообще существование такой шпаргалки может кому-то понадобится.
Вам приходилось сталкиваться с ситуацией, когда сайт или портал Битрикс24 недоступен, потому что на диске неожиданно закончилось место? Да, последний бэкап съел все место на диске в самый неподходящий...
Если честно, к Д7 у меня несколько неоднозначное отношение. В некоторых местах я попискиваю от восторга, а в некоторых хочется топать ногами и ругаться неприличными словами.
Компании растут и меняются. Если для небольшого бизнеса легко прогнозировать последствия любых изменений, то у крупного для такого предвидения — необходимо изучение деталей.
От скорости сайта зависит многое: количество отказов, брошенных корзин. Согласно исследованию Google, большинство посетителей не ждёт загрузки больше 3 секунд и уходит к конкурентам. Бывает, что сайт ...