История изменений
Исправление
stevejobs,
(текущая версия)
:
В других технологиях приложения постоянно живут на сервере, деплоятся минуты (а иногда и десятки минут), весят сотни мегабайт, в момент деплоймента требуют x10 ресурсов на сборку и развертывание, нужен хотсвоп кода, нужны вручную построенные на Си модули, нужна ручная конфигурация сервера итп.
но пхп-фрики и руби-хипстеры построили свою систему так, что предполагается, что есть некие файлы, и перезаливки файла из гита якобы хватает для передеплоймента приложения, причем передплоймент мгновенный. В общем случае это не верно.
С OpenShift не сравнивал, но от одного heroku dyno действительно скорости немного :)
я сравнивал. OpenShift дает намнооого больше ресурсов.
хотя в том же Jenkins+Artifactory ему время от времени щелкнул на ссылочку - он хочет перебилдить чегой-то, и ему нужно много проца и больше гига рамы. И сразу process killed. Поэтому на опеншифте нужно иметь watchdog'и на все процессы и перезапускать по необходимости.
А при реальной нагрузке одного бесплатного аккаунта не хватает, нужно регать пару десятков бесплатных аккаунтов и аккуратно разводить между ними нагрузку. Например, если нагрузка раскидывается по буквам латинского алфавита - регаем по одной виртуалке на каждую букву (например, первая виртуалка будет обслуживать запросы, начинающиеся на букву A), и одну виртуалку-роутер. Если бесплатного аккаунта не хватит на букву А, разводим еще десяток виртуалок на AB-AZ. Итп.
Исправление
stevejobs,
:
В других технологиях приложения постоянно живут на сервере, деплоятся минуты (а иногда и десятки минут), весят сотни мегабайт, в момент деплоймента требуют x10 ресурсов на сборку и развертывание, нужен хотсвоп кода, нужны вручную построенные на Си модули, нужна ручная конфигурация сервера итп.
но пхп-фрики и руби-хипстеры построили свою систему так, что предполагается, что есть некие файлы, и перезаливки файла из гита якобы хватает для передеплоймента приложения, причем передплоймент мгновенный. В общем случае это не верно.
С OpenShift не сравнивал, но от одного heroku dyno действительно скорости немного :)
я сравнивал. OpenShift дает намнооого больше ресурсов.
хотя в том же Jenkins+Artifactory ему время от времени щелкнул на ссылочку - он хочет перебилдить чегой-то, и ему нужно много проца и больше гига рамы. И сразу process killed. Поэтому на опеншифте нужно иметь watchdog'и на все процессы и перезапускать по необходимости. А при реальной нагрузке одного бесплатного аккаунта не хватает, нужно регать пару десятков бесплатных аккаунтов и аккуратно разводить между ними нагрузку.
Исправление
stevejobs,
:
В других технологиях приложения постоянно живут на сервере, деплоятся минуты, весят сотни мегабайт, в момент деплоймента требуют x10 ресурсов на сборку и развертывание, нужен хотсвоп кода, нужны вручную построенные на Си модули, нужна ручная конфигурация сервера итп.
но пхп-фрики и руби-хипстеры построили свою систему так, что предполагается, что есть некие файлы, и перезаливки файла из гита якобы хватает для передеплоймента приложения. В общем случае это не верно.
С OpenShift не сравнивал, но от одного heroku dyno действительно скорости немного :)
я сравнивал. OpenShift дает намнооого больше ресурсов.
хотя в том же Jenkins+Artifactory ему время от времени щелкнул на ссылочку - он хочет перебилдить чегой-то, и ему нужно много проца и больше гига рамы. И сразу process killed. Поэтому на опеншифте нужно иметь watchdog'и на все процессы и перезапускать по необходимости. А при реальной нагрузке одного бесплатного аккаунта не хватает, нужно регать пару десятков бесплатных аккаунтов и аккуратно разводить между ними нагрузку.
Исходная версия
stevejobs,
:
В других технологиях приложения постоянно живут на сервере, деплоятся минуты, весят сотни мегабайт, в момент деплоймента требуют x10 ресурсов на сборку и развертывание, нужен хотсвоп кода, нужны вручную построенные на Си модули, нужна ручная конфигурация сервера итп.
но пхп-фрики и руби-хипстеры построили свою систему так, что предполагается, что есть некие файлы, и перезаливки файла из гита якобы хватает для передеплоймента приложения. В общем случае это не верно.
С OpenShift не сравнивал, но от одного heroku dyno действительно скорости немного :)
я сравнивал. OpenShift дает намнооого больше ресурсов.