Microsoft Azure

При развёртывании платформы Navixy On‑premise многие клиенты предпочитают использовать облачную платформу. Одним из наиболее распространённых и признанных решений является Microsoft Azure. Это относительно молодая, но зарекомендовавшая себя и популярная платформа, которая упрощает запуск виртуальных машин с минимальными усилиями. При этом она не уступает другим популярным платформам по гибкости настройки, безопасности и отказоустойчивости. Эта платформа используется многими из крупнейших On‑premise клиентов Navixy.

Microsoft Azure

Ниже приведены базовые шаги по развёртыванию рабочей виртуальной машины, на которую вы сможете установить решение Navixy On‑premise. Если вам нужно тонко настроить облачную среду и выполнить более сложные кастомизации, пожалуйста, обратитесь к документации Azure на сайте Microsoft.

Первые шаги

Первое, что нужно сделать — зарегистрироваться в Azure. Вы можете выбрать тариф по модели оплата по факту (pay‑as‑you‑go), либо, если вы используете это облачное решение впервые, начать с бесплатного аккаунта. При выборе пробного режима вам предоставляется 30‑дневный период и кредит в размере $200, так что у вас будет достаточно времени и средств, чтобы принять решение о продолжении использования Azure или переходе на другую облачную платформу. Однако после окончания пробного периода вы рискуете потерять свой экземпляр, поэтому для дальнейшего использования сервиса необходимо перевести инстанс на коммерческий тариф pay‑as‑you‑go.

После успешной регистрации вы будете перенаправлены в Azure Portal, где вам будет представлен список доступных продуктов и сервисов.

Поскольку вы создаёте новый сервер для установки платформы Navixy, вам необходимо выбрать Virtual Machines.

панель Azure

Вы будете перенаправлены в меню Virtual machines, где можно создать новую машину и управлять уже существующими (если они у вас есть).

меню виртуальных машин Azure

Создайте новую виртуальную машину Azure, выбрав соответствующую опцию.

виртуальная машина Azure

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

Каждая опция в следующих меню сопровождается символом ⓘ, чтобы предоставить необходимые пояснения и ссылки на инструкции. Если вам трудно сделать выбор, нажмите на этот значок и изучите предоставленную информацию.

Основные сведения

На Основные сведения вкладке нужно выбрать основные параметры виртуальной машины.

  • Project Details — здесь вы выбираете подписку (если их несколько) и группу ресурсов для упрощённого управления рабочим пространством и ресурсами. Если вы не укажете группу ресурсов, она будет автоматически создана на основе имени вашей машины. Azure project

  • Instance details — здесь вы указываете все детали и характеристики вашей будущей ВМ:

    • Virtual machine name — любое имя по вашему выбору, идентифицирующее новый инстанс.

    • Region — выберите регион, который наилучшим образом соответствует требованиям доступности для ваших пользователей. Указывает физическое расположение дата‑центра.

    • Availability options — здесь вы можете выбрать различные варианты высокой доступности, предоставляемые Azure. Для получения дополнительной информации ознакомьтесь с инструкциями Azure.

    • Security type — расширенные функции безопасности, предоставляемые Azure.

    • Image — предустановленная ОС, которая будет развернута на вашем инстансе. Рекомендуется Ubuntu 20 или 22.

    • VM architecture — рекомендуется x64.

    • Run with Azure Spot discount — выберите только для тестов, эта опция не подходит для рабочих (продуктовых) решений.

    • Size — одна из наиболее важных опций. Она определяет аппаратные параметры вашего сервера и напрямую влияет на производительность. Сделайте выбор, исходя из планируемых нагрузок на сервер. Выбор существенно влияет на стоимость. Azure instance details

  • Administrator account — здесь вы задаёте параметры аутентификации на новом сервере.

    • Authentication type — здесь можно выбрать между SSH‑ключом и паролем как методом аутентификации. С точки зрения безопасности настоятельно рекомендуется использовать SSH‑ключ.

    • Username — учётная запись администратора для вашего инстанса. Для Linux этот пользователь будет иметь права sudo.

    • SSH public key source — здесь можно выбрать источник вашего публичного ключа; в зависимости от выбора вам потребуется либо сгенерировать новую пару ключей, предоставить собственный публичный ключ, либо выбрать ранее созданный ключ в Azure. Azure SSH details

  • Inbound port rules — здесь вы выбираете порты, доступные для внешнего доступа. Убедитесь, что порт 22 выбран для SSH. Порты для подключения трекеров и других функций платформы будут настроены позже на этапе Networking. Azure inbound ports

Диски

Вторая вкладка меню создания виртуальной машины — Диски. На этой вкладке управляются все параметры, связанные с дисковым пространством.

Настоятельно рекомендуется использовать SSD‑диски для всех дисков на сервере. Использование классического HDD становится узким местом, существенно снижающим производительность.

  • VM disk encryption — в этом разделе ничего настраивать не нужно; Encryption at host — дополнительная функция, доступная только для определённых типов подписки. Azure disk encryption

  • OS disk — рекомендуется использовать диск ёмкостью больше стандартной, чтобы иметь возможность устанавливать стороннее ПО и хранить системные логи в будущем. Azure OS disk

  • Data disks — настоятельно рекомендуется использовать отдельный диск для хранения базы данных. Ёмкость диска полностью зависит от планируемого количества устройств. Примерно рекомендуемая ёмкость указана в требованиях к оборудованию для платформы. Нажмите «Create and attach a new disk». Azure data disk После создания диск появится в списке дисков данных. Azure disks list

Сеть

В разделе «Network Interface» вы можете оставить все настройки по умолчанию. Azure создаст виртуальную сеть, подсеть и публичный IP‑адрес для вас. Однако если у вас уже есть какие‑либо из этих ресурсов, вы можете выбрать существующие, не создавая новые.

Примечание! Публичный IP‑адрес обязателен, чтобы ваш сервер был доступен извне.

сетевой интерфейс Azure

Запуск виртуальной машины

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

Нажмите Review + create. Azure потратит небольшое время на проверку всех указанных вами настроек и затем покажет предполагаемую сумму оплаты (в час) и сводку всех параметров.

создание VM в Azure

Если всё в порядке и соответствует вашим требованиям, нажмите Create. Azure инициирует создание вашей новой виртуальной машины.

Если на шаге Basics вы выбрали «Generate a new key pair», Azure сгенерирует SSH‑ключи и предложит скачать приватный ключ. Этот ключ не хранится на стороне облачной платформы, поэтому вы должны сохранить его у себя.

пара ключей Azure

Далее Azure начнёт развёртывание виртуальной машины. Вы увидите ход выполнения на экране.

развёртывание VM в Azure

Через короткое время Azure уведомит вас об успешном развёртывании.

VM в Azure развёрнута

Теперь у вас есть новая виртуальная машина, почти готовая к использованию. Нажмите Go to resource чтобы просмотреть её сведения.

меню сервера Azure

Настройки сети

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

Откройте Настройки сети чтобы настроить правила безопасности для входящего и исходящего трафика.

сетевые настройки Azure

Удалённый доступ

После создания правил вернитесь на вкладку Overview и нажмите Connect.

удалённое подключение Azure

Вы увидите публичный IP‑адрес вашего сервера.

публичный IP Azure

Теперь вы можете установить удалённое SSH‑подключение к этому адресу. Для этого используйте имя администратора (указано под IP‑адресом) и приватный ключ, заданный для виртуальной машины.

В Linux используйте команду ssh -i чтобы использовать приватный ключ. Например:

В Windows используйте PuTTY или аналогичные клиенты. Не забудьте использовать ключ. Если у вас есть .pem‑ключ (сгенерированный Azure), его нужно конвертировать в .ppk с помощью PuTTYgen.

Развертывание платформы Navixy

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

Перейдите к соответствующему разделу инструкций и выполните установку платформы Navixy On‑premise.

Последнее обновление

Это было полезно?