Анонс хостинга Simple Dream
Добрый вечер, сообщество!
Возможно вы заметили, что как-то нет новостей о новых версиях miniShop2 или Tickets? Это потому, что мы уже некоторое время работаем над проектом предоставления хостинга для MODX. Сегодня пришло время его немного анонсировать — приоткрыть завесу тайны.
Не секрет, что около половины вопросов по работе тех или иных дополнений мы получаем из-за неверно сконфигурированых прощадок у клиентов.
Бывает старая версия php, отсутствие нужного модуля, включенный register_globals и еще целая гора разных проблем, с которыми мы сталкиваемся в техподдержке магазина и при ответе на вопросы здесь.
Конечно, давно написано аж две инструкции по правильной настройке своего хостинга на любом приличном vps (раз и два), но далеко не каждый хочет этим заниматься. А даже если и настроить VPS для работы — как его отдать клиенту?
Что будет с этой машиной в его неопытных руках? А если не отдавать — нужно выгрузить сайт на какой-нибудь shared хостинг и в этом деле вас ожидает немало сюрпризов!
Поэтому мы решили, что нам нужен специальный хостинг, которым будет легко и приятно пользоваться, и на котором все наши дополнения будут работать без вопросов, «за недорого».
Конечно, мы не собираемся строить свой дата центр. Зачем? Их уже настроили достаточно по всему миру.
Я придумал разделить нашу будущую систему на 2 составляющие:
Для создания демона мне пришлось немного освоить Python и результат я назвал server-keeper, в память об одной замечательной старой компьютерной игре.
Keeper написан таким образом, чтобы оперировать сайтами на уровне пользователей сервера и их директорий. Начнём с MODX Revolution, а там, возможно, добавим и что-то еще. Например, Evolution, ха-ха!
Итак, вот и пришло время проверить, как это работает.
Панель управления запущена на моём домашнем компе, фронтенда у неё пока нет — только бэкенд. Server-keeper крутится на Linode в Лондоне.
Сервер настроен специальным образом: клиент ходит на него через SSH, SFTP, но при этом ничего сломать не сможет, ибо он в специальном chroot окружении — jailkit.
Так как серверов планируется много, демон умеет их все одинаково настраивать, чтобы введение новой машины в строй не занимало более 5 минут.
Бета-версия хостинга, надеюсь, будет готова уже в конце мая. Можно будет зарегистрироваться и потестировать работу в панеле управления, создание машин, апгрейд и всё такое.
По деньгам пока не знаю, но надеюсь, что выйдет в районе 250 рублей за сайт +- 50 руб. Возможно, будут специальные тарифы, серверы под заказ, хостинг ruby и python — нас ничего не ограничивает.
Ну то есть, любому клиенту можно запустить его собственный сервер с удобной панелью управления, если он готов это дело оплачивать. Нужен отдельный сервер в РФ с низкими пингами — пожалуйста.
Вот такие у нас планы, сообщество! Что скажете, интересно?
Возможно вы заметили, что как-то нет новостей о новых версиях miniShop2 или Tickets? Это потому, что мы уже некоторое время работаем над проектом предоставления хостинга для MODX. Сегодня пришло время его немного анонсировать — приоткрыть завесу тайны.
Зачем?
Не секрет, что около половины вопросов по работе тех или иных дополнений мы получаем из-за неверно сконфигурированых прощадок у клиентов.
Бывает старая версия php, отсутствие нужного модуля, включенный register_globals и еще целая гора разных проблем, с которыми мы сталкиваемся в техподдержке магазина и при ответе на вопросы здесь.
Конечно, давно написано аж две инструкции по правильной настройке своего хостинга на любом приличном vps (раз и два), но далеко не каждый хочет этим заниматься. А даже если и настроить VPS для работы — как его отдать клиенту?
Что будет с этой машиной в его неопытных руках? А если не отдавать — нужно выгрузить сайт на какой-нибудь shared хостинг и в этом деле вас ожидает немало сюрпризов!
Поэтому мы решили, что нам нужен специальный хостинг, которым будет легко и приятно пользоваться, и на котором все наши дополнения будут работать без вопросов, «за недорого».
Логика работы
Конечно, мы не собираемся строить свой дата центр. Зачем? Их уже настроили достаточно по всему миру.
Я придумал разделить нашу будущую систему на 2 составляющие:
- Панель управления хостингом, со всеми клиентами, биллингом и прочим
- Бесконечно количество VPS в любых концах света, на которых и будут хоститься сайты клиентов
Для создания демона мне пришлось немного освоить Python и результат я назвал server-keeper, в память об одной замечательной старой компьютерной игре.
Keeper написан таким образом, чтобы оперировать сайтами на уровне пользователей сервера и их директорий. Начнём с MODX Revolution, а там, возможно, добавим и что-то еще. Например, Evolution, ха-ха!
Первый тест
Итак, вот и пришло время проверить, как это работает.
Панель управления запущена на моём домашнем компе, фронтенда у неё пока нет — только бэкенд. Server-keeper крутится на Linode в Лондоне.
Сервер настроен специальным образом: клиент ходит на него через SSH, SFTP, но при этом ничего сломать не сможет, ибо он в специальном chroot окружении — jailkit.
Так как серверов планируется много, демон умеет их все одинаково настраивать, чтобы введение новой машины в строй не занимало более 5 минут.
Заключение
Бета-версия хостинга, надеюсь, будет готова уже в конце мая. Можно будет зарегистрироваться и потестировать работу в панеле управления, создание машин, апгрейд и всё такое.
По деньгам пока не знаю, но надеюсь, что выйдет в районе 250 рублей за сайт +- 50 руб. Возможно, будут специальные тарифы, серверы под заказ, хостинг ruby и python — нас ничего не ограничивает.
Ну то есть, любому клиенту можно запустить его собственный сервер с удобной панелью управления, если он готов это дело оплачивать. Нужен отдельный сервер в РФ с низкими пингами — пожалуйста.
Вот такие у нас планы, сообщество! Что скажете, интересно?
Комментарии: 23
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Сам обожаю питон за его простоту и быстроту, хотя изза любви к модиксу прогать на нем получается очень редко) Ты на какой версии писал? 2.7 или сразу на 3?
Осваивал сразу 3.4.
Я как мы общались на эту тему свою программулину допил, очень удобно стало на сервере с modx сайтами бекапы делать и из образа сайта создавать новый или просто клонировать существующий и переносить. Осталось найти время и залить все обновления на githib и залить пакет на pypi. То работа идет очень тяжело учитывая что мне это наврятли пригодится в будущем (:
У меня там далее задача сделать нормальный бэкап и восстановление, и вряд ли я его буду завязывать только на сайты MODX. Скорее всего, оперировать буду файлами юзера и его БД, независимо от CMS.
В общем, нужно запуститься в минимальном режиме, а там посмотрим, куда развиваться дальше.
Для сайтов — PHP и MODX, они меня устраивают более чем. Для бэкенда и сервисов — Python, он показал себя просто отлично, мне очень понравился.
Про сайты ничего говорить не буду то это слишком холиварно (:
Пока я не столкнусь с ограничениями PHP и MODX — зачем мне их менять на Python для веб-разработки? Чтобы заново писать уже всё написанное, но с декораторами? Или в pypi есть свой miniShop2, pdoTools и другие мои дополнения? Очень сомневаюсь.
В MODX я вложил очень много времени и сил, и пока нет ни единой причины его бросать. Скорее даже, наоборот — нужно еще поднажать.
По поводу pypi и количества дополнений, там есть все и даже больше. При разработке на Django pdoTools не нужен как таковой, ORM django сам по себе очень крут и вполне быстро работает. Ну и как минимум в несколько раз удобней и понятней в работе. И у miniShop2 есть хорошие замены, к примеру django-oscar. И вообще у любого модуля, если он не делался сугубо под задачу есть замена. Как бы то небыло в pypi больше 30000 модулей
Мы же не платежную систему делаем, а хостинг. Сейчас дофигища сайтов расположены не в РФ. Например наше сообщесто физически размещено в Германии, а мой личный блог — в Англии.
К тому же, технически нам ничего не мешает арендовать VPS и у российских хостров, если будет такая необходимость.
У нас распределенная система, клиенты располагаются на VPS в любых уголках света, а управляются из одной панели управления.
Если среди клиентов окажется страшный экстремист, который будет ругаться матом — заблокируют только его VPS, а не все сразу.
Да и вообще, я считаю, что эта все история очень сильно раздута.
Я предпочитаю ничего не ограничивать, если есть такая возможность.
Если бы мы хотели делать продукт наподобие ISP — делали бы его.
Но, вот, юридические тонкости (лицензирование, хранение пользовательских данных по новым законам и т.п.) могут свести затею на ноль, или в оффшоре бросать якорь…
Кстати, когда то пользовался оффшором, весьма удобная форма ведения бизнеса, проблема только с местом открытия банковского счета, ибо после кипрской выходки спокойным быть уже нельзя. А в РФ законы все смешнее.
Не дают технарям жить спокойно.
Удачного воплощения, явно, многим будет удобным сервисом!