Pull to refresh

True Java Elastic Cloud @ JavaOne — закрытый beta-test

Reading time 3 min
Views 1K
Java Elastic Cloud Как и все русскоязычные разработчики на языке Java, мы с интересом ждем конференцию JavaOne, которая будет проходить 12 апреля в Москве. Для нас это мероприятие будет знаковым, т.к. к этому дню мы подготовили beta-версию Jelastic — эластичного облачного решения для Java.
Для кого предназначен Jelatic на данном этапе тестирования: для Java разработчиков использующих Tomcat и MySQL, желающих в один клик деплоить свои приложения в эластичное облачное окружение.

Важными отличительными особенностями Jelastic относительно конкурентов является наличие вертикального масштабирования.

Основной целью закрытого бета-тестирования является проверка работоспособности вертикального масштабирования на ваших реальных рабочих проектах.
Перечислим некоторые отличия вертикального масштабирования от горизонтального:
  • не нужно вносить изменения в логику приложения
  • нет необходимости репликации и синхронизации данных между нодами
  • нет необходимости балансировки запросов/нагрузки между нодами
  • дешевле чем при горизонтальном масштабировании (меньше overhead, отсутствие специализированных нод для балансировки)
  • быстрое время масштабирования (значительно быстрее по сравнению с горизонтальным масштабированием)
  • довольно большой потенциальный коэффициент масштабируемости х136 (от 256м до 32Gb)
  • более мелкий шаг масштабируемости (64Mb)
  • вероятность OutOfMemmoryError намного меньше

При этом, как всегда, есть ряд недостатков:
  • наличие лимитов масштабируемости (32Gb)
  • failover — менее жизнестойкая архитектура (при падении одной ноды становится недоступным все приложение)

В дополнение с вертикальным масштабированием мы хотим проверить работу и других алгоритмов, таких как:
  • удобный механизм развертывания приложений (war deploy), версионность деплоя
  • QA (Quality assurance) — менеджмент разных версий окружений для вашего приложения (к примеру dev, test, production)
  • механизм “неваляшки” — при падении веб-сервера с критическими ошибками он автоматически поднимается системой
  • другое

Инфо справка


На данный момент существует три основных Java PaaS Cloud решения, которые обеспечивают 100%-ю переносимость приложений в облако.
  • AWS Beanstalk — решение от Amazon (работает на базе Amazon EC2)
  • CloudFoundry.com — решение от VMWare (работает на базе Amazon EC2)
  • CloudBees.com — стартап получивший $4М инвестиций (работает на базе Amazon EC2)

Как видно все наши конкуренты так или иначе сильно завязаны на Amazon EC2.
Jelastic — не привязан к IaaS конкретного датацентра, что позволит разворачивать наше решение в любом серьезном датацентре.

Еще одной важной отличительной особенностью является более качественная утилизация ресурсов за счет использования Parallels Containers — решение для виртуализации на уровне операционной системы. Parallels Containers идеально подходит для реализации Platform as a Service и имеет более высокую степень плотности и более низкий overhead по сравнению с Xen и VMWare.

Как получить доступ


На JavaOne мы будем раздавать купоны с номерами для активации входа в облачное рабочее пространство. Объем проектов для первого приватного тестирования ограниченно количеством 20-30 штук.
Главными условиями для получения возможности протестировать наше Java Cloud PaaS решение является:
  1. вы любите Java
  2. имеете свой проект написанный на Java и который работает на веб-сервере Tomcat.

Если вам не все равно как и куда будет развиваться Java в Cloud, если вам просто интересно послушать или наоборот высказать свое мнение или возмущение, если у вас есть желание поучаствовать в развитии уникального Java Cloud решения обязательно приходите на JavaOne — пообщаемся.
Tags:
Hubs:
+18
Comments 20
Comments Comments 20

Articles