AWS Lambda

์„œ๋ฒ„ ๋˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•œ ๊ฑฑ์ • ์—†์ด ์ฝ”๋“œ ์‹คํ–‰

์™œ Lambda์ธ๊ฐ€?

AWS Lambda๋Š” ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ์ปดํ“จํŒ… ์„œ๋น„์Šค๋กœ, ์•„์ด๋””์–ด๋ฅผ ์ตœ์‹  ํ”„๋กœ๋•์…˜ ์„œ๋ฒ„๋ฆฌ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฐ€์žฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

Lambda์˜ ์ด์ 

์ธํ”„๋ผ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๊ณ  ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. zip ํŒŒ์ผ ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์—…๋กœ๋“œํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
ํ•˜๋ฃจ์— ์ˆ˜์‹ญ ๊ฐœ์˜ ์ด๋ฒคํŠธ์—์„œ ์ดˆ๋‹น ์ˆ˜์‹ญ๋งŒ ๊ฐœ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์–ด๋–ค ๊ทœ๋ชจ์—์„œ๋“  ์ฝ”๋“œ ์‹คํ–‰ ์š”์ฒญ์— ์ž๋™์œผ๋กœ ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.
ํ”ผํฌ ์šฉ๋Ÿ‰์— ๋Œ€ํ•ด ์‚ฌ์ „์— ์ธํ”„๋ผ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๋Œ€์‹ , ๋ฐ€๋ฆฌ์ดˆ ๊ธฐ์ค€์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ปดํ“จํŒ… ์‹œ๊ฐ„์— ๋Œ€ํ•ด์„œ๋งŒ ์š”๊ธˆ์„ ์ง€๋ถˆํ•˜์—ฌ ๋น„์šฉ์„ ์ ˆ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์˜ฌ๋ฐ”๋ฅธ ํ•จ์ˆ˜ ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ๋กœ ์ฝ”๋“œ ์‹คํ–‰ ์‹œ๊ฐ„ ๋ฐ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋น„์ €๋‹๋œ ๋™์‹œ์„ฑ์œผ๋กœ ๋‘ ์ž๋ฆฟ์ˆ˜ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„์—์„œ ๋†’์€ ์ˆ˜์š”์— ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ AWS

์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ… ์„œ๋น„์Šค์ธ AWS Lambda๋Š” ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. AWS์˜ ํฌ๊ด„์ ์ธ ์ธํ”„๋ผ ๊ธฐ๋Šฅ ๋ฐ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์‹ ์†ํ•˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ํ˜„๋Œ€์  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”. 

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์‚ฌ์šฉ ์‚ฌ๋ก€

AWS Lambda๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 1๋งŒ 8,000๊ฐœ ์ด์ƒ์˜ vCPU๋กœ ์ฆ‰์‹œ ์Šค์ผ€์ผ ์•„์›ƒํ•˜์—ฌ ๋ฆฌ์†Œ์Šค ์ง‘์•ฝ์ ์ด๊ณ  ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ์ˆ˜์š”๋ฅผ ์ถฉ์กฑํ•˜์„ธ์š”. ๊ธฐํƒ€ ์„œ๋ฒ„๋ฆฌ์Šค ์ œํ’ˆ ๋ฐ ์„œ๋น„์Šค์™€ ์ด๋ฒคํŠธ ํŠธ๋ฆฌ๊ฑฐ ๋ชจ์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฒ˜๋ฆฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜์„ธ์š”.
AWS Lambda๋ฅผ ๋‹ค๋ฅธ AWS ์„œ๋น„์Šค์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ์•ˆ์ „ํ•˜๊ณ  ์•ˆ์ •์ ์ด๋ฉฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์˜จ๋ผ์ธ ๊ฒฝํ—˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๊ณ„ ํ•™์Šต(ML) ๋ชจ๋ธ์— ์ œ๊ณตํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Amazon Elastic File System(EFS) ์•ก์„ธ์Šค์™€ ํ•จ๊ป˜ AWS Lambda๋Š” ๊ทœ๋ชจ ์กฐ์ •์„ ๊ฐ„์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ธํ”„๋ผ ๊ด€๋ฆฌ ๋ฐ ํ”„๋กœ๋น„์ €๋‹์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๋ถ„๋ฆฌ๋œ ์„œ๋น„์Šค ์‚ฌ์ด์—์„œ ์†์‰ฌ์šด ํ†ต์‹ ์„ ์œ„ํ•ด ์ด๋ฒคํŠธ ์ค‘์‹ฌ์˜ ํ•จ์ˆ˜๋ฅผ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ํ”ผํฌ ์ˆ˜์š” ๊ธฐ๊ฐ„์— ๋ฆฌ์†Œ์Šค ์ถฉ๋Œ์ด๋‚˜ ๊ณผ๋„ํ•œ ํ”„๋กœ๋น„์ €๋‹ ์—†์ด๋„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜์—ฌ ๋น„์šฉ์„ ์ ˆ๊ฐํ•ฉ๋‹ˆ๋‹ค.