Free Tier: Instalar o Node Express em uma Instância do Oracle Linux
Neste tutorial, você usa uma conta do Oracle Cloud Infrastructure - Free Tier para configurar uma instância de computação do Oracle Linux. Em seguida, instale um aplicativo Node Express e acesse seu novo aplicativo pela internet. Por fim, este tutorial abrange todas as etapas necessárias para configurar uma rede virtual para o seu host e conectar o host à internet.
As principais tarefas incluem:
- Configure um compartimento para seu trabalho de desenvolvimento.
- Instale a sua instância do Oracle Linux e conecte-a à sua VCN (Virtual Cloud Network).
- Configure uma rede virtual na nuvem do Oracle Cloud Infrastructure e serviços de rede relacionados necessários para que seu host se conecte à internet.
- Configure chaves de criptografia
ssh
para acessar o Servidor Oracle Linux.
- Configure regras de entrada para sua VCN.
- Configure o NodeJS com uma estrutura Express na sua instância.
Este é um diagrama simplificado da configuração da sua instância do Linux.

Para obter informações adicionais, consulte:
Antes de Começar
Para concluir este tutorial com sucesso, você deve ter o seguinte:
Requisitos
- Uma conta no Oracle Cloud Infrastructure Free Tier. Oracle Cloud Infrastructure Free Tier.
- Um computador MacOS, Linux ou Windows com suporte
ssh
instalado.
1. Configurar um Compartimento para Desenvolvimento
Configure um compartimento para seu desenvolvimento.
Crie um compartimento para os recursos criados neste tutorial.
- Acesse a Console do Oracle Cloud Infrastructure.
- Abra o menu de navegação e clique em Identidade e Segurança. Em Identidade, clique em Compartimentos.
- Clique em Criar Compartimento.
- Preencha as informações a seguir:
- Nome:
<your-compartment-name>
- Descrição
Compartment for <your-description>.
- Compartimento Principal:
<your-tenancy>(root)
- Nome:
- Clique em Criar Compartimento.
Referência: Criar um compartimento
2. Instalar uma Rede Virtual na Nuvem
Use o workflow Iniciar Assistente de VCN para criar uma nova VCN (Rede Virtual na Nuvem).
O workflow faz várias coisas ao instalar a VCN:
- Cria uma VCN.
- Adiciona um Gateway de Internet que permite conexões com a Internet.
- Cria e configura sub-redes públicas e privadas para a VCN.
- Configura tabelas de roteamento e listas de segurança para as sub-redes.
Para obter mais informações sobre VCNs, consulte: Gerenciamento de VCN e Sub-rede.
Para criar uma VCN, siga estas etapas:
As etapas fornecidas são para uma conta Free Tier. Se você estiver usando uma conta paga, as etapas poderão ser diferentes das mostradas aqui.
- Abra o menu de navegação , selecione Rede e selecione Redes virtuais na nuvem.
- Se necessário, selecione seu compartimento no controle Compartimento na navegação esquerda.
- Clique em Iniciar Assistente de VCN.
- Selecione Criar VCN com Conectividade de Internet.
- Clique em Iniciar Assistente de VCN.
- Configure a VCN. A caixa de diálogo de configuração contém as seções a seguir.
Informações básicas
Informe o Nome da VCN e selecione um Compartimento.
- Nome:
<name-for-the-vcn>
Digite um nome para sua VCN. Evite digitar informações confidenciais.
- Compartimento:
<your-compartment-name>
Selecione seu compartimento.
Configurar VCN
- Keep the default values for VCN IPv4 CIDR block and DNS resolution.
Configurar sub-rede pública
- Mantenha os valores padrão para tipo de endereço IP e bloco CIDRIPv4 CIDR IPv4.
Configurar sub-rede privada
- Mantenha os valores padrão para tipo de endereço IP e bloco CIDRIPv4 CIDR IPv4.
- Nome:
- Clique em Próximo.
- Revise suas seleções. Clique em Anterior para voltar e fazer alterações.
- Clique em Criar para criar a VCN.
O sistema cria a VCN e todos os seus recursos. Pode levar alguns minutos.
Quando a criação estiver concluída, clique em Exibir VCN para ver sua nova VCN.
3. Instalar uma Instância do Oracle Linux
Use o workflow Criar uma Instância de VM para criar uma nova instância de computação.
O workflow faz várias coisas ao instalar a instância:
- Cria e instala uma instância de computação que executa o Oracle Linux.
- Selecione sua VCN e sub-rede pública para conectar a instância do Oracle Linux à internet.
- Cria um par de chaves
ssh
que você usa para se conectar à instância.
Para começar a instalar uma instância com o workflow Criar uma instância de VM, siga estas etapas:
As etapas fornecidas são para uma conta Free Tier. Se você estiver usando uma conta paga, as etapas poderão ser diferentes das mostradas aqui.
- Abra o menu de navegação e selecione Compute. Em Compute, selecione Instâncias.
- Clique em Criar Instância.
A página Criar instância de computação é exibida.
- Escolha o Nome e o Compartimento.
Opções Iniciais
- Nome:
<name-for-the-instance>
Digite um nome para sua instância. Evite digitar informações confidenciais.
- Criar no compartimento:
<your-compartment-name>
Selecione seu compartimento. Use o compartimento criado na etapa anterior.
- Nome:
- Verifique as configurações de Colocação.
- Use os valores padrão. Um domínio de disponibilidade é designado para você.
Os valores default são semelhantes aos seguintes:
- Domínio de disponibilidade: AD-1
- Tipo de capacidade: Capacidade sob demanda
- Domínio de falha: Permitir que a Oracle escolha o melhor domínio de falha
Observação
Para Free Tier, use a opção Always Free Elegível para o domínio de disponibilidade. - Verifique as definições de Segurança.
- Execute as configurações padrão.
Os valores default são semelhantes aos seguintes:
- Instância blindada: Desativada
- Cálculo confidencial: Desativado
- Revise as definições de Imagem e forma. Clique em Editar.
Observação
A seguir estão amostras de dados de uma máquina virtual Ampere A1. Os valores reais podem ser distintos.- Mantenha a imagem padrão do Oracle Linux 8.
- Clique em Alterar Forma.
- Selecione Máquina Virtual.
- Para a série de formas, selecione Amperar.
- Selecione VM.Standard.A1. Flex a forma "Always Free".
- Selecione 1 OCPUs.
- Clique em Selecionar Forma.
Os valores selecionados são semelhantes aos seguintes:
- Imagem: Oracle Linux 8
- build da imagem:
<current-build-date>
- Forma: VM.Standard.A1. Flex
- OCPU: 1
- Memória (GB): 6
- Largura de Banda da rede (Gbps): 1
Observação
Para Free Tier, use as opções de forma Always Free Elegíveis. - Verifique as configurações de Rede. Selecione a VCN criada na etapa anterior. Os valores de rede são semelhantes aos seguintes:
- Rede virtual na nuvem: <your-vcn>
- Sub-rede: <pubic-subnet-for-your-vcn>
- Opções de início: - - -
- Registro do DNS: Sim
- Usar grupos de segurança de rede para controlar o tráfego: Não
- Designar um endereço IPv4 público: Sim
- Endereço IPv4 privado: Atribuído automaticamente na criação
- IPv6 address: Não disponível
- Verifique as definições de Adicionar chaves SSH. Utilize os valores padrão fornecidos pelo workflow.
- Selecione a opção Gerar um par de chaves para mim.
- Clique em Salvar Chave Privada e em Salvar Chave Pública para salvar as chaves SSH públicas e privadas desta instância de computação.
Se você quiser usar suas próprias chaves SSH, selecione uma das opções para fornecer sua chave pública.
Observação
Coloque seus arquivos de chave privada e pública em um local seguro. Não será possível recuperar chaves novamente após a criação da instância de computação. - Revise as definições de Volume de inicialização.
Selecione a definição Usar criptografia em trânsito. Deixe as outras duas configurações em branco.
- Verifique as definições do serviço Block Volume. Use os valores padrão fornecidos pelo workflow, que não seleciona volumes em blocos. Você pode adicionar volumes em blocos mais tarde.
- Clique em Criar para criar a instância. O provisionamento do sistema poderá levar alguns minutos.
Você criou com sucesso uma instância do Oracle Linux para executar o Servidor Web Apache.
4. Ativar Acesso à Internet
O assistente de Criação de uma Instância de VM cria automaticamente uma VCN para sua instância. Você adiciona uma regra de entrada à sua sub-rede para permitir conexões com a internet na porta 3000.
Siga estas etapas para selecionar a sub-rede pública da sua VCN e adicionar a regra de entrada.
5. Criar um Aplicativo Node Express
Em seguida, configure uma estrutura Express na sua instância do Oracle Linux e depois crie e execute um aplicativo NodeJS.
Siga estas etapas para configurar sua instância e criar seu aplicativo:
Você criou com sucesso um aplicativo local NodeJS em uma estrutura Express, em uma instância do Oracle Cloud Infrastructure.
Referências:
Para obter mais informações sobre O Express, consulte:
O Que Vem a Seguir
Você instalou e implantou com sucesso um aplicativo Node Express no Oracle Cloud Infrastructure usando uma instância do Linux.
Para explorar mais informações sobre desenvolvimento com produtos Oracle: