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

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

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

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

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

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 — одна из наиболее важных опций. Она определяет аппаратные параметры вашего сервера и напрямую влияет на производительность. Сделайте выбор, исходя из планируемых нагрузок на сервер. Выбор существенно влияет на стоимость.

Administrator account — здесь вы задаёте параметры аутентификации на новом сервере.
Authentication type — здесь можно выбрать между SSH‑ключом и паролем как методом аутентификации. С точки зрения безопасности настоятельно рекомендуется использовать SSH‑ключ.
Username — учётная запись администратора для вашего инстанса. Для Linux этот пользователь будет иметь права sudo.
SSH public key source — здесь можно выбрать источник вашего публичного ключа; в зависимости от выбора вам потребуется либо сгенерировать новую пару ключей, предоставить собственный публичный ключ, либо выбрать ранее созданный ключ в Azure.

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

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

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

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

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

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

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

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

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

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

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

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

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

Теперь вы можете установить удалённое SSH‑подключение к этому адресу. Для этого используйте имя администратора (указано под IP‑адресом) и приватный ключ, заданный для виртуальной машины.
В Linux используйте команду ssh -i чтобы использовать приватный ключ. Например:
В Windows используйте PuTTY или аналогичные клиенты. Не забудьте использовать ключ. Если у вас есть .pem‑ключ (сгенерированный Azure), его нужно конвертировать в .ppk с помощью PuTTYgen.
Развертывание платформы Navixy
Теперь у вас есть рабочий облачный сервер, к которому вы можете получить удаленный доступ.
Перейдите к соответствующему разделу инструкций и выполните установку платформы Navixy On‑premise.
Последнее обновление
Это было полезно?