Несколько слов о Mor.ph

    В ходе недавнего обсуждения Google App Engine (GAE) и Java на этом хабратопике добрые хаюралюди предложили посмотреть на Mor.ph

    посмотрел, на первый взгляд выглядело вкусно — но в ходе реального использования выяснил несколько но. О них и поговорим.



    Итак, сначала о вкусном. Морф, кроме всего прочего (PHP, Ruby я тут опускаю) предлагает хостинг для Java-приложений. В отличие от VPS — нет никакого ssh, настроек сервера и прочего — все уже настроено. Надо только сконфигурировать веб-приложение на использование определенных JNDI для коннекта к базе и mail/Session, выбрать базу (на выбор — MySQL или PostgreSQL — наличие постгреса меня и подкупило), задеплоить его специальной тулзой (прилагается) — и все начнет работать.

    Работает все на n-ом количестве инстансов сервера (стоит Jetty-7.0) поверх которых стоит load-balanser. Количество инстансов зависит от тарифа. Ну и живет все это добро на Амазоновских сервисах.

    Из вкусностей:
    1. Простота управления сервером
    2. Возможность динамически переключаться между тарифами (легко переключится на более мощный-дорогой если потребовалось) — оплата по дням
    3. Наличие бесплатного тарифа с 3 Гб траффика в месяц и 1 гигом места для разработки
    4. Минимальный платный тариф дает 30 гигов трафика и стоит 1 бакс в день (меня устраивало)

    Какие НО выяснились:
    1. на бесплатном тарифе нельзя припарковать свой домен
    2. работа с базой только через phpPgAdmin — мне например надо было смигрировать существующую базу — залить туда можно только через аплоад SQL. Для моей не самой большой базы export в SQL составил 2 Гига. Зааплоадить 2 Гига… ну банально траффик жалко
    3. Java сконфигурирована на использование 196Mb памяти (насколько я понимаю -Xmx196m) — не всем приложениям хватит (в форуме человек жаловался что не смог Alfresco запустить) — мой EmForge тоже не факт что поедет. Причем эта настройка не зависит от тарифа — можно купить кучу «кубов» — инстансов — но на каждом будет Jetty с 196 метрами
    4. Можно посмотреть только последние 200 строк лога (что явно недостаточно) — обещали исправить
    5. Jetty — 7.0-Beta. В моем случае комбинация JSF 1.2 + Facelets + RichFaces выдывала «Cannot restore View» при собмите форм. Я еще не тестировал свое приложение на совместимость с Jetty 7.0 (надо будет попробовать локально поиграться) — но ИМХО ставить бета-версию было поспешным решенеим с их стороны

    Вообщем — запланированая миграция на Mor.ph пока отменяется :(
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 5

    • UFO just landed and posted this here
      +2
      Там App Cloud супер штука, завтра попробую статью написать
        +1
        Да — будет интересно — просто меня остановила фраза «цена начинается от $1500 в месяц» — и дальше я не смотрел :)
        0
        Отлично, для разработки и тестирования – то что надо! Спасибо.

        Only users with full accounts can post comments. Log in, please.