# Microsoft Azure

Ao implantar a plataforma Navixy On-premise, muitos clientes preferem optar por uma plataforma baseada em nuvem. Uma das soluções mais comuns e reconhecidas é a Microsoft Azure. É uma plataforma relativamente jovem, porém comprovada e popular, que facilita a execução de máquinas virtuais com pouco esforço. Ao mesmo tempo, não perde para outras plataformas populares em termos de flexibilidade de customização, segurança e tolerância a falhas. Esta plataforma é utilizada por muitos dos maiores clientes On-premise da Navixy.

<div align="center"><img src="/files/24354ab01d7693d5279c43853195f8586aa49716" alt="Microsoft Azure"></div>

Abaixo estão os passos básicos para implantar uma máquina virtual funcional na qual você pode instalar a solução Navixy On-premise. Se precisar ajustar finamente seu ambiente em nuvem e realizar customizações mais avançadas, por favor consulte a [documentação do Azure](https://learn.microsoft.com/en-us/azure/) no site da Microsoft.

## Primeiros passos

A primeira coisa a fazer é registrar-se no Azure. Você pode optar por um plano de pagamento por uso (pay-as-you-go) ou, alternativamente, se estiver utilizando essa solução em nuvem pela primeira vez, pode começar com uma conta gratuita. Se preferir testar o serviço gratuitamente, será concedido um período de avaliação de 30 dias e créditos de $200, para que tenha tempo e fundos suficientes para decidir se continua com o Azure ou migra para outra solução de nuvem. Entretanto, há o risco de perder sua instância após o término do período de avaliação, portanto é necessário converter sua instância para uma solução empresarial com plano pay-as-you-go para continuar usando o serviço.

Após o cadastro bem-sucedido, você será redirecionado para o Azure Portal, onde será apresentado a uma lista de produtos e serviços disponíveis.

Como o que você está fazendo é criar um novo servidor para instalar a plataforma Navixy, é necessário selecionar **Virtual Machines**.

![painel do Azure](/files/aff2d48edc0c5e5e5610d4fd9f4555d8e7274e8c)

Você será redirecionado ao menu Virtual machines, onde poderá criar uma nova máquina e gerenciar as existentes (se já houver alguma).

![menu de máquinas virtuais do Azure](/files/1596d58da856daa50e33c5afe783132675bea2da)

Crie sua nova máquina virtual do Azure selecionando a opção apropriada.

![máquina virtual do Azure](/files/c7441f52fac27e34d83f5c8dd6cc05792c5d26a5)

Você será redirecionado ao menu de criação, onde deverá especificar todos os parâmetros do seu novo servidor.

{% hint style="info" %}
Cada opção nos menus a seguir é acompanhada pelo símbolo ⓘ para fornecer explicações necessárias e referências às instruções. Se tiver dificuldade para fazer uma escolha, clique neste ícone e examine as informações fornecidas.
{% endhint %}

{% hint style="warning" %}
A escolha da maioria das opções afeta diretamente o preço. Selecione as opções com base em suas necessidades reais para evitar custos adicionais.
{% endhint %}

## Básicos

Em uma **Básicos** aba, você precisa selecionar os principais parâmetros da máquina virtual.

* Project Details - é aqui que você seleciona sua assinatura (se houver múltiplas) e o resource group para facilitar o gerenciamento do seu espaço de trabalho e recursos. Se não especificar o resource group, ele será criado automaticamente com base no nome da sua máquina.\ <img src="/files/67ce4d0e4069d9b7502b331db67bb165285b1a05" alt="Azure project" data-size="original">
* Instance details - é aqui que você especifica todos os detalhes e características de sua futura VM:
  * Nome da máquina virtual - qualquer nome de sua escolha que identifique sua nova instância.
  * Região - escolha aquela que melhor atende aos seus usuários em termos de acessibilidade. Indica a localização física de um data center.
  * Opções de disponibilidade - aqui você pode escolher diferentes soluções de alta disponibilidade fornecidas pelo Azure. Para mais informações, verifique [instruções do Azure](https://learn.microsoft.com/en-us/azure/virtual-machines/availability).
  * Tipo de segurança - recursos avançados de segurança fornecidos pelo Azure.
  * Image - sistema operacional pré-instalado que será implantado em sua instância. Recomenda-se Ubuntu 20 ou 22.
  * Arquitetura da VM - recomenda-se x64.
  * Executar com desconto Azure Spot - selecione **apenas para testes**, esta opção não é adequada para soluções de produção.
  * Tamanho - uma das opções mais importantes. Determina os parâmetros de hardware do seu servidor e afeta diretamente o desempenho. Faça a seleção com base nas cargas planejadas para o servidor. A escolha impacta enormemente o preço.\
    ![Azure instance details](/files/201b0f3ed074fadbc0b6f07f2c1e50a52ea43aa8)
* Conta de administrador - aqui você especifica as configurações de autenticação em seu novo servidor.
  * Tipo de autenticação - aqui você pode escolher entre chave SSH e senha como método de autenticação. Recomenda-se fortemente o uso de chave SSH por questões de segurança.
  * Nome de usuário - a conta de usuário administrador para sua instância. Para Linux, este usuário terá privilégios de sudo.
  * Fonte da chave pública SSH - aqui você pode selecionar a fonte de sua chave pública e, dependendo da sua escolha, precisará gerar um novo par de chaves, fornecer sua própria chave pública ou selecionar uma chave previamente criada no Azure.\ <img src="/files/b179361832ceb1b7de503fe0fc56e6a5a09477b7" alt="Azure SSH details" data-size="original">
* Regras de portas de entrada - aqui você seleciona as portas disponíveis para acesso externo. Certifique-se de ter a porta 22 selecionada para SSH. As portas para conexão de rastreadores e outros recursos da plataforma serão configuradas posteriormente na etapa Networking.\
  ![Azure inbound ports](/files/7a7ec22f4a29d0baef24992f7786339c850c2e3f)

## Discos

A segunda aba do menu de criação da máquina virtual é **Discos**. Nesta aba você gerencia tudo relacionado ao espaço em disco.

{% hint style="info" %}
É altamente recomendado utilizar o tipo de disco SSD para todos os discos do seu servidor. Usar um HDD clássico é um gargalo que reduz significativamente o desempenho.
{% endhint %}

* Criptografia de disco da VM - você não precisa configurar nada nesta seção, e Encryption at host é um recurso extra disponível apenas para tipos específicos de assinatura.\
  ![Azure disk encryption](/files/99f42cac8015aa7a3fab0734bf94b210ed650796)
* Disco do SO - recomenda-se usar uma capacidade de disco maior que a padrão para poder instalar software de terceiros e armazenar logs do sistema no futuro.\
  ![Azure OS disk](/files/bbc7d2c069621ec6bd61965960f8534ebb1689a6)
* Discos de dados - recomenda-se fortemente utilizar um disco dedicado para armazenar o banco de dados. A capacidade do disco depende inteiramente do número planejado de dispositivos. A capacidade aproximada recomendada está especificada nos [requisitos de hardware](/docs/on-premise/pt-br/on-premise/how-to-guide/requirements/server-hardware.md) para a plataforma. Clique em “Create and attach a new disk”.\
  ![Azure data disk](/files/ae07a45870e26214b22e15b967d62e2914511d4f)\
  Após a criação do disco, ele aparecerá na lista de discos de dados.\
  ![Azure disks list](/files/b67819c190bc86a777aff0e6b6b46eed371c1153)

## Networking

Na seção "Network Interface", você pode manter todas as configurações padrão. O Azure criará uma rede virtual, subnet e endereço IP público para você. Porém, se já possuir algum desses previamente criados, pode escolher entre os existentes e não criar novos.

**Observação!** O endereço IP público é obrigatório para que seu servidor seja acessível externamente.

![interface de rede do Azure](/files/d967e8b3ba4f68ab26c04b666cf198a7573c2172)

## Lançamento da máquina virtual

Todas as demais etapas no menu “Create” são opcionais, e você pode prosseguir com as configurações padrão.

Clique **Review + create**. O Azure levará um curto período para validar todas as configurações especificadas e, em seguida, exibirá o valor estimado de pagamento (por hora) e um resumo de todas as configurações.

![criação de VM no Azure](/files/db9c147a0d7f8517152884c0e907a9949bff8671)

Se tudo estiver correto e atender às suas necessidades, clique em **Create**. O Azure iniciará a criação da sua nova máquina virtual.

Se você selecionou "Generate a new key pair" na etapa Basics, o Azure criará chaves SSH e solicitará que faça o download da chave privada. Esta chave não é armazenada no lado da plataforma em nuvem, portanto você precisa preservá-la localmente.

![par de chaves do Azure](/files/1f7f2f57a300dc9369bc8cffa8bf9a0a001863cc)

Em seguida, o Azure iniciará a implantação da máquina virtual. Você verá o progresso na sua tela.

![implantação da VM no Azure](/files/50b8e911acdb18a71b3644a7a2a9b0905677cffb)

Após um breve período, o Azure notificará sobre a implantação bem-sucedida.

![VM do Azure implantada](/files/9a21f909415c7904511d73e938c7f6f2510e2014)

Agora você tem uma nova máquina virtual quase pronta para uso. Clique em **Go to resource** para ver seus detalhes.

![menu do servidor Azure](/files/81ea802189739f35d130e70ba84b9b768bc4b517)

## Configurações de rede

A última etapa antes de usar o servidor é configurar a rede. É necessário abrir as portas necessárias para acessar o site, verificar a licença e conectar os rastreadores. As configurações são feitas de acordo com os [requisitos de rede](/docs/on-premise/pt-br/on-premise/how-to-guide/requirements/network.md). Você só precisa abrir o acesso às portas necessárias - para acessar o site, verificar a licença e comunicar-se com seus rastreadores. As portas exigidas para dispositivos específicos podem ser encontradas nas [descrições dos dispositivos](https://www.navixy.com/devices/) no nosso site.

Abra **Configurações de rede** para configurar as regras de segurança de entrada e saída.

![configurações de rede do Azure](/files/ed6e6faf3c030a258060fd71fec8db955fe1abb2)

## Acesso remoto

Após a criação das regras, retorne à aba Overview e clique em Connect.

![conexão remota do Azure](/files/6750565da71191887e1fcb3106a2dadfcb2501fb)

Você encontrará o endereço IP público do seu servidor.

![IP público do Azure](/files/34941b88cc2fb732bdc6231537d3912ba9a0420b)

Agora você pode estabelecer uma conexão SSH remota para esse endereço. Para isso, use o nome de usuário administrador (indicado abaixo do endereço IP) e a chave privada especificada para a máquina virtual.

No Linux, use o `ssh -i` comando para usar a chave privada. Por exemplo:

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

No Windows, use PuTTY ou clientes semelhantes. Não se esqueça de usar a chave. Se você tiver uma chave .pem (gerada pelo Azure), será necessário convertê-la para .ppk usando o PuTTYgen.

## Implantação da plataforma Navixy

Agora você tem um servidor em nuvem em funcionamento ao qual pode acessar remotamente.

Prossiga para a seção relevante das instruções e execute [instalação da plataforma Navixy On-premise](/docs/on-premise/pt-br/on-premise/how-to-guide/installation/advanced-installation.md).


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
