Free Tier: Instalar o Flask em uma VM com Ubuntu
Neste tutorial, você usa uma conta do Oracle Cloud Infrastructure Free Tier para configurar uma instância do Ubuntu. Em seguida, você configura um ambiente virtual para o seu host. Por fim, você instala o Flask, uma estrutura leve de aplicativos Web para Python.
As principais tarefas incluem:
- Configure um compartimento para seu trabalho de desenvolvimento.
- Instale a sua instância do Ubuntu 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 as chaves de criptografia
ssh
para acessar seu Ubuntu Linux Server.
- Configure regras de entrada para sua VCN.
- Instale o Flask na sua VM.
- Crie um aplicativo Hello World Python.
- Teste seu aplicativo.
Este é um diagrama simplificado da configuração da sua VM com 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 Instância do Ubuntu 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 Ubuntu Linux.
- Cria uma VCN com a sub-rede obrigatória e os componentes necessários para conectar a instância do Ubuntu 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.
3. Ativar Acesso à Internet
O assistente de Criação de uma Instância de VM cria automaticamente uma VCN para sua VM. Você adiciona uma regra de entrada à sua sub-rede para permitir conexões com a internet na porta 5000.
Siga estas etapas para selecionar a sub-rede pública da sua VCN e adicionar a regra de entrada.
4. Criar um Aplicativo Flask
Em seguida, configure o Flask na sua instância do Ubuntu Linux e crie e execute um aplicativo Flask.
Para configurar o Flask com o Python 3, execute as seguintes etapas:
O Que Vem a Seguir
Você instalou o Flask com sucesso e criou um aplicativo Python no Oracle Cloud Infrastructure usando uma VM com o Ubuntu.
Para explorar mais informações sobre desenvolvimento com produtos Oracle, confira estes sites: