์๊ธ ๊ฐ์
AWS IoT Greengrass๋ ์ฌ์ฉํ ๋งํผ๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค. ํด๋น ์์ AWS IoT Greengrass ํด๋ผ์ฐ๋ ์๋น์ค์ ์ฐ๊ฒฐ๋ AWS IoT Greengrass Core ๋๋ฐ์ด์ค ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค. AWS IoT Greengrass Core ๋๋ฐ์ด์ค๊ฐ ํด๋ผ์ฐ๋ ์๋น์ค์ ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ ์๊ธ์ด ๋ถ๊ณผ๋์ง ์์ต๋๋ค.
AWS IoT Greengrass Core๋ AWS์์ ์ธ์ฆ์ ๋ฐ์ผ๋ฉด ํ ๋ฌ ๋์ ํ์ฑ ์ํ๊ฐ ๋ฉ๋๋ค. AWS IoT Greengrass Core๋ AWS IoT์์ ๊ณ ์ ํ๊ฒ ์๋ณ๋ฉ๋๋ค. ์ด๋ ์ปค๋ฅํฐ๋ ๋๋ฐ์ด์ค๋ฅผ ๋ํ๋ด๋ฉฐ, AWS IoT๋ก ์ธ์ฆ๋๋ ๋๋ฐ์ด์ค ์ธ์ฆ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ถ๊ฐ ๋น์ฉ ์์ด ๋๋ฐ์ด์ค๋ฅผ AWS IoT Greengrass Core์ ๋ก์ปฌ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. AWS IoT Greengrass Core๋ ๋๋ฐ์ด์ค๊ฐ ๊ณ์ ๋ก์ปฌ์์ ์๋ํ๋๋ผ๋ ํด๋น ์์ AWS๋ก ์ธ์ฆ๋์ง ์์ผ๋ฉด ๋นํ์ฑ ์ํ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
๋๊ท๋ชจ ๋๋ฐ์ด์ค ํ๋ฆฟ์ ๋ํด AWS IoT Greengrass๋ฅผ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ ์ถ๊ฐ ์๊ธ ์ต์ ์ ๋ํด์๋ AWS์ ๋ฌธ์ํ์ธ์. ์ฐ๊ฐ ์ฝ์ ์ ๊ณ ๋ คํ๋ ๊ฒฝ์ฐ์๋ ๋ฌธ์ํ์ธ์.
AWS IoT Greengrass์๋ ๋ก์ปฌ AWS Lambda, ๋ฉ์์ง, ๋๋ฐ์ด์ค ์๋์ฐ ๋ฐ ๋ณด์์ ์ ๊ณตํ๋ ๋ฐํ์์ธ Greengrass Core์ ๋๋ฐ์ด์ค๊ฐ ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ํตํด AWS IoT Greengrass Core์ ์ํธ ์์ฉํ ์ ์๋๋ก ์ง์ํ๋ AWS IoT Device SDK๋ผ๋ 2๊ฐ์ ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
AWS IoT Greengrass Core๋ AWS์์ ์ธ์ฆ์ ๋ฐ์ผ๋ฉด ํ ๋ฌ ๋์ ํ์ฑ ์ํ๊ฐ ๋ฉ๋๋ค. AWS IoT Greengrass Core๋ AWS IoT Greengrass Core ๋๋ฐ์ด์ค ์ญํ ์ ํ๊ณ ๋๋ฐ์ด์ค ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ์ฌ AWS IoT๋ก ์ธ์ฆ๋๋ AWS IoT ์ฌ๋ฌผ์ ์ํด ๊ณ ์ ํ๊ฒ ์๋ณ๋ฉ๋๋ค. ์ถ๊ฐ ๋น์ฉ ์์ด ๋๋ฐ์ด์ค๋ฅผ AWS IoT Greengrass Core์ ๋ก์ปฌ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. AWS IoT Greengrass Core๋ ๋๋ฐ์ด์ค๊ฐ ๊ณ์ ๋ก์ปฌ์์ ์๋ํ๋๋ผ๋ ํด๋น ์์ AWS๋ก ์ธ์ฆ๋์ง ์์ผ๋ฉด ๋นํ์ฑ ์ํ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
AWS ํ๋ฆฌ ํฐ์ด
AWS ํ๋ฆฌ ํฐ์ด์๋ 1๋ ๋์ ๋ฌด๋ฃ๋ก ๋งค์ ์ฐ๊ฒฐ๋๋ AWS IoT Greengrass Core์ ์ฒ์ ๋๋ฐ์ด์ค 3๊ฐ๊ฐ ํฌํจ๋ฉ๋๋ค.
ํ๋ฆฌ ํฐ์ด์ ์ฌ์ฉ๋์ ๋งค๋ฌ AWS GovCloud ๋ฆฌ์ ์ ์ ์ธํ ๋ชจ๋ AWS ๋ฆฌ์ ์์ ๋งค๋ฌ ๊ณ์ฐ๋์ด ์ฒญ๊ตฌ์์ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค. ์๋ณ ๋ฏธ์ฌ์ฉ ๋ถ์ ์ด์๋์ง ์์ต๋๋ค. ์ ์ฝ ์กฐ๊ฑด์ด ์ ์ฉ๋๋ฏ๋ก ์์ธํ ๋ด์ฉ์ ์ ํ ๋ฐ ์๋น์ค ์ฝ๊ด์ ์ฐธ์กฐํ์ธ์.
์ถ๊ฐ ์๊ธ
AWS IoT Greengrass๋ ๋ฐฐํฌ, ๋๋ฐ์ด์ค ์๋์ฐ, ๋ฉ์์ง ์ ์ก ์์
์ ์ง์ํ๊ธฐ ์ํด ํ๋ ์ด์์ AWS IoT Core์ ๋ํ ์ฐ๊ฒฐ์ ์ด์ด๋ก๋๋ค. ์ด๋ฌํ ์ฐ๊ฒฐ์ ์ธํฐ๋ท์ ์ฐ๊ฒฐํ ์ ์๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ์ค์ ๋ฉ๋๋ค. ์ฐ๊ฒฐ ์๋ ํด๋ผ์ฐ๋์ ๋๊ธฐํํ๋๋ก ๊ตฌ์ฑํ AWS IoT ๋๋ฐ์ด์ค ์๋์ฐ ์ ๋ฐ AWS IoT Greengrass Core์ ๋ฉ์์ง๋ฅผ ์ ์กํ๋๋ก ๊ตฌ์ฑํ AWS IoT Core MQTT ์ฃผ์ ์์ ๊ธฐ๋ฐํฉ๋๋ค. ์ด๋ฌํ ์ฐ๊ฒฐ์ ๊ธฐ๋ฐ์ผ๋ก AWS IoT Core์ ์ด ์ฐ๊ฒฐ ์๊ฐ(๋ถ)์ ๋ํ ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฐ๊ฒฐ ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค๋ฅธ AWS ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ฒฝ์ฐ์๋ AWS IoT Greengrass์ ์ถ๊ฐ ๋น์ฉ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, AWS IoT Greengrass๊ฐ Amazon Simple Storage Service(Amazon S3)์์ ๋ฐ์ดํฐ๋ฅผ ์ก์ ๋๋ ์์ ํ๋ ๊ฒฝ์ฐ, ์ฝ๊ธฐ/์ฐ๊ธฐ ์์ฒญ ๋ฐ Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ๋ํด ๋น์ฉ์ด ์ฒญ๊ตฌ๋ฉ๋๋ค.
AWS ์๋น์ค ์๊ธ์ ๋ํ ์์ธํ ์ ๋ณด๋ ๊ด๋ จ AWS ์๋น์ค ์ธ๋ถ ์ ๋ณด ํ์ด์ง์์ ์๊ธ ์น์ ์ ์ฐธ์กฐํ์ธ์. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ช ๊ฐ์ง ์๋น์ค์ ์๊ธ์ ๋ํ ๋งํฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
AWS IoT Core(์ฐ๊ฒฐ, ๋ฉ์์ง ๋ฐ ๋๋ฐ์ด์ค ์๋์ฐ ์์ ์๊ธ ํฌํจ)
Amazon Kinesis(๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ, ์ฒ๋ฆฌ๋ ์ฉ๋ ๋ฐ ๋ฐ์ดํฐ ๋ณด์กด ์๊ธ ํฌํจ)
Amazon S3(์คํ ๋ฆฌ์ง, ์์ฒญ ๋ฐ ๋ฐ์ดํฐ ์ ์ก ์๊ธ ํฌํจ)
Amazon DynamoDB(๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง, ์ฒ๋ฆฌ ์ฉ๋ ๋ฐ ๋ฐ์ดํฐ ์ ์ก ์๊ธ ํฌํจ)
๋ช ์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์๊ธ์๋ VAT ๋ฐ ํด๋น ํ๋งค์ธ๋ฅผ ๋น๋กฏํ ๊ด๋ จ ์กฐ์ธ ๊ณต๊ณผ๊ฐ ํฌํจ๋์ง ์์ต๋๋ค. ์ฒญ๊ตฌ์ง ์ฃผ์๊ฐ ์ผ๋ณธ์ผ๋ก ๋์ด ์๋ ๊ณ ๊ฐ์ ๊ฒฝ์ฐ AWS ์ฌ์ฉ ์ ์ผ๋ณธ ์๋น์ธ์ ์ ์ฉ์ ๋ฐ๊ฒ ๋ฉ๋๋ค.
์๊ธ ์์
์์ 1 โ ๋ฏธ๊ตญ ๋๋ถ(๋ฒ์ง๋์ ๋ถ๋ถ) ๋ฆฌ์ ์์ 11๊ฐ์ ๋์ ํ์ฑ ์ํ์ธ AWS IoT Greengrass Core ๋๋ฐ์ด์ค 3๊ฐ๋ฅผ ์คํํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
- ๋๋ฐ์ด์ค A โ AWS IoT Greengrass Core ๋๋ฐ์ด์ค๊ฐ 1์์ ๊ฐ๋์ด ์์๋๊ณ 11์ ๋ง์ ๊ฐ๋์ด ์ค๋จ๋์์ต๋๋ค. ๋๋ฐ์ด์ค ์ ์์ ์ผ๋ฉด ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ AWS Lambda ์๋ฒ๋ฆฌ์ค ์ปดํจํ ๋ฐ ํจ์๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ฐ์ด์ค ์๋์ฐ๋ฅผ ํตํด ์ง์์ ์ผ๋ก ํด๋น ์ํ๋ฅผ ๋๊ธฐํํฉ๋๋ค.
- ๋๋ฐ์ด์ค B โ AWS IoT Greengrass Core ๋๋ฐ์ด์ค๊ฐ 1์์ ์ฐฝ๊ณ ์ ๋ฐ์ ๋นํ์ฑ ์ํ๋ก ์๋ค๊ฐ 2์์ ํ๋งค๋์ด ๊ฐ๋์ด ์์๋์์ต๋๋ค. ๋๋ฐ์ด์ค๊ฐ ๊ฐ๋๋ ํ ๋ก์ปฌ Lambda๋ฅผ ์ฌ์ฉํด 1์ด ๋จ์ ์งํ๋ฅผ 5๋ถ ๋จ์ ์งํ๋ก ์์ฝํ๊ณ 5๋ถ ๋จ์ ์งํ๋ฅผ AWS IoT ๋๋ Amazon Kinesis๋ก ์ ๋ก๋ํฉ๋๋ค.
- ๋๋ฐ์ด์ค C โ AWS IoT Greengrass Core๋ 1์์ ๊ฐ๋์ ์์ํ์ฌ 1๋ ๋ด๋ด ๊ฐ๋ ์ํ๋ฅผ ์ ์งํ์ต๋๋ค. 12์ ํ ๋ฌ ๋์์ ์ธํฐ๋ท์ ์ฐ๊ฒฐ์ด ๋์ง ์์์ผ๋ฏ๋ก 12์์๋ ํด๋ผ์ฐ๋์ ์ํธ ์์ฉํ ์ ์ด ์์ต๋๋ค.
์ด ์ธ ๊ฐ์ ๋๋ฐ์ด์ค ๊ฐ๊ฐ์ ํตํด AWS IoT Greengrass๋ 2๊ฐ์ ์ฐ๊ฒฐ(๋ฐฐํฌ ์์ด์ ํธ ๋ฐ ๊ตฌ๋ ์ ๋ํด ํ๋์ฉ)์ ์ค์ ํฉ๋๋ค. ๋๋ฐ์ด์ค B๋ ๋ก์ปฌ Lambda๋ฅผ ์ฌ์ฉํ์ฌ 1์ด๋ง๋ค ์งํ๋ฅผ ์ง๊ณํ๊ณ 5๋ถ๋ง๋ค ์์งํ ์งํ๋ฅผ AWS IoT์ ์ ๋ก๋ํฉ๋๋ค.
๋น์ฉ์ ํ์ธํ๋ ค๋ฉด ์ฐ๊ฒฐ ๋ฐ ๋ฉ์์ง ์๊ธ์ ํฌํจํ๋ AWS IoT Greengrass ๋ฐ AWS IoT Core์ ๋ํ ์๊ธ์ ๊ณ์ฐํด์ผ ํฉ๋๋ค.
AWS IoT Greengrass ์๊ธ
AWS IoT Greengrass ์๋ณ ์๊ธ = ํ์ฑ AWS IoT Greengrass Core ์ * AWS IoT Greengrass Core๋น ์๋ณ ๊ฐ๊ฒฉ * ํ๋ ๊ธฐ๊ฐ(์)
AWS IoT Core ์๊ธ
(์ฐธ๊ณ : AWS IoT Core์์ ์ฐ๊ฒฐ๋น ๊ตฌ๋
ํ๋๋ 50๊ฐ์ด๋ฉฐ, ๋๋ฐ์ด์ค A, B, C์ ๋ํด ๊ฐ๊ฐ 50๊ฐ๊ฐ ๋๋ ๊ตฌ๋
์ ์์ฒญํ ํ์๊ฐ ์์ผ๋ฏ๋ก AWS IoT Greengrass๋ ์ ์ฒด ๊ตฌ๋
๊ธฐ๋ฐ ์์
์ ์ง์ํ๊ธฐ ์ํด 1๊ฐ ์ฐ๊ฒฐ๋ง ์ค์ ํฉ๋๋ค.)
์ฐ๊ฒฐ ์๊ธ(๋ถ) = ์ฐ๊ฒฐ ์ * ํ๋ ๊ธฐ๊ฐ(๋ถ) * ๋ฆฌ์ ์๊ธ(0.08/1,000,00 ์ฐ๊ฒฐ)
ํด๋ผ์ฐ๋๋ก ๋ฉ์์ง ์ ์ก ์๊ธ = ํ๋ ๊ธฐ๊ฐ(๋ถ) * ์๊ฐ๋น ๋ฉ์์ง ์ * ๋ฉ์์ง 1๋ฐฑ๋ง ๊ฐ๋น 1 USD.
AWS IoT Core ๋ฉ์์ง ์๊ธ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด๊ธฐ ๊ณ์ฐ:
- 11๊ฐ์ ๋์ ๊ฐ ๋๋ฐ์ด์ค์ ํ๋ ๊ธฐ๊ฐ = 11๊ฐ์ * ์๋ณ 730์๊ฐ * ์๊ฐ๋ณ 60๋ถ = 481,800๋ถ
- 11๊ฐ์ ๋์ ๋๋ฐ์ด์ค B๊ฐ ์ ์กํ ๋ฉ์์ง ์ = 11๊ฐ์ * ์๋ณ 730์๊ฐ * ์๊ฐ๋ณ 12๊ฐ ๋ฉ์์ง = ๋ฉ์์ง 96,360๊ฐ
์๋น์ค | ๋๋ฐ์ด์ค A | ๋๋ฐ์ด์ค B | ๋๋ฐ์ด์ค C | ํฉ๊ณ |
AWS IoT Greengrass | ๋๋ฐ์ด์ค 1๊ฐ * ๋งค์ ๋๋ฐ์ด์ค๋น 0.16 USD * 11๊ฐ์ = 1.76 USD | ๋๋ฐ์ด์ค 1๊ฐ * ๋งค์ ๋๋ฐ์ด์ค๋น 0.16 USD * 11๊ฐ์ = 1.76 USD | ๋๋ฐ์ด์ค 1๊ฐ * ๋งค์ ๋๋ฐ์ด์ค๋น 0.16 USD * 11๊ฐ์ = 1.76 USD | 1.76 USD + 1.76 USD + 1.76 USD = 5.28 USD |
AWS IoT Core ์ฐ๊ฒฐ | ์ฐ๊ฒฐ 2๊ฐ * 481,800๋ถ * 0.08 USD/1,000,000๋ถ(์ฐ๊ฒฐ) = 0.08 USD |
์ฐ๊ฒฐ 2๊ฐ * 481,800๋ถ * 0.08 USD/1,000,000๋ถ(์ฐ๊ฒฐ) = 0.08 USD |
์ฐ๊ฒฐ 2๊ฐ * 481,800๋ถ * 0.08 USD/1,000,000๋ถ(์ฐ๊ฒฐ) = 0.08 USD |
0.08 USD+ 0.08 USD + 0.08 USD = 0.24 USD |
AWS IoT Core ๋ฉ์์ง | ํด๋น ์ฌํญ ์์ | ๋ฉ์์ง 96,360๊ฐ * 1 USD/1,000,000๊ฐ(๋ฉ์์ง) = 0.10 USD | ํด๋น ์ฌํญ ์์ | = 0.10 USD |
์์ 1 ํฉ๊ณ = | 5.62 USD |
์์ 2 โ AWS IoT Greengrass Core๋ฅผ ์ฌ์ฉํ๋ ๋๋ฐ์ด์ค A๊ฐ 1์ ๋ง์ ํ๊ธฐ๋์๊ณ ๊ต์ฒด๋ฅผ ์ํด 2์์ ๋๋ฐ์ด์ค B๋ฅผ ์ผ ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด๋ 1์์ ํ์ฑ ๋๋ฐ์ด์ค 1๊ฐ์ 2์์ ํ์ฑ ๋๋ฐ์ด์ค 1๊ฐ๋ก ๊ณ์ฐ๋ฉ๋๋ค. ๋๋ฐ์ด์ค๋ ๋ฏธ๊ตญ ๋๋ถ(๋ฒ์ง๋์ ๋ถ๋ถ) ๋ฆฌ์ ์์ ํ์ฑํ๋ฉ๋๋ค.
๋๋ฐ์ด์ค B๋ ๋ก์ปฌ Lambda๋ฅผ ์ฌ์ฉํ์ฌ 1์ด๋ง๋ค ์งํ๋ฅผ ์ง๊ณํ๊ณ 5๋ถ๋ง๋ค ์์งํ ์งํ๋ฅผ AWS IoT์ ์ ๋ก๋ํฉ๋๋ค(์๊ฐ๋น 12๊ฐ์ ๋ฉ์์ง๊ฐ ์ ์ก๋จ).
๋น์ฉ์ ํ์ธํ๋ ค๋ฉด ์ฐ๊ฒฐ ๋ฐ ๋ฉ์์ง ์๊ธ์ ํฌํจํ๋ AWS IoT Greengrass ๋ฐ AWS IoT Core์ ๋ํ ์๊ธ์ ๊ณ์ฐํด์ผ ํฉ๋๋ค.
AWS IoT Greengrass ์๊ธ
AWS IoT Greengrass ์๋ณ ์๊ธ = ํ์ฑ AWS IoT Greengrass Core ์ * AWS IoT Greengrass Core๋น ์๋ณ ๊ฐ๊ฒฉ * ํ๋ ๊ธฐ๊ฐ(์)
AWS IoT Core ์๊ธ
(์ฐธ๊ณ : AWS IoT Core์์ ์ฐ๊ฒฐ๋น ๊ตฌ๋
ํ๋๋ 50๊ฐ์ด๋ฉฐ, ๋๋ฐ์ด์ค A, B, C์ ๋ํด ๊ฐ๊ฐ 50๊ฐ๊ฐ ๋๋ ๊ตฌ๋
์ ์์ฒญํ ํ์๊ฐ ์์ผ๋ฏ๋ก AWS IoT Greengrass๋ ์ ์ฒด ๊ตฌ๋
๊ธฐ๋ฐ ์์
์ ์ง์ํ๊ธฐ ์ํด 1๊ฐ ์ฐ๊ฒฐ๋ง ์ค์ ํฉ๋๋ค.)
์ฐ๊ฒฐ ์๊ธ(๋ถ) = ์ฐ๊ฒฐ ์ * ํ๋ ๊ธฐ๊ฐ(๋ถ) * ๋ฆฌ์ ์๊ธ(0.08/1,000,00 ์ฐ๊ฒฐ)
ํด๋ผ์ฐ๋์ ๋ฉ์์ง ์ ์ก ์๊ธ = ๋ฉ์์ง ์ * ๋ฉ์์ง 1๋ฐฑ๋ง ๊ฐ๋น 1 USD. AWS IoT Core ๋ฉ์์ง ์๊ธ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฐธ๊ณ :
- 1๊ฐ์ ๋์ ๊ฐ ๋๋ฐ์ด์ค์ ํ๋ ๊ธฐ๊ฐ = ์๋ณ 730์๊ฐ * ์๊ฐ๋ณ 60๋ถ = 43,800๋ถ
์๋น์ค | ๋๋ฐ์ด์ค A | ๋๋ฐ์ด์ค B | ํฉ๊ณ |
AWS IoT Greengrass | ๋๋ฐ์ด์ค 1๊ฐ * ๋งค์ ๋๋ฐ์ด์ค๋น 0.16 USD * 1๊ฐ์ = 0.16 USD | ๋๋ฐ์ด์ค 1๊ฐ * ๋งค์ ๋๋ฐ์ด์ค๋น 0.16 USD * 1๊ฐ์ = 0.16 USD | 0.16 USD + 0.16 USD = 0.32 USD |
AWS IoT Core ์ฐ๊ฒฐ | ์ฐ๊ฒฐ 2๊ฐ * 43,800๋ถ * 0.08 USD/1,000,000 = 0.01 USD | ์ฐ๊ฒฐ 2๊ฐ * 43,800๋ถ * 0.08 USD/1,000,000 = 0.01 USD | 0.01 USD + 0.01 USD = 0.02 USD |
AWS IoT Core ๋ฉ์์ง | ํด๋น ์ฌํญ ์์ | 1๊ฐ์ * ์๋ณ 730์๊ฐ * ์๊ฐ๋ณ 12๊ฐ ๋ฉ์์ง * 1 USD/1,000,000๊ฐ(๋ฉ์์ง) = 0.01 USD | = 0.01 USD |
์์ 2 ํฉ๊ณ = | 0.35 USD |
์ 3 โ ์ด ์์์๋ ๋ฏธ๊ตญ ๋๋ถ(๋ฒ์ง๋์ ๋ถ๋ถ) ๋ฆฌ์ ์์ 1๊ฐ์ AWS IoT Greengrass Core ๋๋ฐ์ด์ค A๊ฐ ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ํตํด 120๊ฐ์ AWS IoT Greengrass ์ธ์ ๋๋ฐ์ด์ค์ ์ํธ ์์ฉํ์ฌ ์ด๋ฌํ ๋๋ฐ์ด์ค์์ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๊ณ ํด๋ผ์ฐ๋์ ์ ๋ฐ์ดํธ๋ฅผ ์ ์กํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๋๋ฐ์ด์ค A๋ง AWS IoT Greengrass Core ๋๋ฐ์ด์ค๋ก ๊ฐ์ฃผ๋๊ณ ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค. ์ด ๋๋ฐ์ด์ค๋ 12๊ฐ์ ๋์ ํ์ฑ ์ํ์ ๋๋ค. 120๊ฐ์ AWS IoT Greengrass ์ธ์ ๋๋ฐ์ด์ค๋ AWS IoT Core๋ฅผ ํตํด ํด๋ผ์ฐ๋์ ํด๋น ์๋์ฐ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ๋๊ธฐํํ๋๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. ๋ํ, 2๊ฐ์ AWS IoT Greengrass ์ธ์ ๋๋ฐ์ด์ค๊ฐ ํด๋ผ์ฐ๋์์ ๋ฉ์์ง๋ฅผ ์์ ํ ์ ์๋ 2๊ฐ ๊ตฌ๋ ์ด ์์ต๋๋ค(IoT/topic/1โ AWS IoT Greengrass-aware-device1 ๋ฐ IoT/topic/2โ AWS IoT Greengrass-aware-device2).
๊ทธ๋ฆฌ๊ณ AWS IoT Greengrass๋ AWS IoT Greengrass ๋ฐฐํฌ ์์ด์ ํธ๋ฅผ ์ง์ํ๊ธฐ ์ํด 1๊ฐ ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค. ๋ํ, AWS IoT Greengrass๋ ๋ค์์ ๋ฐ๋ผ ๋๋ฐ์ด์ค A์ ๋ํ ๊ตฌ๋ ์ ์ง์ํ๊ธฐ ์ํด ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค.
AWS IoT Greengrass ์๊ธ
AWS IoT Greengrass ์๋ณ ์๊ธ = ํ์ฑ AWS IoT Greengrass Core ์ * AWS IoT Greengrass Core๋น ์๋ณ ๊ฐ๊ฒฉ * ํ๋ ๊ธฐ๊ฐ(์)
๋๋ฐ์ด์ค A ์๊ธ = ๋๋ฐ์ด์ค 1๊ฐ * ์๋ณ ๋๋ฐ์ด์ค๋น 0.16 USD * 12๊ฐ์ = 1.92 USD
AWS IoT Core ์๊ธ
์ฐ๊ฒฐ ์ = ๋ฐฐํฌ ์์ด์ ํธ์ ๋ํ ์ฐ๊ฒฐ ์ + ๊ตฌ๋ ์ผ๋ก ์ธํ ์ฐ๊ฒฐ ์
- ๊ตฌ๋ ์ ํ์ํ ์ฐ๊ฒฐ ์ = (AWS IoT Core์ ์๋์ฐ๋ฅผ ๋๊ธฐํํ๋ ๋๋ฐ์ด์ค๋ก ์ธํ ๊ตฌ๋ + ํด๋ผ์ฐ๋๋ฅผ ์์ค๋ก ์ฌ์ฉํ๋ MQTT ์ฃผ์ ์ ๋ํ ๊ตฌ๋ + ์ธ์ฆ์ ์์ฑ ์ํฌํ๋ก๋ฅผ ์ง์ํ๋ ๋ฐ ํ์ํ 2๊ฐ ์๋์ฐ๋ก ์ธํ ๊ตฌ๋ )/์ฐ๊ฒฐ๋น ์ต๋ ๊ตฌ๋ ์
- ๋๋ฐ์ด์ค A์์ ๊ตฌ๋ ์ก์์ ์ผ๋ก ์ธํ ์ฐ๊ฒฐ ์ = (AWS IoT Greengrass ์ธ์ ๋๋ฐ์ด์ค 120๊ฐ + ํด๋ผ์ฐ๋๋ฅผ ์์ค๋ก ์ฌ์ฉํ๋ MQTT ์ฃผ์ ์ ๋ํ ์ฐ๊ฒฐ 2๊ฐ + ์๋์ฐ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ๊ตฌ๋ ์ ๋ํ ์ฐ๊ฒฐ 2๊ฐ)/์ฐ๊ฒฐ๋น ๊ตฌ๋ 50๊ฐ = 2.48 = ์ต๋ 3๊ฐ ์ฐ๊ฒฐ๋ก ๋ฐ์ฌ๋ฆผ.
- ๋๋ฐ์ด์ค A์ ์ฐ๊ฒฐ ์ = 1 + 3 = ์ฐ๊ฒฐ 4๊ฐ
์ฐ๊ฒฐ ์๊ธ(๋ถ) = ์ฐ๊ฒฐ ์ * ํ๋ ๊ธฐ๊ฐ(๋ถ) * ์ฐ๊ฒฐ ์๊ฐ 1๋ฐฑ๋ง ๋ถ๋น 0.08 USD.
- ํ๋ ๊ธฐ๊ฐ =12๊ฐ์ * ์๋ณ 730์๊ฐ * ์๊ฐ๋ณ 60๋ถ = 525,600๋ถ
- ๋๋ฐ์ด์ค A์ ์๊ธ = ์ฐ๊ฒฐ 4๊ฐ * 2,102,400๋ถ * 0.08 USD/1,000,000 = 0.17 USD
์๋น์ค | ๋๋ฐ์ด์ค A |
AWS IoT Greengrass | ๋๋ฐ์ด์ค 1๊ฐ * ๋งค์ ๋๋ฐ์ด์ค๋น 0.16 USD * 12๊ฐ์ = 1.92 USD |
AWS IoT Core ์๊ธ | ๋๋ฐ์ด์ค A = ์ฐ๊ฒฐ 4๊ฐ * 2,102,400๋ถ * 0.08 USD/1,000,000 = 0.17 USD |
์์ 3 ํฉ๊ณ = 2.09 USD |
์ถ๊ฐ ์๊ธ ๋ฆฌ์์ค
AWS์์ ์๋ณ ๋น์ฉ์ ์์ฝ๊ฒ ๊ณ์ฐ
AWS ์ ๋ฌธ๊ฐ์๊ฒ ๋ง์ถค ๊ฒฌ์ ์ ๋ฐ์๋ณด์ธ์.