Free Tier: Flask auf einer Ubuntu-VM installieren
In diesem Tutorial richten Sie mit einem Oracle Cloud Infrastructure Free Tier-Account eine Ubuntu-Instanz ein. Anschließend richten Sie eine virtuelle Umgebung für den Host ein. Schließlich installieren Sie Flask, ein Lightweight Web Application Framework für Python.
Zu den wichtigsten Aufgaben gehören:
- Richten Sie ein Compartment für Ihre Entwicklungsarbeit ein.
- Installieren Sie Ihre Ubuntu Linux-Instanz, und verbinden Sie sie mit Ihrem virtuellen Cloud-Netzwerk (VCN).
- Richten Sie ein virtuelles Cloud-Netzwerk in Oracle Cloud Infrastructure und zugehörige Netzwerkservices ein, die für die Verbindung Ihres Hosts mit dem Internet erforderlich sind.
- Richten Sie
SSH
-Verschlüsselungsschlüssel für den Zugriff auf Ihren Ubuntu Linux-Server ein.
- Konfigurieren Sie Ingress-Regeln für das VCN.
- Installieren Sie Flask auf Ihrer VM.
- Erstellen Sie eine "Hello World"-Python-Anwendung.
- Testen Sie die Anwendung.
Im Folgenden finden Sie ein vereinfachtes Diagramm des Setups für die Linux-VM.

Weitere Informationen finden Sie hier:
Bevor Sie beginnen
Um dieses Tutorial erfolgreich abzuschließen, benötigen Sie Folgendes:
Anforderungen
- Free Tier-Account für Oracle Cloud Infrastructure. Oracle Cloud Infrastructure Free Tier.
- MacOS-, Linux- oder Windows-Rechner mit installierter
SSH
-Unterstützung.
1. Compartment für Entwicklung einrichten
Konfigurieren Sie ein Compartment für Ihre Entwicklung.
Erstellen Sie ein Compartment für die Ressourcen, die Sie in diesem Tutorial erstellen.
- Melden Sie sich bei der Oracle Cloud Infrastructure-Konsole an.
- Öffnen Sie das Navigationsmenü, und klicken Sie auf Identität und Sicherheit. Klicken Sie unter Identität auf Compartments.
- Klicken Sie auf Compartment erstellen.
- Geben Sie die folgenden Informationen ein:
- Name:
<your-compartment-name>
- Beschreibung:
Compartment für <your-description>.
- Übergeordnetes Compartment:
<your-tenancy>(Root)
- Name:
- Klicken Sie auf Compartment erstellen.
Referenz: Compartment erstellen
2. Ubuntu Linux-Instanz installieren
Mit dem Workflow VM-Instanz erstellen können Sie eine neue Compute-Instanz erstellen.
Der Workflow führt bei der Installation der Instanz mehrere Schritte aus:
- Erstellt und installiert eine Compute-Instanz mit Ubuntu Linux.
- Erstellt ein VCN mit dem erforderlichen Subnetz und den erforderlichen Komponenten, um die Ubuntu Linux-Instanz mit dem Internet zu verbinden.
- Erstellt ein
SSH
-Schlüsselpaar, mit dem Sie eine Verbindung zur Instanz herstellen können.
Um mit der Installation einer Instanz mithilfe des Workflows VM-Instanz erstellen zu beginnen, gehen Sie wie folgt vor:
Die angegebenen Schritte gelten für einen Free Tier-Account. Wenn Sie einen kostenpflichtigen Account verwenden, können sich die Schritte von den hier beschriebenen unterscheiden.
3. Internetzugriff aktivieren
Der Assistent VM-Instanz erstellen erstellt automatisch ein VCN für Ihre VM. Fügen Sie dem Subnetz eine Ingress-Regel hinzu, um Internetverbindungen auf Port 5000 zuzulassen.
Führen Sie die folgenden Schritte aus, um das öffentliche Subnetz des VCN auszuwählen und die Ingress-Regel hinzuzufügen.
4. Flask-Anwendung erstellen
Richten Sie als Nächstes Flask auf Ihrer Ubuntu Linux-Instanz ein. Erstellen Sie anschließend eine Flask-Anwendung, und führen Sie sie aus.
So richten Sie Flask mit Python 3 ein:
Weitere Schritte
Sie haben erfolgreich Flask installiert und mit einer Ubuntu-VM eine Python-Anwendung auf Oracle Cloud Infrastructure erstellt.
Weitere Informationen zur Entwicklung mit Oracle-Produkten finden Sie auf folgenden Websites: