Hinweis:

Erste Schritte mit AsterionDB auf Oracle Roving Edge Infrastructure und Oracle Compute Cloud@Customer

Einführung

Mit Oracle Roving Edge Infrastructure können Kunden ihre Cloud-Workloads über ihren Oracle Cloud Infrastructure-(OCI-)Mandanten hinaus verteilen, um Cloud-Services bereitzustellen und Anwendungs-Workloads an Einzelhandels-, Satelliten- und anderen Edge-Standorten auszuführen. Dadurch können Kunden Daten schneller und näher an ihren Benutzern und an den Punkten der Datenaufnahme verarbeiten, um zeitnahe Erkenntnisse aus ihren Daten zu gewinnen.

Oracle Compute Cloud@Customer (OC3) ist eine vollständig verwaltete Infrastruktur in Rackgröße, mit der Unternehmen gängige OCI-Services an Kundenstandorten, On-Premises- und Satellitenstandorten nutzen können. Profitieren Sie von den Vorteilen der Cloud-Automatisierung und Wirtschaftlichkeit in Ihrem Data Center, indem Sie OCI Compute mit Speicher- und Netzwerkservices auf Oracle Compute Cloud@Customer ausführen. Es ist die einfachste Möglichkeit, Anwendungen in der Cloud-Infrastruktur auszuführen und gleichzeitig Ihre Anforderungen an Data Residency-, Sicherheits- und Verbindungen mit geringer Latenz zu vorhandenen Ressourcen und Echtzeitvorgängen zu erfüllen.

AsterionDB bietet Produkte und Technologien, mit denen unstrukturierte Daten in der relationalen Oracle-Datenbank gespeichert, bearbeitet und darauf zugegriffen werden kann. AsterionDB verwendet die Sicherheitsfunktionen von Oracle Database und erweitert sie, um ein Zero-Trust-konformes System zu erstellen. Weitere Informationen finden Sie unter AsterionDB, Oracle Database-Sicherheitslösungen und DoD Zero-Trust Execution Roadmap.

Zielgruppe

Administratoren, Entwickler und Benutzer von Oracle Roving Edge Infrastructure und Oracle Compute Cloud@Customer.

Ziele

Voraussetzungen

Aufgabe 1: Demoumgebung für die Objekterkennung und Objektverfolgung in der Instanz AsterionDB einrichten

  1. Bestimmen Sie die öffentliche IP-Adresse der Compute-Instanz, die auf AsterionDB ausgeführt wird.

    • Auf Oracle Compute Cloud@Customer.

      Bild 1

    • Auf Oracle Roving Edge Infrastructure.

      Bild 2

  2. Verwenden Sie die öffentliche IP-Adresse und ssh, um sich anzumelden und einen Porttunnel zur AsterionDB-Instanz auf Port 8080 zu erstellen.

    Bild 3

    Hinweis: Der öffentliche SSH-Schlüssel muss in der Instanz aus der Startkonfiguration vorhanden sein.

  3. Führen Sie das Skript demoBoxSetup.sh aus.

    Bild 4

    Hinweis: Das Skript richtet alles ein und startet zugehörige Services. Sie müssen die Rückgabetaste drücken, bis etwa 53 bis 55 Linien vergehen. Es sollte angezeigt werden, dass die Services dbTwig, dbStreamer, dbObscura und dbPluginServer gestartet wurden.

Aufgabe 2: AsterionDB WebUI durchsuchen

  1. Öffnen Sie den Browser, geben Sie die Adresse http://localhost:8080 ein, und melden Sie sich mit Zugangsdaten an.

    • Identität: asterionDB.
    • Kennwort: Kennwort.

    Bild 5

  2. Entdecken Sie die verschiedenen Menüs und Dropdown-Listen. Gehen Sie zum Menü Objekte, öffnen Sie eine neue Datei, und wechseln Sie zur Registerkarte Hochladen, um eine neue Datei per Drag-and-Drop zu verschieben.

    Bild 6

    Hinweis: Alle Dateien werden in einer sicheren Oracle Database gespeichert.

  3. Doppelklicken Sie auf eine Objektzeile, und beachten Sie die verschiedenen Registerkarten. Wählen Sie ein PDF-Dokument aus, und wechseln Sie zur Registerkarte Leseberechtigter, um das Dokument anzuzeigen.

    Bild 7

Aufgabe 3: Demo zur Objekterkennung

  1. Öffnen Sie einen Browser, und geben Sie die Adresse http://localhost:8080/demo/ ein. Klicken Sie auf Headshots verarbeiten, um die Demo auszuführen.

    Demo zur Objekterkennung: AsterionDB auf Roving Edge Infrastructure Object Detection.

  2. Klicken Sie nach Ausführung der Demonstration auf Demo zurücksetzen.

Aufgabe 4: Demo zur Objektverfolgung kennenlernen

  1. Navigieren Sie in demselben Browser wie Aufgabe 3 zur Registerkarte Objektverfolgung, und klicken Sie auf Objektverfolgungsdemo.

    Beispiel-Objektverfolgungsdemo: AsterionDB Object Tracking Demo on roving Edge Infrastructure and Compute Cloud@Customer.

    Hinweis: Je nach Instanzgröße kann es einige Minuten dauern, alle Python-Librarys zu laden und das Popup-Fenster für die Object Tracking-Demo zu starten.

  2. Mit ESC stoppen Sie das Video.

Aufgabe 5: Optional Vorbereiten der Anwendungsintegration oder React-Demo

Hinweis: Stellen Sie sicher, dass Sie die optionalen Voraussetzungen für die React-Demo erfüllt haben.

  1. Verwenden Sie die öffentliche IP-Adresse und ssh, um sich anzumelden und einen Porttunnel zur AsterionDB-Instanz auf den Ports 8080 und 5000 zu erstellen.

    Bild 8

  2. Verwenden Sie sudo, um den Gateway-Service dbObscura zu stoppen und zu deaktivieren.

    Bild 9

  3. Bearbeiten Sie die Datei /home/asterion/asterion/oracle/config/dbObscura.config, und ändern Sie die folgenden Zeilen.

    • Benutzername asteriondb_runtime
    • Kennwort-password
    • queueConnection wahr

    Die aktualisierten Zeilen in der Datei sollten wie folgt aussehen.

    username 		asteriondb_runtime
    password		password
    queueConnection true
    

    Hinweis: Die Datei ist viel größer. Oben werden nur die Zeilen angezeigt, die in der Datei geändert wurden.

  4. Verwenden Sie sudo, um LibreOffice zu installieren.

    yum install libreoffice
    
  5. Deaktivieren Sie die Sperre in LibreOffice, führen Sie den Befehl cd /usr/lib64/libreoffice/share/registry aus.

  6. Erstellen Sie eine Datei mit dem Namen disable-file-locking.xcd mit dem folgenden Code.

    <?xml version="1.0" encoding="UTF-8"?>
    <oor:data xmlns:oor="http://openoffice.org/2001/registry">
    <dependency file="main"/>
    <oor:component-data oor:package="org.openoffice.Office" oor:name="Common">
       <node oor:name="Misc">
          <prop oor:name="UseLocking">
          <value>false</value>
          </prop>
       </node>
    </oor:component-data>
    </oor:data>
    
  7. Wechseln Sie in das Verzeichnis /home/asterion/asterion/oracle/dbObscura/admin, und starten Sie dbObscura mit dem Skript startDbObscura.sh.

    Bild 10

  8. Öffnen Sie ein anderes Terminalfenster auf Ihrem Laptop oder lokalen System, und führen Sie den Befehl ssh -o ForwardX11=yes asterion@<instance IP address> aus. Dadurch können Sie mit der grafischen Benutzeroberfläche auf der AsterionDB-Instanz interagieren.

Aufgabe 6: Anwendungsintegration oder React-Demo ausführen

  1. Kehren Sie von Aufgabe 3 zu Ihrem Webbrowser zurück, und gehen Sie zur App-Integration.

  2. Klicken Sie auf Anzeigen, um das Mock-Wartungshandbuch anzuzeigen.

  3. Klicken Sie auf Bearbeiten, um die Teiletabelle zu öffnen. Versuchen Sie die Bearbeitung, indem Sie ein Teil hinzufügen oder löschen, und klicken Sie auf Speichern.

    Beispiel für eine React-Demoausführung mit Tabellenbearbeitung: AsterionDB React-Demoausführung mit Tabellenbearbeitung für Hybrid Edge.

    Hinweis: Das Laden von LibreOffice kann je nach Netzwerkbandbreite aufgrund der X11-Weiterleitung eine Weile dauern.

Bestätigungen

Weitere Lernressourcen

Lernen Sie andere Übungen auf docs.oracle.com/learn kennen, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube Channel zu. Außerdem können Sie education.oracle.com/learning-explorer besuchen, um Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.