Наша собственная история успеха InfoboxCloud от Parallels

Компания Parallels опубликовала историю успеха InfoboxCloud. Сервисы InfoboxCloud очень успешны! Все благодаря потрясающим нашим пользователям, выбирающим качественные сервисы по доступной цене в лучших датацентрах! Спасибо Вам!
(нажмите на картинку, чтобы прочитать историю успеха InfoboxCloud от Parallels).
InfoboxCloud Success Story

Java 8 в инфраструктуре InfoboxCloud в одну команду. Используем Java 8 в тестах

Совсем недавно вышла Java 8. Это большое и долгожданное событие для всех разработчиков на платформе JVM и безусловно повлияет на код в enterprise проектах.

Мы в InfoboxCloud очень любим технологии Java и ценим Java разработчиков. К релизу Java 8 мы написали скрипты, которые позволят в одну команду установить JRE 8 или JDK 8 в Облачную инфраструктуру InfoboxCloud на любою из ОС Linux. Просто выберите скрипт, вставьте в консоль и нажмите Enter. Гораздо лучше тратить время на написание хорошего кода, чем на установку java.
Java 8 InfoboxCloud IaaS
На Облачной платформе InfoboxCloud Jelastic поддержка Java 8 появится в следующем обновлении программного стека довольно скоро.

В этой статье мы, установив Java 8, рассмотрим как тестировать ваше разрабатываемое ПО с Java 8, собирая его под Java 7.

Читать дальше →

Новый лидер Java EE? WildFly 8 в InfoboxCloud. Часть 2. Режим домена

В первой части мы развернули WildFly 8 в Облачный конструктор InfoboxCloud в режиме Standalone. Давайте посмотрим, как можно развернуть WildFly 8 в режиме домена.

Цель: развернуть WildFly 8 в режиме домена с отдельным контроллером домена и двумя хостами, на которых в режиме высокой доступности смогут исполняться по 2 сервера приложений WildFly.

image

Режим домена или автономный режим?

Автономный режим больше подходит для сценариев разработки, когда необходим только один сервер. Только в этом режиме будут работать Arquillian тесты. Так же автономный режим подходит, если вы используете множество WildFly серверов с самописной системой управления серверами.

Режим домена (Domain mode) позволяет централизовано управлять конфигурациями WildFly. Использование домена удобно для развертывания и поддержки кластеров, состоящих из нод WildFly.

Элементы WildFly в режиме домена:
image

Читать дальше →

Включаем автоматическое обновление в Linux-машинах InfoboxCloud (CentOS 6, Ubuntu 12.04)

По умолчанию в Linux машинах автоматическое обновление отключено. Это сделано для того, чтобы пользователи имели полный контроль за машиной. Однако включить автоматическое обновление можно. Это особенно полезно для своевременной установки обновлений безопасности компонентов ОС.

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



Включаем автоматическое обновление CentOS 6
yum -y install yum-cron


Эта команда включает управляющий скрипт /etc/rc.d/init.d/yum. Управляющий скрипт активирует скрипт /etc/cron.daily/yum.cron, который обновляет ОС каждый день автоматически. Дополнительные настройки можно задать в /etc/sysconfig/yum-cron.


# По-умолчанию - проверять обновления, скачивать и устанавливать
CHECK_ONLY=no
DOWNLOAD_ONLY=no
 
# Загружать обновления и отсылать уведомления по электронной почте пользователя root
CHECK_ONLY=no
DOWNLOAD_ONLY=yes
 
# Не загружать обновления, просто уведомлять о них по электронной почте
CHECK_ONLY=yes
DOWNLOAD_ONLY=no


В /etc/yum.conf вы можете запретить обновлять требуемые пакеты:
exclude=kernel* mysql*

Включаем автоматическое обновление Ubuntu 12.04
Сначала установите пакет unattended-upgrades:

sudo apt-get update && sudo apt-get install unattended-upgrades -y

Для настройки автоматических обновлений необходимо отредактировать /etc/apt/apt.conf.d/50unattended-upgrades.
По умолчанию устанавливаются только обновления безопасности, но можно раскомментировать и другие виды обновлений:
Unattended-Upgrade::Allowed-Origins {
        "Ubuntu precise-security";
//      "Ubuntu precise-updates";
};

Можно запретить установку каких-то пакетов, внеся их в черный список:
Unattended-Upgrade::Package-Blacklist {
//      "vim";
//      "libc6";
//      "libc6-dev";
//      "libc6-i686";
};

Для включения автоматических обновлений отредактируйте /etc/apt/apt.conf.d/10periodic и установите следующие настройки apt:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";


Можно так же присылать администратору уведомления о том, что какой-то пакет необходимо обновить или возникли проблемы с обновлением. Для этого установите apticron:
sudo apt-get install apticron
и укажите email в /etc/apticron/apticron.conf:
EMAIL="root@example.com"

С новым годом! 2014 - год самосовершенствования и расширения границ.

Дорогие друзья! Совсем немного осталось до начала нового года.

В нынешнем году мы запустили в коммерческий режим ключевые сервисы InfoboxCloud: IaaS Облачный конструктор и PaaS Jelastic. Весь год мы создавали InfoboxCloud, работали все время над тем, чтобы наши пользователи и разработчики были счастливы. Мы не побоялись разрушать мифы о недостатках российских компаний, строя сервис международного уровня и учитывая потребности всех категорий пользователей: от начинающих веб-разработчиков до гиков и крупнейших корпоративных клиентов. Сталкиваясь с проблемами мы получали ценнейший опыт и постоянно совершенствовались. Мы стали более открытыми, запустили сообществo InfoboxCloud и не собираемся останавливаться на этом.

2014 год будет годом самосовершенствования и расширения границ. Наши пользователи получат новые потрясающие возможности по управлению облаком, смогут создавать сверхнадежные распределенные облачные приложения и сайты. Разработчики получат еще более удобные способы взаимодействия с облаком. Мы сможем обслуживать новые категории пользователей, для которых InfoboxCloud был недоступен раньше. Компания станет еще более открытой, помогая Вам строить бизнес с нами и мы будем для Вас по-прежнему надежными партнерами!

Желаем Вам здоровья, сил, знаний и профессионального роста! Любви, душевного спокойствия и счастья!

Всегда Ваш, InfoboxCloud

Быстрая установка Wildfly 8 CR1 Standalone на сервер облачной инфраструктуры InfoboxCloud

Совсем недавно вышел первый релиз-кандидат Java EE 7 совместимого сервера Wildfly 8 CR1.

Уже сейчас можно установить Wildfly 8 в облачную инфраструктуру InfoboxCloud в одну команду и подготовить свое приложение к переходу на Java EE 7, что особенно актуально в свете прекращения разработки коммерческой версии Oracle Glassfish.



Основные нововведения в Wildfly 8 CR1:

  • Java EE 7 TCK проходится на 100%!
  • Высокопроизводительный веб-сервер для максимальной производительности и масштабируемости (undertow.io)
  • Все протоколы мультиплексированы на 2 порта: 8080 для приложения и 9990 для управления. CR1 по-прежнему использует 3 порта, но будет 2 к релизу.
  • Роль управления, основанная на контроле доступа и аудита.
  • Упрощенные обновления для приложения.
  • Минимальный размер дистрибутива — 14 мегабайт, идеально для авторов фреймворков для построения их собственных исполняемых сред для приложений поверх WildFly.
  • Улучшенная совместимость с JDK8.
  • 387 проблем исправлено с Beta1
  • Множество компонентов обновлено.
  • Интегрировано с NetBeans, IntelliJ IDEA, JBoss Tools

Для установки необходимо создать виртуальную машину Linux в Облачном конструкторе и залогиниться логиниться по ssh.
Далее нужно запустить установщик Wildfly 8 CR1 (для CentOS, Fedora или Ubuntu):

wget repository.sandbox.infoboxcloud.ru/scripts/wildfly8cr1/linux64/wildfly-standalone && chmod +x wildfly-standalone && ./wildfly-standalone && rm -rf wildfly-standalone

Теперь WildFly 8 CR1 установлен, удачного использования!

Проверить, что WildFly установлен корректно можно зайдя по адресу:
http://<ваш ip адрес сервера>:8080



По адресу http://<ваш ip адрес сервера>:9990 доступна консоль управления:


Необходимо добавить пользователя wildfly в консоль управления по инструкции на странице (в целях безопасности это не автоматизировано).

P.S. Используйте пожалуйста данный способ на свой страх и риск, он предназначен для облегчения процесса установки программного обеспечения в Облачный конструктор InfoboxCloud без каких либо гарантий. О найденных проблемах пожалуйста пишите в комментарии и в раздел «Вопросы и ответы»: http://infoboxcloud.ru/community/blog/news/16.html.