Мы продолжаем рассказывать об облаке Microsoft для независимых разработчиков (ISV). В предыдущем выпуске колонки я рассказал о возможностях магазина облачных решений Azure Marketplace для клиентов Azure и для разработчиков ПО. Сегодня мы познакомимся с одним из таких решений, доступных в магазине Azure Marketplace – решении компании Jelastic.

Jelastic – это облачная PaaS и IaaS платформа, доступная как для развертывания внутри своей инфраструктуры, так с доступом через сервисных провайдеров-партнеров и публичных облачных платформ. Изначально облако Jelastic ориентировалось на Java-разработчиков, но уже сегодня платформа поддерживает решения на многих языках, в том числе PHP, Ruby, Node.js и .NET.

Использовать Jelastic сегодня может любой желающий пользователь облака Azure, упростив себе задачу развертывания через Azure Marketplace. Встречайте пост, в котором коллеги из Jelastic сами рассказывают как использовать их решение на базе Azure – Владимир Юнев.

В облачной платформе Jelastic появилась поддержка нескольких зон доступности, которые могут находиться в разных ЦОД и публичных облаках. На базе этой технологии возможно организация Гибридного облака с продвинутой автоматизацией. В итоге компании могут распределять различные рабочих среды и процессы в разных географических регионах, в рамках одного гибридного облака.



Основная идея поддержки зон доступности довольно проста – сделать облачный хостинг действительно универсальным через возможность объединять различные типы оборудования, IaaS и инструменты различных поставщиков облачных услуг, в пределах одного экземпляра Jelastic. При этом, все доступные сервисы управляются c помощью единого портала самообслуживания.

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

Jelastic уже интегрирован с Microsoft Azure, что позволяет компаниям-разработчикам ПО, хостинг-провайдерам и корпоративным клиентам добавить дополнительные зоны доступности, используя Azure Marketplace. В результате, гибридное облако Jelastic позволяет реализовать:

  • расширение хостингового бизнеса на другие страны путём продажи ресурсов из многих датацентров (19 вычислительных регионов Azure);
  • расширение в Azure в случае пиковой нагрузки приложений, или в случае, когда требуются дополнительные вычислительные мощности;
  • аварийное восстановление с помощью Azure;
  • резервное копирование в Azure;
  • выделение зоны доступности для определённого типа клиента (например, отдельно для корпоративных клиентов);
  • возможность переноса приложений между разными регионами, в зависимости от текущей стадии разработки проекта.

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

Предварительные требования


Для установки решения необходимо проверить соответствие следующим требованиям:

  • активная подписка на Azure;
  • установленное облако Jelastic версии 3.3 (публичное, частное или Virtual Private Cloud);
  • доменное имя для новой зоны доступности Jelastic Hybrid Cloud;
  • настроенное хранилище Azure для Jelastic VM;
  • созданная виртуальная сеть для Jelastic VM;
  • лицензия Odin Virtuozzo containers, предоставленная Jelastic (вы можете запросить её по электронному адресу azure.marketplace@jelastic.com с темой письма “Request for Jelastic License on Azure”).

Создание Jelastic VM


Перейдите по ссылке на Azure Marketplace, затем создайтевиртуальную машину с Jelastic. Вы будете перенаправлены на портал Azure, чтобы предоставить требуемые данные для создания виртуальной машины Jelastic (Рисунок 1).


Рис. 1. – Заполнение данных для создания виртуальной машины на портале Azure

  • имя хоста – имя вашей виртуальной машины Jelastic;
  • имя пользователя, публичный ключ SSH или пароль – ключи доступа для администратора виртуальной машины;
  • модель ценообразования – требуемая спецификация VM (рекомендуется модель D12, к примеру);
  • дополнительные настройки:
  • примечание: на данный момент нужно использовать подсеть 10.0.0.0/24. Это ограничение будет удалено в будущих релизах Jelastic для Azure;
  • настройте аккаунт хранилища для привязки к ранее созданной области хранения;
  • ресурсные группы – создайте новую группу или выберите уже существующую;
  • расположение – выберите регион Azure для Jelastic VM (тот же регион, который вы выбирали ранее для аккаунта хранилища и локальных сетей ранее).

Нажмите “Создать”. Далее будет загружена информация по ценообразованию. Нажмите “Купить”.

Используйте аналогичную инструкцию, чтобы создать больше виртуальных машин Jelastic для вашего кластера (Рисунок 2).


Рис. 2. – Выбор решения Jelastic на портале управления Azure

Добавление дискового пространства для виртуальной машины Jelastic


Гибридному облаку Jelastic требуется дополнительное дисковом пространство размером 350 Гб или больше для инфраструктуры и пользовательских контейнеров.

Нажмите на кнопку Browse, далее Virtual Machines и выберите виртуальную машину Jelastic, которую вы создали ранее. Затем нажмите на кнопку Settings, далее Disks и после этого на Attach New (Рисунок 3).


Рис. 3. – Добавление дисков в виртуальную машину

Здесь вам необходимо заполнить требуемую информацию:

  • Storage Container – выберите аккаунт хранилища и контейнер, где будет расположено дисковое пространство с данными;
  • Disk File Name – определите название диска, либо Azure сделает это автоматически;
  • Size – необходимый размер диска в гигабайтах;
  • Host Caching –выберите порядок кеширования доступа к диску “Read/Write”.

Настройка доменного имени Jelastic (для первой VM гибридного облака)


Делегируйте доменное имя вашего нового экземпляра на публичный IP-адрес вашей первой виртуальной машины Azure c развёрнутым на ней кластером Jelastic, используя описанные ниже шаги:

  • используйте ваш основной домен, чтобы делегировать поддомен на NS Jelastic. Рекомендованное имя поддомена: Jelastic.primarydomain.com
  • имя и адрес DNS-сервера:
    ns1.Jelastic.primarydomain.com
    1 IP-адрес, выделенный для этого DNS-сервера
  • пример записи зоны (убедитесь, что это часть файла для родительской зоны primarydomain.com) – обратите внимание это связующая запись:
    Jelastic.primarydomain.com IN NS ns1.Jelastic.primarydomain.com
    ns1.Jelastic.primarydomain.com IN A 1.1.1.1

Примечание: убедитесь, что у вас нет SOA-записи для зоны Jelastic.primarydomain.com на ваших DNS-серверах – иначе делегирование не сработает.

Настройте установку Jelastic


Перейдите на портал установки Jelastic http://azure-master.Jelastic.com. Затем введите IP-адрес вашей виртуальной машины в соответствующее поле для ввода и нажмите кнопку Продолжить (Рисунок 4).


Рис. 4. – Диалог портала установки Jelastic

Портал подготовки проверит настройку виртуальной машины и подготовит её для процесса конфигурации Jelastic:

  • выберите тип установки: Гибридное облако;
  • введите доменное имя выделенного кластера существующего VPC;
  • введите доменное имя выделенного региона для нового VPC;
  • укажите реквизиты доступа администратора для вашего VPC;
  • сгенерируйте новый приватный ключ SSH для взаимодействия с гибридным облаком. Когда вы будете добавлять больше нод вам понадобится ключ, использованный при развёртывании первой виртуальной машины Jelastic на Azure;
  • вставьте лицензию Odin Virtuozzo containers (PCS), полученную от Jelastic;
  • примите “Правила использования”/”Лицензионное соглашение” и нажмите Установить (Рисунок 5).


Рис. 5. – Редактирование параметров настройки Jelastic

Установка займёт около часа, это зависит от скорости CPU и диска вашей виртуальной машины.


Рис. 6. – Процесс установки

После этого вы перейдёте в администраторскую панель кластера Jelastic, где вы сможете настроить ваше новое гибридное облако.

Внимание: когда ваши дополнительные экземпляры VPС устанавливаются в гибридное облако, свяжитесь с командой Jelastic, чтобы правильно установить туннели L3 между VPC, установить правильный IP роутинг между регионами и контейнерами инфраструктуры и развернуть хотя бы один резолвер для гибридного облака (Рисунок 7).


Рис. 7. – Портал управления платформой Jelastic

Наиболее полную версию инструкций вы можете найти в соответствующей документации Jelastic. Если вы до сих пор не установили Jelastic, обратитесь к нам, чтобы получить доступ к нашей бесплатной демо-версии для оценки облачной платформы.

Об авторе




Компания Jelastic является разработчиком единой платформы для PaaS и IaaS с обеспечением высокой доступности, автоматического масштабирования, предназначенной для разработки ПО, корпоративных заказчиков, DevOps, администраторов, разработчиков и так далее. У Jelastic широкая сеть партнеров сервисных провайдеров по всему миру, а благодаря своим функционалу зон доступности, платформа легко расширяется в публичное облако, в том числе Microsoft Azure.
Какие темы облака для компаний разработчиков вам более интересны?

Проголосовало 7 человек. Воздержалось 5 человек.

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

Комментарии (3)


  1. ivann
    28.08.2015 15:09

    Идея с хостинг провайдерами оказалась неудачной? Рекомендуете свое приватное облако создавать?


    1. XaocCPS
      28.08.2015 15:40

      Программа Cloud OS Network (H-Cloud, если вы про нее) крайне удачна, сотни партнеров по всему миру, включая Россию, и получит свое развитие еще больше с выходом обновлений Azure Stack для провайдеров, что позволит им расширить услуги.

      Мы, как всегда, рекомендуем и помогаем реализовать и использовать те облака, которые наиболее эффективны для партнеров. Публичные, частные, гибридные, у нас, партнеров, провайдеров. Ведь только у нас есть все технологии для любого вида облака. Включая гибридное.

      Мы так же рады помогать развитию наших партнеров, независимых разработчиков ПО, которые пишут софт и предлагают его на нашей платформе. Jelastic — тому пример.

      В этой статье прекрасно демонстрируется гибридный сценарий облака и преимущества Azure и marketplace, которые оставляют гибкость и выбор для клиента и его решений.


    1. sirus
      28.08.2015 20:03

      Иван, спасибо за интересный вопрос. Согласен, есть необходимость прояснить этот момент.

      Экосистема хостинг партнеров Jelastic растет с каждым месяцем и при этом каждый партнер увеличивает базу пользователей в своем локальном регионе. Приватное облако Jelastic предназначено для другого типа клиентов. Зачастую крупные компании имеют свой ДЦ, или уже работают с каким либо из провайдеров инфраструктуры. Jelastic Hybrid позволяет управлять ресурсами и приложениями в разных облаках. Более того, даже хостинг партнеры подключают себе дополнительные облачные ресурсы (регионы) с помощью Azure в странах, в которых у них нет ДЦ. Это позволяет расширить спектр услуг и удовлетворить клиентов, которым необходим HA, DR между разными ДЦ.

      Jelastic Hybrid Cloud

      Azure для Jelastic является премиум партнером. Нами было проделано много работы во время интеграции двух решений, после этого проведены тесты производительности. Как результат этой работы — теперь Jelastic можно использовать в 2-х дополнительных вариантах на Azure — как Virtual Private Cloud (VPC) и как Hybrid Cloud.

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