Обзор Liferay Cloud Service Beta

Не так давно компания Liferay  анонсировала запуск бета-тестирования своего нового сервиса Liferay Cloud Services.

Мне посчастливилось стать одними из первых бета-тестеров - и спешу поделиться своими впечатлениями.

Что такое Liferay Cloud Services (LCS) - это сервис (в облаке как принято сейчас говорить) по централизованному управлению и мониторингу всех ваших Liferay серверов.

Для использования сервисом вам потребуется поставить на сервер специальный плагин, зарегистрировать ваш сервер (через панель управления и этот плагин) в LCS и в дальнейшем вы сможете получать оперативную информацию по вашим серверам через рабочий стол LCS.

В рамках беты сервис предоставляет возможность:

Удаленной и централизованной установки Fix Pack-ов.

Эта функциональность доступна только для Enterprise Edition  серверов (сам LCS поддерживает как Liferay 6.1 так и 6.2 причем обе ветки - CE и EE). Дело в том, что в отличие от CE,  которая обновляется раз в несколько месяцев в виде новой версии (например 6.2.1), то для EE постоянно выходят небольшие FixPack-и, которые закрывают ту или иную проблему, плюс иногда выходят наборы FixPack-ов - Service Pack-и (например текущий Service Pack для версии 6.2 - SP5). 

Соответственно через LCS  у вас есть возможность контролировать выход новых FixPack-ов и устанавливать их на ваши сервера

Мониторинг

В принципе задача мониторинга решается через JMX  и например тот же Nagios. Правда в этом случае вам придется поднимать свой сервис мониторинга.

Можно использовать облачные решения - тот же AppDynamics - но такие сервисы стоят недешево.

В рамках LCS  вы сможете контролировать некоторые базовые параметры работы вашего сервиса. В рамках беты заявлена возможность контролировать:

  • Скорость отображения страниц
  • Использования памяти
  • Количество thread-ов
  • Параметры Connection Pool-а

Однако у меня заработал только мониторинг страниц

В остальных случаях я получал что метрики недоступны

В целом хочется сказать что сервис выглядит очень полезным. В ситуации когда приходится поддерживать большое кол-во серверов подобный сервис удаленного управления и мониторинга может очень помочь.

Вопрос конечно в цене (надеюсь что как минимум для EE данный сервис войдет в стандартную GOLD  подписку).

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