VPS вместо админ-панели
Я работаю только с VPS — виртуальный сервер арендованный у хостера.
Не использую для проектов “классические” хостинги (Shared Hosting) с админ-панелями, такие как CPanel или аналоги.
То есть, при покупке сервера я беру виртуальную машину с предустановленной чистой Linux и подключившись по SSH настраиваю всё под себя.
Казалось бы, зачем тратить время если в “классическом” хостинге всё уже готово, ещё и настраивается в “дружелюбном” интерфейсе?
Причины:
Если коротко то на хостинге без VPS будет дешевле но для чего-то более сложного чем сайт на WordPress будет больше мороки в поддержке.
1. У многих хостеров админки разные и не хотелось бы их все изучать так как придëтся под них подстраиваться. На VPS всë везде одинаковое, я везде использую Ubuntu Server.
2. Вопрос с SSL сертификатами, как их обновлять на “простом хостинге”? С этим постоянно возникали проблемы на админ-панелях. На VPS обновление одной командой.
3. На VPS я контролирую все аспекты от и до, в том числе вопросы безопасности. Классические админ-панели которые ставят хостеры, нередко взламывают и заражают вирусами, рассылая спам.
4. Последний но самый важный пункт. На VPS я могу автоматизировать любые задачи для разработки и развëртывания приложения, например запуск тестов и выкатку новой версии сайта по одной команде.
Минусы:
Минус здесь только один: для работы с VPS необходимо разобраться с Linux и настройкой серверных программ.
Впрочем, в наше время это будет не так сложно, как 10 лет назад. Всё можно нагуглить.