Jelastic PaaS — major update: horizontal scaling, Java 7, Jetty, HTTPS

    Java Elastic Cloud Platform

    Спешу поделиться большими новостями про большое обновление Jelastic — облачной платформы для Java приложений. Последний релиз действительно большой. В нем были добавлены долгожданные
    • горизонтальное масштабирование
    • поддержка Java 7
    • Jetty 6
    • HTTPS
    • редактирование топологий

    Горизонтальное масштабирование является одним наиболее часто употребляемых решений при высоких нагрузках. В нашей реализации вы можете очень быстро поднять несколько параллельных копий веб-сервера. Теперь можно добавлять и удалять сервера на лету. Однако, в любом случае, ваше приложение должно быть разработано с учетом работы на нескольких серверах. В отличии от вертикального масштабирования, горизонтальное масштабирование требует от приложения «понимания» того, что оно может расти горизонтально. Т.е. разработчик должен учитывать эти возможности.

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

    Поддержка JDK 7. Теперь вы можете очень поэкспериментировать с новой версией JDK, проверить насколько ваше приложение совместимо с новой версией Java. Важно, что вы можете переключать версию JDK в панели управления без необходимости пересоздания окружения или редеплоя приложения.

    Поддержка Jetty. На данный момент мы добавили поддержку Jetty 6. Это второй по популярности, после Tomcat, «легковесный» java-сервер. В ближайших релизах будут добавлены Jetty 7 и Jetty 8.

    Поддержка HTTPS одна из наиболее запрашиваемых функциональных возможностей. HTTPS включается одним кликом мышки (впрочем как и все остальное). В текущем релизе мы предоставляем HTTPS для внутренних доменов на базе *.jelastic.com. В следующих релизах будет возможность заливать свои персональные сертификаты и включить HTTPS для внешних доменов.

    Редактирование топологий окружений. С текущего релиза Jelastic поддерживает редактирование ранее созданных окружений. теперь можно на лету добавлять или удалять базы, изменять количество серверов приложений, добавлять или удалять балансировщик, в общем проделывать все базовые операции по редактированию топологии окружений.

    + Естественно было добавлено много других более мелких, но полезных фич, таких как: улучшений редактор конфигов, возможность развернуть логи в полноэкранный режим, пакетная загрузка файлов и другое.

    В следующем релизе планируется

    • менеджер пакетов image magic, ffmpeg, другие
    • репликации сессий
    • build нода (maven, git-push-deploy)

    Участие в JavaOne 2011


    Возможно, вам будет интересно узнать о том, что мы будем принимать участие в крупнейшем событии в Java мире — JavaOne 2011, которое будет проходить 2-6 Октября в Сан-Франциско. У нас будет свой демо-стенд. Если у кого получится посетить это мероприятие — подходите к нам, с удовольствием пообщаемся — расскажем детальнее о текущих возможностях и о планах на будущее.

    Запуск в датацентре США


    Еще одна приятная новость — мы нашли партнера в США и скоро запускаем Jelastic в одном из современных датацентров на территории США. Детали сотрудничества пока не разглашаются. Это уже второй хостинг партнер, который будет предоставлять наше решение клиентам. Первый находится в Европе. Так же, ведутся переговоры с хостинг провайдерами на территории СНГ. Мы постараемся обеспечить вас максимальной гибкостью в выборе датацентра.

    Оперативно за нашими новостями можно следить через Facebook и Twitter.
    Jelastic
    Jelastic DevOps PaaS для хостеров и ISV
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 40

      0
      А у вас уже есть в облаке стОящие приложения?
        +1
        глубокий анализ не проводили, но сервера загружены почти в плотную., с учетом того что неактивные приложения мы выгружаем (к которым нет обращений за несколько дней). люди пользуются очень активно, много приятного фидбека, баг-репортов… увеличиваем количество железа…
        в будущем постаремся собрать детальную статистику по работающим приложениям.
          0
          Буду ждать и удачи!
        0
        Пользуюсь уже пару месяцев и нарадоваться не могу! Очень удобно и просто.
        Уже подумываю использовать Jelastic не только как тестовое окружение, но и для production.
          0
          спасибо за теплые слова.
          +1
          Достойно сделали. Но для меня наиболее важный вопрос — порядок цен. А об этом на сайте ничего не нашел. Хотя бы примерно сколько будет стоить 1-на инстанция (ваша Cloudlet)?
            +2
            цена — это самая конкурентная характеристика. мы знаем и помним об этом. к сожалению я не имею права говорить о примерных ценах. я понимаю что это наиболее интересующий всех вопрос, но ничего поделать пока не могу… нужно еще подождать… совсем чуть-чуть.
            0
            Мне кажется или раньше был доступен Oracle XE, а сейчас нет?
              0
              в режиме испытаний давали ограниченному количеству людей. С ним много проблем вылезло + прожорлив очень. Запросов на его поддержку мало. Возможно мы вернемся к его имплементации.
                0
                А есть информация, как на текущий момент разделилось использование СУБД среди приложений? Какой процент приложений пользуется NoSQL, а какой только с обычной живет? И какая часть сидит на JPA, а кто на чистом jdbc сидит?
                  0
                  много людей используют популярные решения типа CMS. Статистику по использованию выложим в след статье. Для анализа по использованию JPA или чистого jdbc надо лезть в код приложений, а это мы делаем. По внешним признакам не понять.
                    0
                    Хмм, а проанализировать на уровне библиотек разве нельзя?
                      0
                      можно, но надо тратить время и силы, в дальнейшем возможно проанализируем…
              +1
              Очень надеюсь, что оно будет дешевле, чем Heroku ;-) Выглядит очень перспективно.

              Пара замечаний:
              — не надо за меня пароль придумывать
              — «Java, JRuby, Scala and Groovy» неплохо бы сказать Clojure
                0
                > не надо за меня пароль придумывать
                уже делаем возможность задать свой пароль

                > «Java, JRuby, Scala and Groovy» неплохо бы сказать Clojure
                вы имели ввиду «и Clojure тоже»? я не сталкивался еще с ним… и люди фидбек не писали… должен работать без проблем?
                  0
                  конечно. работает везде, где есть JVM.
                    0
                    спасибо, интересно, разберемся ;)
                0
                Your browser is not currently officially supported by Jelastic
                Оценил юмор, да ) ie9 :)
                  +1
                  угу, в бете сконцентрированы на базисе… ;)
                  0
                  Спасибо за поддержку Jetty, пусть и 6-й версии только. Этого как раз и ждал. Послал письмо во внутреннюю группу расылки. Вам же нужны корпоративные клиенты?..
                    0
                    Каждый клиент важен, от малого до великого. Для корпоративных клиентов у нас отдельное предложение. Спасибо за помощь!
                      0
                      А что такого замечательного есть в Jetty?
                        0
                        Он легче. И код компактнее. Когда возникают проблемы, намного проще залезть в код самого сервера приложений и разобраться в происходящем.

                        Вообще у Jetty нет каких-то особенно уникальных особенностей, особенно по сравнению с Tomcat. У нас в компании перешли на Jetty после того, как были замучаны монструозной конструкцией на JBoss. Что, впрочем, тоже больше проблема прямоты рук, чем самого JBoss.

                        Главное что в большой компании каждая миграция — это тяжёлый процесс. И я бы не мог продвинуть облачный хостинг без поддержки Jetty. А сейчас как раз удачный момент, админы не очень счастливы с EC2, и все вокруг хотят облака и горизонтальное on-demand масштабирование.
                      +1
                      Как связаны hivext и Jelastic?
                        +2
                        Hivext — имя компании и название первого продукта — набора облачных сервисов предназначенных для быстрого создания новых приложений. Это решение более высокого уровня абстракции, которое может работать внутри Jelastic.
                        Jelastic — облачный хостинг, предоставляет набор автоматически масштабируемых контейнеров, в которые можно размещать новые или ранее созданные Java-приложения, такие как Alrfesco, Liferay, OpenCMS и другие без привязки к проприетарному API. Это второй продукт компании Hivext.
                        0
                        На скриншоте Postgres в качестве БД, хотя у меня им воспользоваться вообще не получилось — phpPgAdmin пишет, что логин-пассворд, присланный от jelastic, неправильны
                          0
                          Да, есть такая трабла. Уже фиксим. Воспользуйтесь сбросом пароля в админке.
                            0
                            Если бы все было так просто. Это было первое, что я сделал, и сбрасывал несколько раз — никакого эффекта :)
                              0
                              вот-вот буквально починили, попробуйте еще раз. Должно работать и сброс и при создании. Сам проверил. все ок.
                                0
                                О, действительно заработало. Спасибо
                          0
                          Отлично, сдерживает только не знание цен на такое решение. Кстати, а можно выставить какую-то верхнюю планку по памяти, выше которой ни-ни? И что с адалт трафиком, можно будет такое у вас размещать?

                          И что с деплоиментом? Сделали плагин для maven?
                            0
                            > а можно выставить какую-то верхнюю планку по памяти
                            значение клаудлетов внутри серверов — это и есть верхняя планка, вчегда стартует с 1-го клаудлеат и возможем рост до указанного значения. Деньги берутся за реально потребляемое кол-во.

                            > И что с деплоиментом? Сделали плагин для maven?
                            да, уже давно code.google.com/p/jelastic-maven-plugin/ и code.google.com/p/jelastic-ant-task/
                            0
                            Мы тут потестировали ваш сервис и не понятно вот что осталось. Один клаудлет — 128Мб памяти. Весь клаудлет занимает холостое окружение — 119Мб. Для старта не сложного приложения надо минимум 2-3 клаудлета (это без посещаемости).

                            Это ограждает нас от переезда к вам как минимум до объявления цен, а если окажется что каждый клаудлет будет выходить по 16 евро — то там уже дешевле dedicated…

                            :(
                              0
                              > Весь клаудлет занимает холостое окружение — 119Мб. Для старта не сложного приложения надо минимум 2-3 клаудлета (это без посещаемости).

                              мы только показываем то, что есть в реальности. Вы сможете запустить свое приложение не у нас в пределах 64Mb? Интересен ответ на этот вопрос. Меряйте не heap, а всю память для процесса. К примеру через top. Сколько у вас?

                              Alfresco к примеру меньще 512Мб никогда не опускается, и это нормально для большинства Java приложений.

                              Dedicated всегда будет дешевле, это как сахар покупать мешками. К чаю примерно удобнее покупать рафинад, на варенье — мешками лучше.
                              Удобство в обслуживании окружений, перезда с одного размера на другой — это все занимает время и оно зачастую стоит дороже чем оборудование. К примеру ЗП хорошего админа в нашем регионе $1.5-2k. Это не сравнить со стоимостью оборудования.
                              0
                              А для приложения доступны только http порты 80/443? будет возможность запустить сокеты на других портах?
                                0
                                да будет, после реализации подключения внешних IP. Опишите детально вашу задачу, это поможет понять что лучше сделать.
                                  0
                                  Взаимодействие с flash'евой игрушкой через binary socket.
                                    0
                                    ясно, ок. с возможностью добавлять IP можно будет сокеты слушать любые.
                                      0
                                      Тоесть интересна связка JVM + RDBMS + NOSQL DBMS, сервлет контейнер не обязателен :)
                                        0
                                        Вполне реально, в роадмапе есть еластичный чистый VDS без какого-либо сервера приложений

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое