Google Cloud Platform
Implantar infraestrutura utilizando a solução Navixy on-premise requer uma seleção inicial de local bem pensada. Se decidir favorecer uma plataforma em nuvem, uma das soluções mais populares é o Google Cloud Platform (GCP). É uma plataforma confiável, comprovada e amplamente reconhecida que permite lançar máquinas virtuais com facilidade e mínimo esforço. No entanto, ela ainda oferece tanta flexibilidade de personalização, segurança e tolerância a falhas quanto outras plataformas populares.

Abaixo estão os passos bem básicos para implantar uma máquina virtual em funcionamento na qual você poderá instalar a solução Navixy On-premise. Se precisar ajustar finamente seu ambiente em nuvem e realizar configurações mais sofisticadas, será necessário consultar a documentação do Google Cloud.
Primeiros passos
A primeira coisa que você precisa fazer é inscrever-se no serviço, escolhendo uma conta individual ou empresarial dependendo de seus objetivos. Se estiver se registrando pela primeira vez, terá a oportunidade de aproveitar um período de avaliação de 90 dias e créditos de US$300, para que possa continuar o trabalho sem pressa. Porém, lembre-se de que, quando estiver pronto para lançar sua instância como uma solução pronta para negócios, você precisa converter sua conta de avaliação gratuita para uma conta completa; caso contrário, corre o risco de perder sua instância após o término dos 90 dias.
Uma vez concluído o registro, será necessário selecionar ou criar seu projeto. Por padrão, um novo projeto já é criado, mas você pode renomeá-lo ou criar outro.

Depois que o projeto for criado, você pode prosseguir para criar sua nova máquina virtual na nuvem.
Máquina Virtual
Para criar uma nova máquina virtual, selecione a opção “Create a VM” no painel do seu projeto, na seção “Products”.

Outra forma é ir em “Compute Engine” - “VM instances” no menu de navegação.

Em seguida, será solicitado que você habilite a Compute Engine API - este é um passo obrigatório para trabalhar com máquinas virtuais.

Após a API ser habilitada, você será encaminhado para VM instances menu - é aqui que você pode criar suas máquinas virtuais.
Clique CREATE INSTANCE.

Aqui você precisa fazer o seguinte.
Escolha um nome - pode ser qualquer nome, mas é desejável que indique a finalidade da máquina. Opcionalmente, você pode atribuir rótulos e tags para organizar seu espaço de trabalho.

Selecione uma região e zona - isto indica onde o data center que hospedará seu futuro servidor estará fisicamente localizado. É preferível escolher uma região o mais próxima possível de seus clientes. Esta configuração afeta ligeiramente o custo.

Selecione a configuração da máquina. Nesta seção você escolhe a configuração do servidor dependendo das tarefas e das cargas planejadas. Você pode encontrar mais informações sobre as possíveis configurações de instância na documentação do Google Cloud Platform. Para instâncias de grande carga e muito grandes, recomenda-se selecionar configuração otimizada para computação. O tipo e a configuração da instância afetam muito o custo.

Configure o disco de inicialização. Aqui você seleciona a versão do sistema operacional (recomenda-se Ubuntu 20 ou mais recente), tipo de disco (recomenda-se SSD) e capacidade do disco (deve ser calculada de acordo com requisitos de hardware do servidor).

Configure as regras do firewall. Basicamente, é necessário permitir tráfego HTTP e HTTPS.

Faça quaisquer outras configurações com base em seus requisitos específicos.
Clique CREATE. Sua nova instância em nuvem será criada.
Conexão
Uma vez que a máquina virtual é criada, ela receberá um endereço IP interno e externo. Mas, mesmo tendo um endereço externo, você não poderá usá-lo para conexão SSH imediatamente.
A instância em nuvem suporta conexão usando chaves SSH, e a maneira mais fácil de configurar a conexão é fornecer ao servidor uma chave que você possua localmente.
Primeiro, é necessário estabelecer a conexão SSH no navegador fornecida no Console do Google. Clique no botão “SSH” à direita da instância recém-criada.

Uma nova janela do navegador será aberta, onde uma conexão com o servidor será estabelecida. Siga as instruções na tela - em algum momento o console realizará a autorização. Após isso, você estará logado no sistema Linux com seu nome de usuário do Google.

Seu novo usuário é sudoer e possui privilégios de root, portanto você pode fazer as configurações necessárias em seu nome, ou executar sudo -i e realizar todas as ações subsequentes como root.
Agora você precisa selecionar um usuário para acesso SSH remoto. O sistema possui um usuário padrão ubuntu, vamos configurá‑lo usando este exemplo, mas você pode criar qualquer usuário de sua escolha para isso.
Vá para o arquivo /home/ubuntu/.ssh/authorized_keys. Se não existir tal arquivo ou diretório, você precisa criá‑lo primeiro. Abra o arquivo para edição. Copie a parte pública da sua chave SSH para este arquivo - ela deve ser precedida por ssh-rsa e finalizada por qualquer nome de identificação.

Salve o arquivo.
Reinicie o serviço SSH: sudo systemctl restart ssh
Agora você pode usar qualquer cliente SSH (por exemplo, PuTTY) para conectar-se à sua instância em nuvem recém-criada - lembre-se de usar sua chave privada para autenticação.
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.
Atualizado
Isto foi útil?