Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W
WIKI
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GOM_2020
  • WIKI
  • Wiki
  • Home

Home · Changes

Page history
home 작성 authored Apr 22, 2020 by 김명섭's avatar 김명섭
Hide whitespace changes
Inline Side-by-side
Showing with 51 additions and 0 deletions
+51 -0
  • home.md home.md +51 -0
  • No files found.
home.md 0 → 100644
View page @ a8417744
# Project Description
본 프로젝트는 2019년부터 시작된 ```온라인 동영상 광고를 제공하는 클라우드 기반의 무인점포관리용 디지털 사이니지 솔루션 개발``` 프로젝트에서
```라즈베리파이4 기반의 엣지 클라우드 및 클라우드 위에서 서비스되는 마이크로 서비스```를 구축하기 위해 필요한 내용들을 서술한 것이다.
시스템의 개략적인 아키텍처는 아래와 같다.
![edge node architecture](http://gitlab.icnslab.net/gom_2020/wiki/raw/master/images/architecture.png)
## 마이크로 서비스(Micro Service)
```
- 마이크로 서비스는 도커 컨테이너 기반의 프로그램으로 필요에 따라 도커 컨테이너들을 동작시켜 서비스를 제공한다.
- 오픈소스 기반 서비스 외 자체 개발 서비스들은 각각의 Gitlab을 만들어 프로그램을 관리한다. 개발을 위한 최소한의 가이드라인
```
### NginX:
- NginX는 오픈소스 기반의 게이트웨이로 API 등 웹 서비스 요청시 필요한 서비스로 요청을 라우팅 시키는 ```Reverse Proxy``` 역할을 수행한다.
### Edge_API:
- Edge_API는 코어 클라우드에서 엣지 클라우드에 필요한 명령을 수행시키기 위한 ```엣지 클라우드 관리용 API 서버```이다. (아직 개발 진행 X)
### Fluentd:
- Fluentd는 오픈소스 기반의 ```데이터 수집기```로 엣지 클라우드에서 발생하는 모든 데이터(로그, 서비스 추축 등)들을 향후 학습을 위해 코어 클라우드로 전송하는 역할을 수행한다. (아직 개발 진행 X)
### AD_WEB:
- AD_WEB은 본 과제에 필요한 ```동영상 관리 서비스```로 광고 캐싱, 광고 선별, 삭제,디지털 사이니지로 광고 스트리밍 기능을 제공한다.
### ML_WEB:
- ML_WEB은 본 과제에 필요한 ```머신러닝 서비스```로 디지털 사이니지로부터 제공되는 사진의 얼굴 인식 및 성별,나이 추측 서비스를 제공한다.
### Redis:
- Redis는 오픈소스 기반의 Key-Value ```인메모리 데이터베이스```로, 본 과제에서 필요한 데이터들을 저장하기 위한 서비스이다.
## 라즈비안 (Raspbian)
```
- 라즈비안은 라즈베리파이용 OS로
```
# Getting Started
## Environment
## Dependencies
## Installation
## Run
# License
이 프로젝트는 2020년도 정부(과학기술정보통신부)의 재원으로 정보통신기획평가원의 지원을 받아 수행된 연구임 (No.2019-0-01615,온라인 동영상 광고를 제공하는 클라우드 기반의 무인점포관리용 디지털 사이니지 솔루션 개발)
Clone repository
  • Age and gender recognition model generation and usage
  • DeepLens Project
  • Edge monitoring
  • History
    • KMS
  • Install Edge & Gom Service
  • Minio
  • Network
  • Raspberry pi Cluster Manual
  • Redis
  • Home
  • micro_service