Cuenta gratuita: Instalación de Flask en una máquina virtual de Ubuntu
En este tutorial, utiliza una cuenta gratuita de Oracle Cloud Infrastructure para configurar una instancia de Ubuntu. A continuación, configure un entorno virtual para el host. Por último, instale Flask, un marco de aplicación web ligero para Python.
Las tareas clave incluyen cómo:
- Configurar un compartimento para el trabajo de desarrollo.
- Instalar su instancia de Ubuntu Linux y conectarla a su red virtual en la nube (VCN).
- Configure una red virtual en la nube de Oracle Cloud Infrastructure y los servicios de red relacionados necesarios para que su host se conecte a Internet.
- Configure las claves de cifrado
ssh
para acceder a Ubuntu Linux Server.
- Configurar reglas de entrada para la VCN.
- Instalar Flask en su máquina virtual.
- Crear una aplicación Hello World de Python.
- Probar la aplicación.
A continuación, se muestra un diagrama simplificado de la configuración de la máquina virtual de Linux.

Para obtener información adicional, consulte:
Antes de empezar
Para completar correctamente este tutorial, debe tener lo siguiente:
Requisitos
- Una cuenta gratuita de Oracle Cloud Infrastructure. Cuenta gratuita de Oracle Cloud Infrastructure.
- Una computadora MacOS, Linux o Windows con soporte
ssh
instalado.
1. Configuración de un compartimento para desarrollo
Configure un compartimento para el desarrollo.
Cree un compartimento para los recursos que cree en este tutorial.
- Conéctese a la consola de Oracle Cloud Infrastructure.
- Abra el menú de navegación y haga clic en Identidad y seguridad. En Identidad, haga clic en Compartimentos.
- Haga clic en Crear compartimento.
- Rellene la siguiente información:
- Nombre:
<your-compartment-name>
- Descripción:
Compartment for <your-description>.
- Compartimento principal:
<your-tenancy>(root)
- Nombre:
- Haga clic en Crear compartimento.
Referencia: Creación de un compartimento
2. Instalación de una instancia de Ubuntu Linux
Utilice el flujo de trabajo Crear una instancia de VM para crear una nueva instancia informática.
El flujo de trabajo realiza varias acciones al instalar la instancia:
- Crea e instala una instancia informática que ejecuta Ubuntu Linux.
- Crea una VCN con la subred y los componentes necesarios para conectar la instancia de Ubuntu Linux a Internet.
- Crea un par de claves
ssh
que usted utilizará para conectarse a la instancia.
Para empezar a instalar una instancia con el flujo de trabajo Crear una instancia de VM, siga estos pasos:
Los pasos proporcionados son para una cuenta gratuita. Si utiliza una cuenta de pago, los pasos pueden diferir de los que se muestran aquí.
3. Activación del acceso a Internet
El asistente de Crear una instancia de VM crea automáticamente una VCN para su máquina virtual. Agregue una regla de entrada a su subred para permitir conexiones a Internet en el puerto 5000.
Siga estos pasos para seleccionar la subred pública de la VCN y agregar la regla de entrada.
4. Creación de una aplicación de Flask
A continuación, configure Flask en su instancia de Ubuntu Linux y, a continuación, cree y ejecute una aplicación de Flask.
Para configurar Flask con Python 3, realice los siguientes pasos:
Siguiente paso
Ha instalado correctamente Flask y ha creado una aplicación de Python en Oracle Cloud Infrastructure mediante una máquina virtual de Ubuntu.
Para explorar más información sobre el desarrollo con productos Oracle, consulte estos sitios: