AWS Lambda๋ ์ด๋ฒคํธ์ ์๋ตํ์ฌ ๊ฐ๋ฐ์ ์ฝ๋๋ฅผ ์คํํ๊ณ , ๊ฐ๋ฐ์๋ฅผ ์ํด ์๋์ผ๋ก ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ์ฌ ์๋ก์ด ์ ๋ณด์ ์ ์ํ๊ฒ ๋์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๊ฐ๋ฐํ ์ ์๋๋ก ์ง์ํ๋ ์ปดํจํ ์๋น์ค์ ๋๋ค. AWS Lambda๋ ์ด๋ฏธ์ง ์ ๋ก๋, ์ธ์ฑ ํ๋, ์น ์ฌ์ดํธ ํด๋ฆญ, ์ฐ๊ฒฐ๋ ๋๋ฐ์ด์ค์์์ ์ถ๋ ฅ๊ณผ ๊ฐ์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ํ ๋ช ๋ฐ๋ฆฌ์ด ๋ด์ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค. ๋ํ, AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด ์ปค์คํ ์์ฒญ์ ๋ฐ๋ผ ์๋์ผ๋ก ์ปดํจํ ๋ฆฌ์์ค๊ฐ ํธ๋ฆฌ๊ฑฐ๋๋ ์๋ก์ด ๋ฐฑ์๋ ์๋น์ค๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋ ์คํ์ ํ์ํ ์ปดํจํ ์๊ฐ ๋ฐ ์๋น์ค๋ ์์ฒญ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค. 100๋ฐ๋ฆฌ์ด ๋จ์๋ก ์ฒญ๊ตฌ ๊ธ์ก์ด ์ ์ฐ๋๊ธฐ ๋๋ฌธ์ ๋น์ฉ ํจ์จ์ ์ด๊ณ , ํ๋ฃจ์ ๋ช ๊ฐ์ ์์ฒญ๋ถํฐ 1์ด๋น ์์ฒ ๊ฐ์ ์์ฒญ์ ์ด๋ฅด๊ธฐ๊น์ง ์๋์ผ๋ก ์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
์ด์ AWS Lambda๋ฅผ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค
๋ฌด๋ฃ๋ก AWS Lambda ์ฌ์ฉํด ๋ณด๊ธฐAWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด AWS ํ๋ฆฌ ํฐ์ด์๋ ์๋ณ ๋ฌด๋ฃ ์์ฒญ 1๋ฐฑ๋ง ๊ฑด๊ณผ ์ต๋ 3๋ฐฑ2์ญ๋ง ์ด์ ์ปดํจํ
์๊ฐ์ด ํฌํจ๋ฉ๋๋ค.
AWS Lambda๋ ๋๊ฐ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ํ ๋ช ๋ฐ๋ฆฌ์ด ๋ด์ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค. ์๋น์ค๋ ์๋์ผ๋ก ์ปดํจํ
ํ์๋ฅผ ๊ด๋ฆฌํ๊ณ ํ์ํ ์ธํ๋ผ๋ฅผ ๊ฐ๋ํ๋ฉฐ ์ฝ๋๋ฅผ ๋ฐฐํฌํ๊ณ ๊ฐ ์ด๋ฒคํธ์ ๋ํ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค. ๊ฐ ์ด๋ฒคํธ๋ ๊ฐ๋ณ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ฏ๋ก ์๋ง์ ํจ์๋ฅผ ๋ณ๋ ฌ๋ก ์ํํ ์ ์์ผ๋ฉฐ ์ด๋ฒคํธ ๋น๋์ ๊ด๊ณ์์ด ์ฑ๋ฅ์ด ์ง์์ ์ผ๋ก ๋๊ฒ ์ ์ง๋ฉ๋๋ค.
AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ก์ด ์ ๋ณด์ ๋น ๋ฅด๊ฒ ๋์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฏธ์ง๊ฐ Amazon S3์ ์ ๋ก๋๋๋ฉด ์๋์ผ๋ก ์ธ๋ค์ผ์ ์์ฑํ๊ฑฐ๋, ์๋ฆผ์ด Amazon SNS์ ์ ์ก๋๊ฑฐ๋, Amazon DynamoDB ํ ์ด๋ธ์ ์ฃผ์ ์ ๋ฐ์ดํธ๋ฅผ ํ์ธํ๊ฑฐ๋, Amazon Kinesis ์คํธ๋ฆผ์ ํด๋ฆญ ์คํธ๋ฆผ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ AWS Lambda ํจ์๋ฅผ ํธ๋ฆฌ๊ฑฐํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ์ํด ์ปดํจํ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค.
AWS Lambda๋ ๊ณ ๊ฐ์ฉ์ฑ ์ปดํจํ ์ธํ๋ผ์์ ์๋์ผ๋ก ์ฝ๋๋ฅผ ์คํํ๊ณ ์๋ฒ์ ์ด์ ์ฒด์ ์ ์ง ๊ด๋ฆฌ, ์ฉ๋ ํ๋ก๋น์ ๋ ๋ฐ ์๋ ์กฐ์ , ์ฝ๋ ๋ฐ ๋ณด์ ํจ์น ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง ๋ฐ ๋ก๊น ๋ฑ ๊ธฐ๋ณธ์ ์ธ ๋ชจ๋ ์ปดํจํ ๋ฆฌ์์ค ๊ด๋ฆฌ๋ฅผ ์ํํฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
AWS Lambda๋ ํ์ํ ๋๋ง ์ฝ๋๋ฅผ ์คํํ๋ฉฐ ๋ถํ์ํ ๋น์ฉ์ด ๋ฐ์ํ์ง ์์ต๋๋ค. AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด ๋ง์ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์ ์ง ๊ด๋ฆฌํ ํ์๊ฐ ์์ผ๋ฉฐ, ์๋ฒ๊ฐ ์์ ์ ์คํํ๊ธฐ ์ํด ๋๊ธฐํ๋ ์๊ฐ์ ๋ํด์๋ ์ง๋ถํ ํ์๊ฐ ์์ต๋๋ค. ๋์ AWS Lambda๋ ์์ฒญ๋น ๋ฐ ์ฝ๋ ์คํ ์๊ฐ์ ๋ํด ์ ๋ ดํ ์์๋ฃ๋ฅผ ๋ถ๊ณผํ์ฌ ์ 1ํ ์์ฒญ์์ ์ด๋น ์์ฒ ํ ์์ฒญ์ผ๋ก ํ์ฅํ๋ ์๋ฃจ์ ์ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ ์ ์์ต๋๋ค.
AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ฏธ์ง ๋ถ์๊ณผ ๋ฌธ์ ๋ณํ, ์ธ๋ฑ์ฑ ๋ฑ์ ์ํฌ๋ก๋๋ฅผ ์ํํ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด ์๋น์ค๋ก ํด๋ผ์ด์ธํธ ์ธก ๋ก์ง์ Lambda ํจ์๋ก ์ด๋ํ์ฌ ํด๋ผ์ด์ธํธ ํ๋ซํผ ๋ณํ์ ๋ฐฉ์งํ๊ณ ๋ฐฐํฐ๋ฆฌ ์๋ชจ๋ฅผ ์ค์ด๋ฉฐ ์ฝ๊ฒ ์ ๋ฐ์ดํธํ ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ์ค๊ณํ ์ ์์ต๋๋ค.
AWS Lambda ํจ์๋ Amazon Kinesis ๋ฐ Amazon DynamoDB์ ๋ฐ์ดํฐ ์คํธ๋ฆผ ์ ๋ฐ์ดํธ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฃผ์ ๋ฑ์ ํจํด์ ์ฃผ์ํ๊ณ ์๋ฆผ์ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค.
AWS Lambda๋ ์ ์ด๋ฏธ์ง๊ฐ Amazon S3์ ์ถ๊ฐ๋๋ฉด ์ธ๋ค์ผ์ ์์ฑํ๊ณ ๋ฐ์ดํฐ๊ฐ Amazon DynamoDB์ ๋ก๋๋ ํ ๋ฐ์ดํฐ์ ๋ํด ์ ๊ตํ ๊ณ์ฐ์ ์คํํ๊ฑฐ๋ ์ ๋ฌธ์๊ฐ Amazon S3์ ์ ๋ก๋๋๋ฉด ์ํฐ๋งํน์ด๋ ์์ถ์ ์ํํ๋ ๋ฑ์ ์ปดํจํ ํจ์๋ฅผ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค.
AWS Lambda ํจ์๋ ์ธ๋ถ ์ด๋ฒคํธ ํ์ด๋จธ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ผ๋ฏ๋ก ์ ๊ธฐ์ ์ผ๋ก ์์ฝ๋ ์ ์ง ๊ด๋ฆฌ ์๊ฐ์ด๋ ํผํฌ ์๊ฐ์ด ์๋ ๋ ํจ์๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ์์ง ์์ ์ผ๊ฐ ์๊ฐ์ ์์นด์ด๋ธ ์ ๋ฆฌ๋ฅผ ์ํํ๋๋ก AWS Lambda ํจ์๋ฅผ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค.
๋ง์ ๊ฐ๋ฐ์๋ Amazon DynamoDB๋ฅผ ์ฌ์ฉํ๋ ๋์ Amazon S3์ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ์ฌ ๊ฐ์ฒด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ธ๋ฑ์ฑํ๋ฉฐ ๊ณ ์ ๊ฒ์์ ์ํํ ์ ์์ต๋๋ค. AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด Amazon S3์ ๊ฐ์ฒด๊ฐ ์ถ๊ฐ๋๊ฑฐ๋ ์
๋ฐ์ดํธ๋ ๋๋ง๋ค Amazon DynamoDB์ ์ธ๋ฑ์ค๋ฅผ ์๋์ผ๋ก ์
๋ฐ์ดํธํ๋ ํจ์๋ฅผ ์คํํ์ฌ ์ฝ๊ฒ ๋ชจ๋ ๋๊ธฐํ๋ฅผ ์ ์งํ๋๋ก ํ ์ ์์ต๋๋ค.
AWS Lambda๋ฅผ ์ฌ์ฉํ๋ฉด ๋ก๊ทธ ํ์ผ๊ณผ ๊ฐ์ฌ ๊ธฐ๋ก์ด Amazon S3 ๊ฐ์ฒด๋ก ์ ๊ณต๋๋ Amazon DynamoDB ํ ์ด๋ธ ์ ๋ฐ์ดํธ๋ Kinesis ์คํธ๋ฆผ ๋ ์ฝ๋๋ก ์ ๊ณต๋๋ ๊ด๊ณ์์ด ์ด๋ฅผ ๊ฐํธํ๊ฒ ์ถ์ ํ ์ ์์ต๋๋ค. AWS Lambda๋ก ์๋์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ์ค์บํ๊ณ ์ด์์ด ์๋์ง ๊ฐ์งํ๋ฉฐ ๋ฌธ์ ๊ฐ ๊ฐ์ง๋๋ฉด Amazon SNS ๋๋ ๊ธฐํ ๋ฐฉ๋ฒ์ ํตํด ์๋ฆผ์ ์ ์กํ๋ ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค.
AWS Lambda ํจ์๋ ๊ธฐ์ ์ผ์, ์ฃผํ ๊ฒฝ๋ณด ๋๋ Amazon Echo ๋ฑ ์ฐ๊ฒฐ ๋๋ฐ์ด์ค์ ์ด๋ฒคํธ์์ ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ค๋งํธ ์จ๋๊ณ๊ฐ ๊ธฐ์จ์ด ์ ์๋ ํ๋๋ฅผ ๋ฒ์ด๋ฌ์์ ๋ํ๋ด๋ฉด ์ฌ์ฉ์ ์ง์ ๋ Amazon SNS ์๋ฆผ์ ๋ณด๋ด๋ AWS Lambda ํจ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๋ํ, Amazon Kinesis ์คํธ๋ฆผ์ ๋๋ฐ์ด์ค ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์กฐ์ฒ๋ฅผ ํ๋๋ก Lambda ํจ์๋ฅผ ์์ฑํ์ฌ ์ค๋งํธ ์ดํ๋ผ์ด์ธ์ค, ๊ฐ์ ์ ์กฐ๋ช ์์คํ , ์ฐ๊ฒฐ๋ ์ฃผ์ฐจ ๋ฏธํฐ๊ธฐ ๋๋ ์ฐ์ ๊ธฐ๊ณ๋ฅผ ์์ฝ๊ฒ AWS ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. Amazon Echo๋ฅผ ํตํด AWS Lambda๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ์ญ์์ค.

