ノート:

Oracle Roving Edge InfrastructureおよびOracle Compute Cloud@CustomerでのAsterionDBの開始

イントロダクション

Oracle Roving Edge Infrastructureを使用すると、お客様は、Oracle Cloud Infrastructure(OCI)テナンシを超えてクラウド・ワークロードを分散して、クラウド・サービスを提供し、小売、衛星、その他のエッジ・ロケーションでアプリケーション・ワークロードを実行できます。その結果、お客様は、データからタイムリーなインサイトを生成するために、より速く、より近づいて、データ収集のポイントでデータを処理できます。

Oracle Compute Cloud@Customer(OC3)は、フルマネージドのラックスケールのインフラストラクチャで、組織が顧客サイト、オンプレミス、衛星の拠点で共通のOCIサービスを利用できるようにします。Oracle Compute Cloud@Customerでストレージおよびネットワーキング・サービスを使用してOCI Computeを実行することで、データセンターにおけるクラウドの自動化と経済性のメリットを享受できます。これは、既存のリソースへのデータ・レジデンシ、セキュリティおよび低レイテンシ接続とリアルタイム操作のニーズを満たしながら、クラウド・インフラストラクチャでアプリケーションを実行するための最も簡単な方法です。

AsterionDBは、Oracleリレーショナル・データベース内の非構造化データの格納、操作およびアクセスを可能にする製品およびテクノロジを提供します。AsterionDBは、Oracle Databaseのセキュリティ機能を利用して拡張し、ゼロ・トラスト準拠システムを作成します。詳細は、AsterionDBOracle Databaseセキュリティ・ソリューションおよびDoDゼロトラスト実行ロードマップを参照してください。

対象読者

Oracle Roving Edge InfrastructureおよびOracle Compute Cloud@Customerの管理者、開発者およびユーザー。

目的

前提条件

タスク1: AsterionDBインスタンスでのオブジェクト検出およびオブジェクト追跡のためのデモンストレーション環境の設定

  1. AsterionDBで実行されているコンピュート・インスタンスのパブリックIPアドレスを確認します。

    • Oracle Compute Cloud@Customer上。

      イメージ 1

    • Oracle Roving Edge Infrastructureの場合。

      イメージ 2

  2. パブリックIPアドレスおよびsshを使用してログインし、ポート8080のAsterionDBインスタンスへのポート・トンネルを作成します。

    イメージ 3

    ノート:公開SSHキーは、起動構成のインスタンス上にある必要があります。

  3. スクリプトdemoBoxSetup.shを実行します。

    イメージ 4

    ノート:スクリプトは、すべてを設定し、関連サービスを開始します。53~55ラインが通過するまで、リターンキーを押す必要があります。dbTwigdbStreamerdbObscuraおよびdbPluginServerサービスが起動していることがわかります。

タスク2: AsterionDB WebUIの確認

  1. ブラウザを開き、アドレスhttp://localhost:8080を入力し、資格証明を使用してログインします。

    • アイデンティティ: asterionDB
    • パスワード: password

    イメージ 5

  2. 様々なメニューとドロップダウン・リストを確認します。「オブジェクト」メニューに移動し、新しいファイルを開き、「アップロード」タブに移動して新しいファイルをドラッグ・アンド・ドロップします。

    イメージ 6

    ノート:すべてのファイルは、セキュアなOracle Databaseに格納されます。

  3. オブジェクト行をダブルクリックして、様々なタブを確認します。PDFドキュメントを選択し、「ビューア」タブに移動してドキュメントを表示します。

    イメージ 7

タスク3: オブジェクト検出のデモの確認

  1. ブラウザを開き、アドレスhttp://localhost:8080/demo/を入力し、「プロセス・ヘッドショット」をクリックしてデモを実行します。

    サンプル・オブジェクト検出デモ: Roving Edge Infrastructureオブジェクトの検出に関するAsterionDB

  2. デモンストレーションの実行後、「デモのリセット」をクリックします。

タスク4: オブジェクト・トラッキングのデモの確認

  1. タスク3と同じブラウザで、「オブジェクト・トラッキング」タブに移動し、「オブジェクト・トラッキング・デモ」をクリックします。

    サンプル・オブジェクト・トラッキング・デモ: AsterionDB Object Tracking Demo on roving Edge Infrastructure and Compute Cloud@Customer

    ノート:インスタンス・サイズによっては、すべてのPythonライブラリをロードし、オブジェクト・トラッキング・デモのポップアップ・ウィンドウを起動するのに数分かかる場合があります。

  2. ESCを使用してビデオを停止します。

タスク5: オプションアプリケーション統合またはReactデモの準備

ノート: Reactデモのオプションの前提条件を完了していることを確認してください。

  1. パブリックIPアドレスおよびsshを使用してログインし、ポート8080および5000のAsterionDBインスタンスへのポート・トンネルを作成します。

    イメージ 8

  2. sudoを使用して、dbObscuraゲートウェイ・サービスを停止および無効化します。

    イメージ 9

  3. /home/asterion/asterion/oracle/config/dbObscura.configファイルを編集し、次の行を変更します。

    • ユーザー名 asteriondb_runtime
    • パスワード password
    • queueConnection true

    ファイルの更新された行は次のようになります。

    username 		asteriondb_runtime
    password		password
    queueConnection true
    

    ノート:ファイルははるかに大きく、ファイル内で変更された行のみが表示されます。

  4. sudoを使用して、LibreOfficeをインストールします。

    yum install libreoffice
    
  5. LibreOfficeでロックを無効にし、cd /usr/lib64/libreoffice/share/registryコマンドを実行します。

  6. 次のコードを使用して、disable-file-locking.xcdという名前のファイルを作成します。

    <?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. ディレクトリ/home/asterion/asterion/oracle/dbObscura/adminに移動し、スクリプトstartDbObscura.shを使用してdbObscuraを起動します。

    イメージ 10

  8. ノートパソコンまたはローカル・システムで別の端末ウィンドウを開き、ssh -o ForwardX11=yes asterion@<instance IP address>コマンドを実行します。これにより、AsterionDBインスタンスでグラフィカル・インタフェースと対話できます。

タスク6: アプリケーション統合またはReactデモの実行

  1. タスク3からWebブラウザに戻り、アプリケーション統合に移動します。

  2. 「表示」をクリックして、モック・メンテナンス・マニュアルを表示します。

  3. 「編集」をクリックして部品スプレッドシートを開き、部品を追加または削除して編集を試行し、「保存」をクリックします。

    スプレッドシート編集を使用したReactデモの実行例: AsterionDB React Demo Run with Spreadsheet Editing for Hybrid Edge

    ノート: X11転送によるネットワーク帯域幅によっては、LibreOfficeのロードに時間がかかる場合があります。

確認

その他の学習リソース

docs.oracle.com/learnの他のラボをご覧いただくか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントは、Oracle Help Centerを参照してください。