AWS Greengrass
์ปค๋ฅํฐ๋ ๋๋ฐ์ด์ค์ ๋ํ ๋ก์ปฌ ์ปดํจํ , ๋ฉ์์ง, ๋ฐ์ดํฐ ์บ์ฑ, ๋๊ธฐํ ๋ฐ ML ์ถ๋ก ๊ธฐ๋ฅ.
AWS Lambda์ AWS IoT๋ฅผ ์ฌ์ฉํ์ฌ AWS ํด๋ผ์ฐ๋ ๋ฐ ๋ก์ปฌ ๋๋ฐ์ด์ค์์ IoT ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ์คํํฉ๋๋ค.
ํ์ฌ ์ ์ ๋ฒ์ ์ผ๋ก ์ ๊ณต๋๋ AWS Greengrass ML ์ถ๋ก ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ญ์์ค.
AWS Greengrass๋ ์ปค๋ฅํฐ๋ ๋๋ฐ์ด์ค์ ๋ํด ๋ก์ปฌ ์ปดํจํ , ๋ฉ์์ง, ๋ฐ์ดํฐ ์บ์ฑ, ๋๊ธฐํ ๋ฐ ML ์ถ๋ก ๊ธฐ๋ฅ์ ์์ ํ ๋ฐฉ์์ผ๋ก ์คํํ ์ ์๋ ์ํํธ์จ์ด์ ๋๋ค. AWS Greengrass์์๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์์ง ์๋๋ผ๋ ์ปค๋ฅํฐ๋ ๋๋ฐ์ด์ค์์ AWS Lambda ํจ์๋ฅผ ์คํํ๊ณ , ๋๋ฐ์ด์ค ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํ ์ํ๋ก ์ ์งํ๊ณ , ๋ค๋ฅธ ๋๋ฐ์ด์ค์ ์์ ํ๊ฒ ํต์ ํ ์ ์์ต๋๋ค. Greengrass๋ AWS Lambda๋ฅผ ์ฌ์ฉํ์ฌ IoT ๋๋ฐ์ด์ค๊ฐ ๋ก์ปฌ ์ด๋ฒคํธ์ ์ ์ํ๊ฒ ์๋ตํ๊ณ , Greengrass Core์์ ์คํ๋๋ Lambda ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ๋ฆฌ์์ค์ ์ํธ ์์ฉํ๊ณ , ๊ฐํ์ ์ผ๋ก ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด๋ ์๋ํ๊ณ , ๋ฌด์ ์ ๋ฐ์ดํธ๋ฅผ ํตํด ์ต์ ์ํ๋ก ์ ์งํ๊ณ , ํด๋ผ์ฐ๋์ ๋ํ IoT ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ์ ์ต์ํํ ์ ์๊ฒ ์ง์ํฉ๋๋ค.
ML ์ถ๋ก ์ AWS Greengrass์ ๊ธฐ๋ฅ์ผ๋ก, ํด๋ผ์ฐ๋์์ ๊ตฌ์ถ๋๊ณ ๊ต์ก๋ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ Greengrass ๋๋ฐ์ด์ค์์ ๋ก์ปฌ๋ก ๊ธฐ๊ณ ํ์ต ์ถ๋ก ์ ์ฝ๊ฒ ์ํํ ์ ์๊ฒ ์ง์ํฉ๋๋ค.
AWS Greengrass๋ AWS๋ฅผ ๋๋ฐ์ด์ค๊น์ง ์ํํ๊ฒ ํ์ฅํ๊ธฐ ๋๋ฌธ์ ํด๋ผ์ฐ๋๋ฅผ ๊ณ์ํด์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ, ๋ถ์ ๋ฐ ์ ์ฅํ๋ ๋์์ ์์ฑ๋๋ ๋ฐ์ดํฐ์ ๊ด๋ จํ์ฌ ๋ก์ปฌ ์์ ๋ ๊ฐ๋ฅํฉ๋๋ค. ๋ํ ์ต์ํ ์ธ์ด์ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋๋ฐ์ด์ค ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐ ๋ฐ ํ ์คํธํ ํ ๋๋ฐ์ด์ค๋ก ๋ฐฐํฌํ ์๋ ์์ต๋๋ค. ๊ทธ ๋ฐ์ ํ๋ก๊ทธ๋๋ฐ์ ํตํด ๋๋ฐ์ด์ค ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ์ฌ ํ์ํ ์ ๋ณด๋ง ํด๋ผ์ฐ๋๋ก ๋ค์ ์ ์กํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. AWS Greengrass๋ AWS IoT Core์ ๋ณด์ ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์ฐ๊ฒฐ ์ง์ ์์ ๋๋ฐ์ด์ค ๋ฐ์ดํฐ๋ฅผ ์ธ์ฆ ๋ฐ ์ํธํํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋๋ฐ์ด์ค๋ผ๋ฆฌ ๋๋ ๋๋ฐ์ด์ค์ ํด๋ผ์ฐ๋๊ฐ ๊ฒ์ฆ๋ ์๊ฒฉ ์ฆ๋ช ์์ด ์๋ก ํต์ ํ ๋๋ ๋๋ฐ์ด์ค ์ฌ์ด์ ๋ฐ์ดํฐ๊ฐ ์ ๋๋ก ๊ตํ๋์ง ์์ต๋๋ค.
AWS Greengrass๋ฅผ ์์ํ๋ ค๋ฉด ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ญ์์ค.
์ฅ์
๋ก์ปฌ ์ด๋ฒคํธ์ ๋ํด ์ค์๊ฐ์ ๊ฐ๊น์ด ์๋ต
์คํ๋ผ์ธ ์์
๋ณด์ ํต์
AWS Lambda๋ฅผ ํตํ ๊ฐํธํ ๋๋ฐ์ด์ค ํ๋ก๊ทธ๋๋ฐ
IoT ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ ๋น์ฉ ์ ๊ฐ
์ฌ์ฉ ๋ฐฉ๋ฒ
AWS Greengrass๋ ๋ค์ํ ์ ํ์ ๋๋ฐ์ด์ค์ ํด๋ผ์ฐ๋๋ฅผ, ๊ทธ๋ฆฌ๊ณ ๋๋ฐ์ด์ค์ ๋๋ฐ์ด์ค๋ฅผ ์ฐ๊ฒฐํ๋ IoT ์๋ฃจ์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. Linux๋ฅผ ์คํํ๊ณ ARM ๋๋ x86 ์ํคํ ์ฒ๋ฅผ ์ง์ํ๋ ๋๋ฐ์ด์ค๋ Greengrass Core๋ฅผ ํธ์คํ ํ ์ ์์ต๋๋ค. Greengrass Core๋ฅผ ์ฌ์ฉํ๋ฉด AWS Lambda ์ฝ๋, ๋ฉ์์ง, ๋ฐ์ดํฐ ์บ์ฑ ๋ฐ ๋ณด์์ ๋ก์ปฌ์์ ์คํํ ์ ์์ต๋๋ค.
AWS Greengrass Core๋ฅผ ์คํํ๋ ๋๋ฐ์ด์ค๋ Amazon FreeRTOS๋ฅผ ์คํํ๊ณ ์๊ฑฐ๋ AWS IoT Device SDK๊ฐ ์ค์น๋ ๋ค๋ฅธ ๋๋ฐ์ด์ค์ ํต์ ํ ์ ์๋ ํ๋ธ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฌํ ๋๋ฐ์ด์ค๋ ๋ง์ดํฌ๋ก ์ปจํธ๋กค๋ฌ ๊ธฐ๋ฐ ์ํ ๋๋ฐ์ด์ค์์ ๋ํ ์ดํ๋ผ์ด์ธ์ค๊น์ง ํฌ๊ธฐ๊ฐ ๋ค์ํฉ๋๋ค.
AWS Greengrass Core ๋๋ฐ์ด์ค, AWS IoT Device SDK ์ง์ ๋๋ฐ์ด์ค ๋ฐ Amazon FreeRTOS ๋๋ฐ์ด์ค๋ ์๋ก ํต์ ํ ์ ์๋๋ก ํ๋์ Greengrass ๊ทธ๋ฃน์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค. Greengrass Core ๋๋ฐ์ด์ค์์ ํด๋ผ์ฐ๋์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋๋ผ๋ Greengrass Group์ ์ํ ๋๋ฐ์ด์ค๋ค์ ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ํตํด ๊ณ์ํด์ ์๋ก ํต์ ํ ์ ์์ต๋๋ค. Greengrass Group์ ๊ฑด๋ฌผ์ 1๊ฐ ์ธต, ํธ๋ญ 1๋ ๋๋ ์ ์ฒด ๊ด์ฐ ํ์์ ๋ํ๋ผ ์ ์์ต๋๋ค.
๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ๋ฐ ๊ธฐ์ฌ
AWS ์์ํ๊ธฐ
AWS๋ก ๊ตฌ์ถ ์์
AWS Greengrass์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ

