๐ 2021๋ NET CHALLENGE CAMP SEASON8 GOLD AWARD. ์ญ์ค๋ํ๊ต ํ ๋น ์ญ(FaaSoong)
https://www.youtube.com/watch?v=UieUycoFO5o
KEDA(Kubernetes-Event-Driven-AutoScaling)์ ํ์ฉํ Scale-to-Zero ๊ตฌํ.
ํ์์์ ๋์ํ์ง ์๋ ์ํ์์ ์ด๋ฒคํธ ๋ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค ์์ฑ ๋ฐ Scale-Out ํ๋ Serverless Computing Model์ ๊ตฌํํ๋ค. Edge-Cloud ํ๊ฒฝ์์ Event ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ ์์ฉ ์๋ก์ ํน์ ์ํฉ ๋ฐ์ ์(์: ๊ตํต์ฌ๊ณ ๋ฐ์ ๋ฑ) CCTV๊ฐ ๋ณต์กํ ์ธ์๊ธฐ๋ฅ์ ํ๋ ์ธ๋ถ OpenService๋ฅผ ์ด์ฉํ์ฌ ํด๋น ์ฌ๊ฑด์ ์ฒ๋ฆฌํ๋ ์ฌ๋ฌ ์๋น์ค๋ฅผ ํ์ํ ๊ณณ์ ์ ๊ณตํ๋ FaaS(Function as a Service) Model์ ๊ตฌํํ๋ค.
์ญ์ค๋ํ๊ต ์ ์์ ๋ณด๊ณตํ๋ถ
Point of Infrasturcture
- Kubernetes๋ฅผ ํ์ฉํ Cluster ๊ตฌ์ถ.
- Cluster Monitoring์ ์ํด Prometheus์ Grafana๋ฅผ ์ค์น.
- KEDA ๋ฐ RabbitMQ Server ์ค์น.
Point of Service
- ์ฌ๊ณ ์ํฉ์ ๊ฐ์งํ๋ Deep Learning Model์ FaaS๋ก์จ ๋ฐฐํฌ.
- ์ํฉ ๊ฐ์ง๋ฅผ ๋จ๊ณ์ ์ผ๋ก ๊ตฌํํจ์ผ๋ก์จ ์์ ํจ์จ์ฑ์ ๊ทน๋ํ.
- OpenCV๋ฅผ ์ด์ฉํ์ฌ ์์ง์์ ๊ฐ์งํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ปค ๋ ธ๋์์ ๋์.
- ์ด๋ฒคํธ ๊ธฐ๋ฐ์ ํจ์ํ ์๋น์ค ์ ๊ณต.
For more, please check out doc/