As DataLake infrastructure itself will be considered outside of ONAP scope, the POC will focus on delivering one of key component of DL-Feeder as service under DCAE project.


Architecture




POC Scope

  • DataLake Feeder and DLAdmin delivery as services under DCAE  (dcaegen2/services repository)
     
    • dcaegen2/services

      └── components
          ├── dl-handler
          │   ├── dl-admin
          │   └── dl-feeder
  • DLFeeder will support pluggable sources and datastore support
    • DMAAP/Kafka as primary source (option to poll kafka broker for new topic?)
    • Druid/Couchbase/Elasticsearch/Hadoop datastore support
  • ConfigBingingService integration to fetch deployment/run-time configuration
    • Alternate option will be to leverage k8s Configmap.  
  • Integrate the DL Admin UI into DCAE dashboard, which is built on portal SDK and serves as UAM for DCAE users/operation.
  • Integrate DLAdmin into DCAE-Dashboard


Other extension cases (stretch goal)

  • RDMS datastore support
  • Support other input data stream beside Dmaap/kafka
  • Integrate with PNDA/datastore
  • DCAE Platform integration for dynamic topic configuration
  • Logging project integration


Deliverable

  • DL Feeder container
  • DL Admin GUI container
  • Documentation (wiki and readme files) to setup/configure above
  • Instruction for Test storage and UI setup and DL configuration management to demo data flow and visualization


Resources (To be updated)

China Mobile:

  • Guobiao Mo
  • Tao Shen
  • Binbin Tian
  • Man Liu

QCT

  • Karl Chiang
  • Kate Hsuan
  • Ekko Chang
  • May Lin

IBM

  • Driptaroop Das







  • No labels