Как стать автором
Обновить
29
0

Пользователь

Отправить сообщение

Вертикальное масштабирование и Деньги. Эволюция хостинговой индустрии

Время на прочтение 3 мин
Количество просмотров 3.8K
Всем привет!
В данной обзорной статье я расскажу про уникальное решение в хостинговой индустрии, которое было создано простыми программистами. Это вертикальное масштабирование приложений и уникальный биллинг движок, который позволяет производить честный подсчет потребляемых ресурсов и оплату только по факту используемых ресурсов.

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

Для начала предлагаю ознакомиться с нашим новым видео, которое раскладывает по полочкам основные моменты работы биллинговой системы в Jelastic.



Давайте поговорим немного про вертикальное масштабирование и про то, как это влияет на экономию денег.
Читать дальше →
Всего голосов 16: ↑11 и ↓5 +6
Комментарии 0

Session replication and sticky sessions in Java PaaS

Время на прочтение 2 мин
Количество просмотров 2.9K
Рады с вами поделиться нашим очередным достижением: теперь Jelastic предоставляет возможность использовать репликацию сессий между серверами приложений. Включить репликацию очень просто — всего один клик и вы обладатель High Availability (HA) окружения. Давайте рассмотрим подробнее, как это работает и какие преимущества вы получаете.
В текущем решении, Jelastic настраивает репликацию сессий между парами серверов. Эти пары образуют кластеры.

Когда юзер впервые обращается к приложению, балансер перенаправляет запрос к одному из инстансов в одном из кластеров.

На протяжении сессии пользователь продолжает работу с одним и тем же инстансом (работают так называемые Sticky Sessions). Если один из инстансов упал, запросы пользователей, которые обрабатывались в нем, автоматически перебрасываются на другой инстанс этого же кластера. Благодаря репликации, второй инстанс уже имеет все сессии упавшего «коллеги», так что конечные пользователи абсолютно ничего не заметят.
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 9

Jelastic PaaS — статистика использования баз данных, серверов и JVM в ноябре

Время на прочтение 2 мин
Количество просмотров 1.9K
Мы продолжаем делиться с вами статистикой использования программного стека на платформе Jelastic. Какими же были предпочтения девелоперов в прошлом месяце?

Статистика использования баз данных MySQL, MariaDB, PostgreSQL и MongoDB

Начнем с SQL баз. Как и прежде MySQL остается неоспоримым лидером. PosgreSQL занимает второе почетное место, за ней следует MariaDB. Единственная среди наших NoSQL баз, MongoDB показала очень хороший результат в ноябре.



Если сравнить текущие данные с октябрьскими, то можно сделать вывод, что количество фанов каждой из баз практически не изменилось.
Ситуация в регионах (Европа и Северная Америка).



Текущие цифры
Читать дальше →
Всего голосов 34: ↑32 и ↓2 +30
Комментарии 18

Build in the Cloud: Jelastic + Maven

Время на прочтение 1 мин
Количество просмотров 2.2K
Хорошие новости для Java разработчиков. Теперь вы можете собирать свои проекты прямо в Jelastic, уже нет необходимости в локальной сборке и загрузке WAR архива.
Что это дает? Во-первых, процесс деплоя происходит гораздо быстрее и меньше расходуется трафик. Архив может быть довольно большим. Раньше вы были вынуждены перезаливать его в ваше окружение каждый раз после каких-либо модификаций, теперь Jelastic сам берет измененный код с репозитaриев контроля версий и восстанавливает приложение в облаке.
Во-вторых, вы получаете все преимущества облака и продолжаете использовать свой компьютер без всяких дополнительных нагрузок.
Чтобы создать окружение с Maven просто кликните по соответствующей пиктограмме в окне Environment topology.
Читать дальше →
Всего голосов 37: ↑35 и ↓2 +33
Комментарии 28

Jelastic — Cloud Java Hosting. Статистика использования серверов Tomcat, GlassFish и Jetty. Популярность Java 6 vs Java 7

Время на прочтение 1 мин
Количество просмотров 5K
Как и обещали ранее, предоставляем статистику по серверам веб-приложений для Java. Статистические данные отображают текущий срез использования серверов в облачной Java Hosting платформе Jelastic. В статистической выборке участвовало более 2000 окружений. Справедливости ради, стоит отметить что сервера GlassFish и Jetty были добавлены позже. Это обстоятельство влияет на конечную статистику. Тем не менее, мы должны показать текущее состояние, для того чтобы провести анализ изменений в следующем месяце.



Распределение серверов по регионам
Читать дальше →
Всего голосов 31: ↑28 и ↓3 +25
Комментарии 5

Jelastic Cloud PaaS — статистика использования баз данных MySQL, MariaDB, PostgreSQL и MongoDB

Время на прочтение 1 мин
Количество просмотров 3.5K
По просьбам наших пользователей выкладываем первую статистику использования баз данных в платформе Jelastic. Статистика собиралась самым простым способом. Мы подсчитали количество указанных баз данных во всех пользовательских окружениях. В статистической выборке учтено более 1000 окружений.



Исходя из статистики, на сегодняшний день лидирует MySQL, тем не менее другие базы данных тоже довольно популярны.

Распределение баз данных по регионам
Читать дальше →
Всего голосов 30: ↑27 и ↓3 +24
Комментарии 20

Jelastic — distributed Java Hosting Cloud Platform in ServInt and HostEurope

Время на прочтение 3 мин
Количество просмотров 1.4K
Рад поделиться новостями, про очередные достижения в проекте Jelastic — Java Hosting Cloud Platfrom. Теперь Jelastic доступен в датацентре на территории США. Это одно из последних наиболее важных для нас событий. Наш новый партнер это компания ServInt Corporation. Официальный пресс-релиз по этому поводу можно прочитать на их сайте. Теперь мы официально запущенны в 2-х территориально разделенных датацентрах. Первый это HostEurope (на территории Германии), второй это ServInt (на территории северной Америки). Мы очень рады тому, что теперь у наших пользователей имеется возможность разворачивания своих приложений на разных континентах, поближе к своим клиентам. Почему мы сотрудничаем именно с HostEurope и ServInt?
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 9

Jelastic — Java cloud platform for hosted service providers

Время на прочтение 1 мин
Количество просмотров 1.3K


Это наш новый промо-ролик для хостинговых компаний. Он раскрывает не все наши преимущества и функциональность, но довольно понятно и вкратце объясняет что мы делаем и зачем. На текущий момент у нас есть два крупных партнера — это хостинговые компании в Европе и в США. Скоро будут объявлены официальные пресс релизы по этому поводу. Есть ряд заинтересованных хостеров в Японии, Австралии и других странах. Jelastic старается сделать облачный хостинг более распространенным решением, дабы дать разработчикам максимальную свободу и независимость при выборе поставщика облачных услуг.
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 11

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

Время на прочтение 3 мин
Количество просмотров 1.5K
Java Elastic Cloud Platform

Спешу поделиться большими новостями про большое обновление Jelastic — облачной платформы для Java приложений. Последний релиз действительно большой. В нем были добавлены долгожданные
Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Комментарии 40

Java hosting — GlassFish 3.1.1 in Jelastic Cloud

Время на прочтение 1 мин
Количество просмотров 3.9K
GlassFish in Jelastic Cloud Последнее обновление облачной платформы Jelastic вышло вне графика и в основном нацелено на поддержку GlassFish. Честно говоря, выпуск промежуточного релиза обусловлен многочисленными запросами на поддержку данного сервера. Естественно, мы хотели угодить нашим пользователям. Разработчики из Oracle оценили нашу инициативу и даже написали об этом в корпоративном блоге.
Как создать окружение с GlassFish и о планах на будущее
Всего голосов 25: ↑22 и ↓3 +19
Комментарии 17

Jelastic — easy and fast swap domains between environments

Время на прочтение 2 мин
Количество просмотров 938
Jelastic Easy To ManageПри обновлении приложения до более новой версии необходимо максимально быстро с минимальными задержками и потерями запросов произвести переключение потока пользователей на новую версию. Для решения этой проблемы в разных проектах используются разные подходы. Одним из таких подходов является смена привязки главного домена к окружению с более новой версией приложения.
Как происходит процесс обновления в таком случае? Очень просо — вы настраиваете полноценную работу новой версии приложения в отдельном окружении, а потом производите смену привязки домена к другому IP, или проще говоря переключаете поток пользователей на обновленное окружение. Конечно в этом случае будут возникать
проблемы с кешем DNS серверов. Давайте проанализируем что предлагает Jelastic (Java Elastic Cloud Platform) для решения задачи обновления приложений и как обойти проблему DNS кеша.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 12

Jelastic is the new kind of Java hosting platform

Время на прочтение 2 мин
Количество просмотров 1.5K
Jelastic — облачный хостинг для ранее разработанных или новых Java приложений.

Отличительные особенности

  • 100% поддержка стандартного стека технологий — нет привязки к проприетарному API платформы
  • визуальный конструктор топологий — визуализация при создании топологий окружений
  • вертикальное масштабирования — наличие которого является критически важным для определенного вида приложений
  • широкий набор баз данных и серверов приложений — в ближайшем будущем этот набор будет расширен еще больше



Мы продолжаем развитие Jelastic и рады сообщить о увеличении посадочных мест на борту.
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 34

Java Cloud Hosting — autoscaling, easy deploy, environment management

Время на прочтение 2 мин
Количество просмотров 2.5K
Java Elastic Cloud Platform
Друзья, мы продолжаем закрытый бета тест облачной платформы для Java приложений. Важнейшим бизнес моментом в нашем будущем развитии являются предварительные договоренности с одним из лидеров хостинговых услуг на рынке Европы. Мы нашли отличного партнера — это один из самых успешных хостинг провайдеров в Европе. К тому же, наша команда готовит к запуску новый информационный сайт и новый уникальный облачный функционал. Для удобства создания окружений нами разработан конструктор серверных топологий — визуальный билдер. Подобного решения вы не найдете даже у Amazon Beanstalk.
Однако сегодня речь не об этом. Указанный функционал и имя нашего партнера будет анонсировано в следующий раз. Сегодня, тем кто принимает участие в закрытом бета-тестировании — мы предлагаем попробовать наш обновленный функционал. Мы учли ваши пожелания и выпустили промежуточный апдейт.
Читать дальше →
Всего голосов 21: ↑18 и ↓3 +15
Комментарии 46

Vertical Scaling in Java Cloud

Время на прочтение 2 мин
Количество просмотров 1.3K
Хочу поделится результатами внутренних тестов вертикального автоматического масштабирования памяти в Jelastic — облачный хостинг для Java приложений.
В данном примере симитировано поведение web приложения, которое работает на базе Tomcat сервера. Измерения проводились при различных нагрузках. Нагрузка изменялась путем увеличения количества подключенных клиентов. Измерения показаний проводились через админку владельца приложения.
детали под катом
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 24

Firefox BUG: -moz-border-radius + $.animate = визуальные артефакты

Время на прочтение 1 мин
Количество просмотров 673
Наткнулся на «интересный» баг в ФФ при изменении размеров элемента, у которого определенно свойство -moz-border-radius.

Анимационное изменение размеров сопровождается визуальными артефактами.


Читать дальше →
Всего голосов 15: ↑9 и ↓6 +3
Комментарии 3

«За бугром» все больше интересуются техникой Data:URI CSS Sprites

Время на прочтение 2 мин
Количество просмотров 2K

Многим уже известна техника оптимизации сайтов на основе data:uri технологии. Последнее время все больше и больше к относительно новой технологии проявляется интерес мирового сообщества разработчиков. В интернете можно найти уже достаточно много статей на эту тему. Радует, что одним из первых, кто задумался серьезно о разработке кросс-браузерного data:uri это «наш человек» — Евгений Степанищев aka bolk. Ну так вот, речь не об этом, это так для истории…

Наткнулся мне «забугорный» блог www.ravelrumba.com, автор которого последнее время активно занимается исследованием эффективности data:uri css sprites. О чем свидетельствует ряд интересных статей о его работе.
CSS Images and Data URIs
Data URIs for CSS Images: More Tests, More Questions

Я решил поддержать его и провел анализ скорости загрузки разработанных им тестовых страниц.
Результаты в картинках
Всего голосов 55: ↑50 и ↓5 +45
Комментарии 42

«Свежачок» по оптимизации — поведение браузеров при использовании Data:URI CSS Sprites

Время на прочтение 2 мин
Количество просмотров 1.3K

Последнее время в инете стало появляться все больше публикаций про использование data:uri css sprites. Приведу две ссылки из блога Steve Souders, известный всему миру «оптимизатор» работающий в Google.

CSSEmbed — automatically data: URI-ize
Aptimize: realtime spriting and more

Наш отечественный герой «веб-оптимайзер» sunnybear намного раньше поднимал вопрос про использование data:uri в css и нами совместно был проведен ряд исследований. В то время вылезло много интересных моментов и особенностей о которых мы писали в предыдущих статьях. Последние эксперименты вскрыли ряд ранее неизвестных моментов по работе браузеров с data uri css спрайтами.
Читать дальше →
Всего голосов 54: ↑43 и ↓11 +32
Комментарии 27

«Танцы с бубном» вокруг Thread

Время на прочтение 3 мин
Количество просмотров 7.4K

При разработке cloud платформы веб-приложений был реализован сервис серверной логики на базе java scripting технологии для более гибкого управления другими сервисами платформы.

Соответственно «стал ребром» вопрос контроля над порождением, жизнью и использованием ресурсов платформы дочерними потоками создаваемыми из скриптинга. Потоки через скриптинг могут создаваться всеми доступными способами. В GoogleAppEngine проблему дочерних потоков решили простым запретом их порождения. В нашем случае хочется иметь более гибкое решение. Поэтому необходимо иметь контроль над дочерными потоками создаваемыми из главного потока запроса.

Изначально предполагалось что задача тривиальна и что в Java есть стандартные для этого средства. Но ожидания не оправдались.
Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Комментарии 40

Data URI [CSS] Sprites 1.5 — уникальный автоматический генератор CSS спрайтов

Время на прочтение 2 мин
Количество просмотров 2.1K


Тем кто следит за статьями про клиентскую оптимизацию уже известен современный подход к созданию CSS спрайтов на базе data:uri технологии. Указанный подход имеет весомые достоинства:
  • абсолютная минимизация конектов к серверу за изображениями определенных в css — сделать еще меньше уже невозможно.
  • полная 100%-ая автоматизация процесса создания спрайтов независимо от свойств backgroud-position и background-repeat.
  • предзагрузка всех изображений определенных в css, которые необходимы для сайта.

Обновился сервис автогенерации
Всего голосов 41: ↑38 и ↓3 +35
Комментарии 31

IE8 и поддержка стандартов — transparent PNG + opacity, а также data:URI + AlphaImageLoader

Время на прочтение 1 мин
Количество просмотров 8.2K
Наковырял пару проблем работы браузера IE8. Может кому пригодится.

Прозрачный PNG + filter:alpha(opacity)



.class{
background:url(transparent.png);
filter:alpha(opacity=50);
}

результат — прозрачные пиксели становятся черными

Лекарство


нужно применить мульти-фильтр

.class{
background:none;
filter:alpha(opacity=50) progid:DXImageTransform.Microsoft.AlphaImageLoader(src=transparent.png, sizingMethod='crop');
}


Следующая проблема нашлась благодаря предыдущей
Читать дальше →
Всего голосов 45: ↑29 и ↓16 +13
Комментарии 61
1

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность