Remarques :

Introduction à AsterionDB sur Oracle Roving Edge Infrastructure et Oracle Compute Cloud@Customer

Introduction

Oracle Roving Edge Infrastructure permet aux clients de distribuer leurs workloads cloud au-delà de leur location Oracle Cloud Infrastructure (OCI) pour fournir des services cloud et exécuter des workloads d'application dans la vente au détail, les satellites et d'autres emplacements périphériques. Par conséquent, les clients peuvent traiter les données plus rapidement et plus près de leurs utilisateurs et aux points d'ingestion des données pour générer des informations opportunes à partir de leurs données.

Oracle Compute Cloud@Customer (OC3) est une infrastructure entièrement gérée à l'échelle du rack qui permet aux entreprises d'utiliser des services OCI courants sur les sites des clients, sur site et par satellite. Bénéficiez des avantages de l'automatisation et de l'économie du cloud dans votre datacenter en exécutant OCI Compute avec des services de stockage et de mise en réseau sur Oracle Compute Cloud@Customer. Il s'agit du moyen le plus simple pour vous d'exécuter des applications sur une infrastructure cloud tout en répondant à vos besoins en matière de résidence des données, de sécurité et de connexions à faible latence aux ressources existantes et aux opérations en temps réel.

AsterionDB fournit des produits et des technologies qui permettent le stockage, la manipulation et l'accès de données non structurées au sein de la base de données relationnelle Oracle. AsterionDB utilise les fonctionnalités de sécurité d'Oracle Database et les étend pour créer un système conforme à la confiance zéro. Pour plus d'informations, reportez-vous à AsterionDB, Oracle Database Security Solutions et DoD Zero-Trust Execution Roadmap.

Public visé

Administrateurs, développeurs et utilisateurs Oracle Roving Edge Infrastructure et Oracle Compute Cloud@Customer.

Objectifs

Prérequis

Tâche 1 : configuration de l'environnement de démonstration pour la détection d'objet et le suivi d'objet sur l'instance AsterionDB

  1. Déterminez l'adresse IP publique de l'instance de calcul exécutée sur AsterionDB.

    • Sur Oracle Compute Cloud@Customer.

      Image  1

    • Sur Oracle Roving Edge Infrastructure.

      Image  2

  2. Utilisez l'adresse IP publique et ssh pour vous connecter et créer un tunnel de port vers l'instance AsterionDB sur le port 8080.

    Image  3

    Remarque : votre clé SSH publique doit se trouver sur l'instance à partir de la configuration de lancement.

  3. Exécutez le script demoBoxSetup.sh.

    Image  4

    Remarque : le script configure tout et démarre les services associés. Vous devrez appuyer sur la touche de retour jusqu'à ce qu'environ 53 à 55 lignes passent. Les services dbTwig, dbStreamer, dbObscura et dbPluginServer doivent être démarrés.

Tâche 2 : Explorer AsterionDB WebUI

  1. Ouvrez le navigateur, entrez l'adresse http://localhost:8080 et connectez-vous avec vos informations d'identification.

    • Identité : asterionDB.
    • Mot de passe : mot de passe.

    Image  5

  2. Explorez les différents menus et listes déroulantes. Accédez au menu Objets, ouvrez un nouveau fichier et accédez à l'onglet Télécharger pour glisser-déplacer un nouveau fichier.

    Image  6

    Remarque : tous les fichiers sont stockés dans une base de données Oracle Database sécurisée.

  3. Cliquez deux fois sur une ligne d'objet pour observer les différents onglets. Sélectionnez un document PDF et accédez à l'onglet Visualiseur pour afficher le document.

    Image  7

Tâche 3 : Explorer la démo de détection d'objets

  1. Ouvrez un navigateur et entrez l'adresse http://localhost:8080/demo/, puis cliquez sur Traiter les captures d'écran pour exécuter la démonstration.

    Exemple de démonstration de détection d'objet : AsterionDB sur Roving Edge Infrastructure Object Detection.

  2. Après avoir exécuté la démonstration, cliquez sur Réinitialiser la démo.

Tâche 4 : Explorer la démo de suivi des objets

  1. Dans le même navigateur que la tâche 3, accédez à l'onglet Suivi des objets et cliquez sur Démo de suivi des objets.

    Exemple de démonstration de suivi d'objet : AsterionDB Démo de suivi d'objet sur les infrastructures en périphérie itinérantes et Compute Cloud@Customer.

    Remarque : en fonction de la taille de votre instance, le chargement de toutes les bibliothèques Python peut prendre quelques minutes et le démarrage de la fenêtre contextuelle pour la démo de suivi des objets.

  2. Utilisez la commande ESC pour arrêter la vidéo.

Tâche 5 : facultatif préparer l'intégration de l'application ou la démonstration React

Remarque : assurez-vous d'avoir rempli les prérequis facultatifs pour la démonstration de React.

  1. Utilisez l'adresse IP publique et ssh pour vous connecter et créer un tunnel de port vers l'instance AsterionDB sur les ports 8080 et 5000.

    Image  8

  2. Utilisez sudo pour arrêter et désactiver le service de passerelle dbObscura.

    Image  9

  3. Modifiez le fichier /home/asterion/asterion/oracle/config/dbObscura.config et modifiez les lignes suivantes.

    • nom utilisateur asteriondb_runtime
    • mot de passe password
    • queueConnection vrai

    Les lignes mises à jour dans le fichier doivent ressembler à ceci.

    username 		asteriondb_runtime
    password		password
    queueConnection true
    

    Remarque : le fichier est beaucoup plus volumineux. Au-dessus, nous n'affichons que les lignes modifiées dans le fichier.

  4. Utilisez sudo pour installer LibreOffice.

    yum install libreoffice
    
  5. Désactivez le verrouillage dans LibreOffice, exécutez la commande cd /usr/lib64/libreoffice/share/registry.

  6. Créez un fichier nommé disable-file-locking.xcd avec le code suivant.

    <?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. Accédez au répertoire /home/asterion/asterion/oracle/dbObscura/admin et utilisez le script startDbObscura.sh pour démarrer dbObscura.

    Image  10

  8. Ouvrez une autre fenêtre de terminal sur votre ordinateur portable ou votre système local et exécutez la commande ssh -o ForwardX11=yes asterion@<instance IP address>. Cela vous permettra d'interagir avec l'interface graphique sur l'instance AsterionDB.

Tâche 6 : exécuter l'intégration de l'application ou réagir à la démo

  1. Revenez à votre navigateur Web à partir de la tâche 3, accédez à Intégration d'application.

  2. Cliquez sur Afficher pour afficher le manuel de maintenance de simulation.

  3. Cliquez sur Modifier pour ouvrir la feuille de calcul des pièces, essayez d'effectuer des modifications en ajoutant ou en supprimant une pièce, puis cliquez sur Enregistrer.

    Exemple d'exécution de démonstration React avec modification de feuille de calcul : AsterionDB Exécution de démonstration React avec modification de feuille de calcul pour l'axe hybride.

    Remarque : le chargement de LibreOffice peut prendre un certain temps en fonction de la bande passante réseau en raison du transfert X11.

Remerciements

Ressources de formation supplémentaires

Parcourez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, rendez-vous sur education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.