주:

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의 보안 기능을 활용하고 이를 확장하여 제로 트러스트 준수 시스템을 생성합니다. 자세한 내용은 AsterionDB, Oracle Database Security Solutions, DoD 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 줄이 통과 할 때까지 반환 키를 눌러야합니다. dbTwig, dbStreamer, dbObscuradbPluginServer 서비스가 시작되었음을 확인할 수 있습니다.

작업 2: AsterionDB WebUI 탐색

  1. 브라우저를 열고 http://localhost:8080 주소를 입력하고 인증서로 로그인합니다.

    • ID: asterionDB.
    • 비밀번호: 비밀번호.

    이미지 5

  2. 여러 메뉴 및 드롭다운 목록을 살펴봅니다. Objects 메뉴로 이동하여 새 파일을 열고 Upload 탭으로 이동하여 새 파일을 끌어 놓습니다.

    이미지 6

    주: 모든 파일은 보안 Oracle Database에 저장됩니다.

  3. 객체 행을 두 번 누르고 다른 탭을 확인합니다. PDF 문서를 선택하고 뷰어 탭으로 이동하여 문서를 봅니다.

    이미지 7

작업 3: 객체 감지 데모 살펴보기

  1. 브라우저를 열고 주소 http://localhost:8080/demo/을 입력한 다음 헤드샷 처리를 눌러 데모를 실행합니다.

    샘플 객체 감지 데모: Roving Edge Infrastructure Object Detection의 AsterionDB.

  2. 데모를 실행한 후 데모 재설정을 클릭하십시오.

작업 4: 객체 추적 데모 살펴보기

  1. 작업 3과 동일한 브라우저에서 객체 추적 탭으로 이동하고 객체 추적 데모를 누릅니다.

    샘플 객체 추적 데모: AsterionDB 에지 인프라 및 Compute Cloud@Customer에 대한 객체 추적 데모

    주: 인스턴스 크기에 따라 모든 Python 라이브러리를 로드하고 객체 추적 데모에 대한 팝업 창을 시작하는 데 몇 분 정도 걸릴 수 있습니다.

  2. ESC를 사용하여 비디오를 중지합니다.

작업 5: 선택 사항 애플리케이션 통합 준비 또는 데모 반응

주: 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: 애플리케이션 통합 실행 또는 데모 반응

  1. 태스크 3에서 웹 브라우저로 돌아가서 앱 통합으로 이동합니다.

  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를 참조하십시오.