> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/on-premise/ru/on-premise/how-to-guide/cloud-deployment/microsoft-azure.md).

# Microsoft Azure

Разверните Navixy On-Premise на Microsoft Azure. Создайте виртуальную машину, задайте правила сетевой безопасности, настройте диски и сеть и подключитесь по SSH.

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

<div align="center"><img src="https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-e4be7a336ca9be06cc13014bd2131031bfbb8b0d%2FMicrosoft_Azure.svg.png?alt=media" alt="Microsoft Azure"></div>

Ниже приведены основные шаги по развертыванию рабочей виртуальной машины, на которой можно установить решение Navixy On-Premise. Если вам нужно более тонко настроить облачную среду и выполнить более продвинутую настройку, обратитесь к [документации Azure](https://learn.microsoft.com/en-us/azure/) на сайте Microsoft.

## Первые шаги

Первое, что вам нужно сделать, — зарегистрироваться в Azure. Вы можете выбрать тариф с оплатой по мере использования, либо, если вы впервые используете это облачное решение, начать с бесплатной учетной записи. Если вы предпочитаете попробовать сервис бесплатно, вам будет предоставлен 30-дневный пробный период и кредиты на 200 долларов, так что у вас будет достаточно времени и средств, чтобы решить, продолжать ли использовать Azure или перейти на другое облачное решение. Однако после окончания пробного периода вы рискуете потерять свой экземпляр, поэтому для продолжения использования сервиса вам нужно перевести свой экземпляр на коммерческое решение с тарифом с оплатой по мере использования.

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

Поскольку вы создаете новый сервер для установки платформы Navixy, вам нужно выбрать **Виртуальные машины**.

![Панель управления Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-155b967c705aae41550527a8c84e4e6682558efb%2Fimage-20240123-124235.png?alt=media)

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

![Меню виртуальных машин Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-16200c9060bd99cb6ea87ed75982804723120d13%2Fimage-20240123-124403.png?alt=media)

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

![Виртуальная машина Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-d9c59a8ca1cd6ede10a818e1fdd992372cd0f147%2Fimage-20240130-111623.png?alt=media)

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

{% hint style="info" %}
Каждый параметр в следующих меню сопровождается символом ⓘ, который содержит необходимые пояснения и ссылки на инструкции. Если вам трудно сделать выбор, нажмите на этот значок и ознакомьтесь с предоставленной информацией.
{% endhint %}

{% hint style="warning" %}
Выбор большинства параметров напрямую влияет на стоимость. Выбирайте параметры в соответствии с реальными потребностями, чтобы избежать дополнительных расходов.
{% endhint %}

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

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

* Сведения о проекте — здесь вы выбираете свою подписку (если их несколько) и группу ресурсов для удобного управления рабочим пространством и ресурсами. Если вы не укажете группу ресурсов, она будет создана автоматически на основе имени вашей машины.\ <img src="https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-d7c02e55b219c454a5991dbc1608363ed423b8a0%2Fimage-20240130-112911.png?alt=media" alt="Azure project" data-size="original">
* Сведения об экземпляре — здесь вы указываете все детали и характеристики вашей будущей ВМ:
  * Имя виртуальной машины — любое имя по вашему выбору, которое будет идентифицировать новый экземпляр.
  * Регион — выберите тот, который лучше всего подходит вашим пользователям с точки зрения доступности. Указывает физическое расположение центра обработки данных.
  * Параметры доступности — здесь вы можете выбрать различные решения высокой доступности, предоставляемые Azure. Подробнее см. [инструкции Azure](https://learn.microsoft.com/en-us/azure/virtual-machines/availability).
  * Тип безопасности — расширенные функции безопасности, предоставляемые Azure.
  * Образ — предустановленная ОС, которая будет развернута на вашем экземпляре. Рекомендуется Ubuntu 20 или 22.
  * Архитектура ВМ — рекомендуется x64.
  * Запуск с скидкой Azure Spot — выберите **только для тестов**, этот вариант не подходит для продуктивных решений.
  * Размер — один из самых важных параметров. Он определяет аппаратные характеристики вашего сервера и напрямую влияет на производительность. Вам следует выбирать его исходя из планируемой нагрузки на сервер. Выбор значительно влияет на стоимость.\
    ![Azure instance details](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-87f657144921d93fa5834a8251e6ec94f6b032ac%2Fimage-20240130-130951.png?alt=media)
* Учетная запись администратора — здесь вы указываете параметры аутентификации на новом сервере.
  * Тип аутентификации — здесь вы можете выбрать ключ SSH или пароль в качестве метода аутентификации. Использование ключа SSH настоятельно рекомендуется с точки зрения безопасности.
  * Имя пользователя — учетная запись администратора для вашего экземпляра. В Linux этот пользователь будет пользователем с правами sudo.
  * Источник открытого ключа SSH — здесь вы можете выбрать источник вашего открытого ключа, и в зависимости от выбора вам нужно будет либо сгенерировать новую пару ключей, либо предоставить свой открытый ключ, либо выбрать ранее созданный ключ в Azure.\ <img src="https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-17a0d4dc4caa2e7cef4b18958168f8f7fdba92ba%2Fimage-20240201-085434.png?alt=media" alt="Azure SSH details" data-size="original">
* Правила входящих портов — здесь вы выбираете порты, доступные для внешнего доступа. Убедитесь, что выбран порт 22 для SSH. Порты для подключения трекеров и других функций платформы будут настроены позже на этапе «Сеть».\
  ![Azure inbound ports](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-4f4205795c1516133c4b7b1631c3f8f689823480%2Fimage-20240130-134440.png?alt=media)

## Диски

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

{% hint style="info" %}
Настоятельно рекомендуется использовать диски типа SSD для всех дисков на вашем сервере. Использование классического HDD — это узкое место, которое значительно снижает производительность.
{% endhint %}

* Шифрование диска ВМ — в этом разделе ничего настраивать не нужно, а Encryption at host — это дополнительная функция, доступная только для определенных типов подписки.\
  ![Azure disk encryption](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-f03b4e267bdefa7918603e93e6c5ffadfafc93ce%2Fimage-20240130-135105.png?alt=media)
* Диск ОС — рекомендуется использовать диск большего объема, чем стандартный, чтобы в будущем можно было устанавливать стороннее ПО и хранить системные журналы.\
  ![Azure OS disk](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-8922c3500f3762fb75d8edbef313b7bab87f94a2%2Fimage-20240130-140018.png?alt=media)
* Диски данных — настоятельно рекомендуется использовать отдельный диск для хранения базы данных. Объем диска полностью зависит от планируемого количества устройств. Примерная рекомендуемая емкость указана в [требованиях к оборудованию](/docs/on-premise/ru/on-premise/how-to-guide/requirements/server-hardware.md) для платформы. Нажмите «Создать и подключить новый диск».\
  ![Azure data disk](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-cce7dd35d0f8390cda2310f2b49d43b426bf3014%2Fimage-20240130-140542.png?alt=media)\
  После создания диск появится в списке дисков данных.\
  ![Azure disks list](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-f72ab9e2bcedf32e2d40cc0e1d03804237642c89%2Fimage-20240130-140744.png?alt=media)

## Сеть

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

**Важно!** Общедоступный IP-адрес обязателен, чтобы ваш сервер был доступен извне.

![Сетевой интерфейс Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-4354a6da6907215fa1bdfa381963d8529f9bcddb%2Fimage-20240131-150026.png?alt=media)

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

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

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

![Создание виртуальной машины Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-cda833b55e17ebf755af0c0d28d3b39a826bc030%2Fimage-20240131-151317.png?alt=media)

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

Если на шаге «Основные сведения» вы выбрали «Создать новую пару ключей», Azure создаст ключи SSH и предложит вам скачать закрытый ключ. Этот ключ не хранится на стороне облачной платформы, поэтому вам нужно сохранить его у себя.

![Пара ключей Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-d35d582638ffb0e6024c6ed6a6313d358bc6958e%2Fimage-20240123-130123.png?alt=media)

Затем Azure начнет развертывание виртуальной машины. Вы будете видеть ход процесса на экране.

![Развертывание виртуальной машины Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-f684ea19866f2ec63cafd732affc2af81753a2dc%2Fimage-20240131-154556.png?alt=media)

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

![Виртуальная машина Azure развернута](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-922879311fc79510968e2743a7c73dddaf812fb5%2Fimage-20240131-154726.png?alt=media)

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

![Меню сервера Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-6303cb43a1a4986ff3587f96f317a4486bf948fb%2Fimage-20240201-090008.png?alt=media)

## Параметры сети

Последний шаг перед использованием сервера — настроить сеть. Вам нужно открыть необходимые порты для доступа к сайту, проверки лицензии и подключения трекеров. Настройки выполняются в соответствии с [Требования к сети](/docs/on-premise/ru/on-premise/how-to-guide/requirements/network.md). Вам нужно только открыть доступ к необходимым портам — для доступа к сайту, проверки лицензии и связи с вашими трекерами. Порты, требуемые для конкретных устройств, можно найти в [описаниях устройств](https://www.navixy.com/devices/) на нашем сайте.

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

![Параметры сети Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-10ea9b1886f8dad493c9e5ab835c853c168ec69f%2Fimage-20240201-091642.png?alt=media)

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

После создания правил вернитесь на вкладку «Обзор» и нажмите «Подключиться».

![Удаленное подключение Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-181549d5c320682f898de7f4d71744f3f79ea117%2Fimage-20240201-090156.png?alt=media)

Здесь вы найдете общедоступный IP-адрес вашего сервера.

![Общедоступный IP Azure](https://1855757370-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-5c94289e9c61c18a65f1575dade171833b1928f0%2Fimage-20240201-090230.png?alt=media)

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

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

```
ssh -i "myserver-sshkey.pem" azureuser@51.103.210.128
```

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

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

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

Перейдите к соответствующему разделу инструкций и выполните [Установку платформы Navixy On-Premise](/docs/on-premise/ru/on-premise/how-to-guide/installation/advanced-installation.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/on-premise/ru/on-premise/how-to-guide/cloud-deployment/microsoft-azure.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
