注意:

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 Security SolutionsDoD Zero-Trust Execution Roadmap

目标读者

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 行通过。您应该会看到 dbTwigdbStreamerdbObscuradbPluginServer 服务已启动。

任务 2:浏览 AsterionDB WebUI

  1. 打开浏览器,输入地址 http://localhost:8080 并使用身份证明登录。

    • 身份:asterionDB
    • 密码:password

    图像 5

  2. 浏览不同的菜单和下拉列表。转到对象菜单,打开新文件,然后移到上载选项卡以拖放新文件。

    图像 6

    注:所有文件都存储在安全的 Oracle Database 中。

  3. 双击对象行,注意不同的选项卡。选择 PDF 文档并转至查看器选项卡以查看文档。

    图像 7

任务 3:浏览对象检测演示

  1. 打开浏览器并输入地址 http://localhost:8080/demo/,然后单击处理头像以运行演示。

    对象检测示例:AsterionDB on Roving Edge Infrastructure Object Detection

  2. 运行演示后,单击重置演示

任务 4:浏览对象跟踪演示

  1. 在与任务 3 相同的浏览器中,导航到对象跟踪选项卡,然后单击对象跟踪演示

    示例对象跟踪演示:AsterionDB roving Edge Infrastructure and Compute Cloud@Customer 上的对象跟踪演示

    注:根据您的实例大小,加载所有 Python 库并启动对象跟踪演示的弹出窗口可能需要几分钟时间。

  2. 使用 ESC 停止视频。

任务 5:可选准备应用程序集成或 React 演示

注:请确保已完成 React 演示的可选先决条件。

  1. 使用公共 IP 地址和 ssh 登录并创建到端口 80805000 上的 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 帮助中心