> 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/pt-br/on-premise/how-to-guide/requirements/owning-on-premise-skills-and-qualifications.md).

# Propriedade do On-Premise: habilidades e qualificações

Revise as habilidades de TI necessárias para operar o Navixy On-Premise: administração de servidores, redes, gerenciamento de Linux ou Windows e operações de banco de dados.

## Propriedade do On-Premise: habilidades e qualificações

Como a solução Navixy On-Premise é hospedada pelos clientes, espera-se que eles sejam altamente responsáveis e profissionais durante a operação da plataforma. Ao contrário da versão PaaS, em que toda a administração do sistema é feita do lado da Navixy, no caso do On-Premise isso recai totalmente sobre os ombros dos clientes. Como qualquer produto projetado para estar constantemente disponível para os usuários finais, o Navixy On-Premise não pode existir simplesmente "como está" e requer monitoramento e Manutenção 24/7. Somente nesse caso a plataforma estará acessível e será fácil de usar, e seu negócio prosperará.

A seguir, veremos as principais habilidades necessárias para manter a plataforma Navixy On-Premise funcionando de forma eficiente, estável e por muito tempo.

## **Servidor**

Como o Navixy On-Premise é uma solução baseada em servidor, fornecer um servidor (ou servidores) funcionando adequadamente a longo prazo é a chave para uma operação estável e ininterrupta da plataforma. Portanto, o conhecimento das seguintes áreas é crucial:

* **Administração de data center**.
  * **Conhecimento de plataformas de nuvem** (AWS, Azure etc.) - necessário no caso de implantação em nuvem da Navixy. Entendimento dos tipos de instâncias, suas configurações e capacidades.
  * **Conhecimento de hardware de servidor** - necessário se a Navixy estiver hospedada em um data center físico local.
* **Virtualização**. Recomenda-se hospedar a Navixy em uma máquina virtual para facilitar e flexibilizar a Manutenção futura.
* **Gerenciamento de recursos do servidor**.
  * **Discos**. Compreensão de RAID, tipos e parâmetros de discos, alocação de espaço em disco adicional para um banco de dados em crescimento.
  * **RAM**. Aumento da quantidade de memória conforme crescem as demandas da plataforma.
  * **CPU**. Configuração inicial e provisionamento de capacidade adicional de processamento.
* **Backup e replicação**. Crucial para manter seus dados em Segurança e proteger seu sistema contra falhas. Uma boa prática é combinar esses processos.
  * **Backup**. Um conjunto de procedimentos para copiar dados físicos e virtuais para uso em caso de problemas com o original.
  * **Replicação**. Criação de uma cópia de uma máquina virtual e, em seguida, manutenção da réplica sincronizada com a máquina original.

## **Rede**

A Navixy é inimaginável sem uma conexão de rede. A plataforma funciona como um site, então os usuários acessam a plataforma pela Internet. Os dispositivos enviam dados telemáticos pela rede. Os aplicativos móveis exigem uma conexão estável com seu servidor. A verificação de licença é feita por meio da conexão com o servidor de autenticação.

O proprietário da plataforma On-Premise deve:

* Garantir a disponibilidade das portas necessárias para o funcionamento do sistema.
* Configurar um firewall e outros sistemas de proteção para a passagem normal do tráfego, eliminando a possibilidade de perder pacotes de dados úteis.
* Fornecer largura de banda normal do canal, excluindo atrasos no nível de rede.
* Configurar corretamente o endereçamento e os registros DNS.
* No caso de vários servidores, fornecer capacidade excepcional de canal entre os servidores para um funcionamento estável com o banco de dados.

## **Sistema operacional**

A plataforma Navixy, sendo software, é instalada no sistema operacional do servidor. Portanto, o proprietário do servidor (administrador) deve ser qualificado e experiente no trabalho com esse sistema operacional.

Na maioria dos casos, a Navixy é instalada no Linux (Ubuntu ou Debian), e recomendamos fortemente isso porque o software de suporte é projetado principalmente para Linux, todos os scripts de automação são escritos para ele, e ele é mais flexível para a administração posterior. No entanto, alguns clientes têm vários motivos para usar Windows, então preservamos a possibilidade de executar a plataforma nesse sistema operacional.

De modo geral, o seguinte é exigido do administrador do servidor em termos de sistema operacional:

* Compreensão da arquitetura do sistema, conhecimento da estrutura de diretórios.
* Domínio de bash/CLI.
* Instalação de programas, trabalho com repositórios.
* Gerenciamento de recursos do sistema.
* Gerenciamento de processos e serviços.
* Busca e leitura de logs do sistema.

## **Software**

Embora nossas instruções cubram principalmente os recursos da plataforma Navixy, a operação normal da plataforma é inconcebível sem software adicional.

Antes de tudo, estamos falando do software que é diretamente necessário para o funcionamento da plataforma. O proprietário do servidor deve ter experiência suficiente para trabalhar com esse software.

* **Java**. O processo de configuração é descrito nas instruções de instalação. Tudo o que é necessário é ter a versão correta.
* **Nginx**. Configurações típicas são fornecidas em nosso site. No entanto, você pode usar suas próprias configurações em cenários de uso incomuns, como quando o servidor hospeda dois sites (não recomendado).
* **MySQL**. Para o funcionamento adequado do banco de dados, o desempenho geral da plataforma e até a Segurança dos dados, a configuração correta do DBMS é crucial. Os parâmetros de configuração geralmente recomendados são fornecidos nas instruções de instalação. No entanto, o ajuste fino para o melhor desempenho fica sempre a cargo do cliente, pois depende fortemente de parâmetros específicos do servidor e das peculiaridades da hospedagem.

Além disso, há uma grande quantidade de software auxiliar que pode ser útil para administradores de sistema. Você pode usar qualquer software desejado no servidor, desde que ele não interfira na operação normal da plataforma. Por exemplo:

* Gerenciadores de arquivos.
* Compactadores.
* Editores de texto.
* Ferramentas de monitoramento.
* Quaisquer outros utilitários para facilitar seu trabalho.

## **Banco de dados**

Provavelmente uma das habilidades mais importantes de um proprietário do Navixy On-Premise é a capacidade de trabalhar com o banco de dados. Como o banco de dados é um repositório de todas as informações da plataforma, a importância de sua administração adequada dificilmente pode ser superestimada. E a perda de informações cruciais, especialmente em grandes volumes, pode ser devastadora para o seu negócio.

#### **Backup e replicação**

Simplesmente gravá-lo no disco não é suficiente para garantir a Segurança das suas informações. Também é necessário prever situações em que esse disco ou todo o servidor, por algum motivo, seja danificado ou fique indisponível. Aqui, assim como no servidor, **backup** e **replicação** vêm em socorro, e a qualidade desses processos afeta diretamente a Segurança dos dados. Para servidores pequenos, geralmente basta salvar os dumps do banco de dados, mas para um banco de dados grande e muito carregado, é melhor configurar a replicação, para que, em caso de problemas, haja uma cópia pronta para uso. Combinar esses dois métodos, junto com um servidor altamente disponível, traz os melhores resultados em termos de tolerância a falhas. Se o proprietário do servidor tiver as habilidades necessárias para implementar esse esquema, seu negócio fica protegido contra perda de dados.

#### **Experiência em SQL**

Como a plataforma Navixy funciona com banco de dados MySQL, o proprietário do servidor deve ter experiência com SQL, bem como compreensão da estrutura e da sintaxe de consultas SQL. Embora a maioria das consultas necessárias esteja descrita nas instruções, aplicá-las sem reflexão pode ser inútil e até prejudicial aos dados. Por esse motivo, o conhecimento de SQL é inegavelmente importante, e ter alguém com habilidades de DBA na sua equipe seria uma vantagem significativa.

Em conclusão, um conjunto abrangente de habilidades técnicas é necessário para manter e dar suporte à infraestrutura no cenário tecnológico atual, que evolui rapidamente. A proficiência em sistemas operacionais, bancos de dados, conectividade, serviços web, Segurança e outras áreas relevantes garante que os profissionais de TI possam gerenciar e solucionar problemas de vários componentes dentro de uma infraestrutura autônoma de forma eficaz. Além disso, possuir um conjunto diversificado de habilidades permite que os profissionais de TI do cliente colaborem com a Equipe de Suporte da Navixy de maneira mais fluida e eficiente, corrigindo problemas mais rapidamente e reduzindo possíveis riscos de falha.


---

# 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 following URL with the `ask` and `goal` query parameters:

```
GET https://navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/requirements/owning-on-premise-skills-and-qualifications.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `build a script that syncs our docs to a CMS` lets GitBook tailor the answer to that use case.

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.
