๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กEC2 (2)

Hey Tech

AWS Lambda ๊ฐœ๋…, ์žฅ๋‹จ์ , ์‚ฌ์šฉ๋ชฉ์ 

๐Ÿ“š ๋ชฉ์ฐจ 1. ๊ฐœ๋… 2. ์žฅ๋‹จ์  3. ์‚ฌ์šฉ๋ชฉ์  ์ฐธ๊ณ ์ž๋ฃŒ 1. ๊ฐœ๋… Amazon Web Service(AWS) Lambda๋Š” ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ฝ”๋“œ(=ํ•จ์ˆ˜)๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ปดํ“จํ„ฐ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” Serverless ์ปดํ“จํŒ… ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค(๊ทธ๋ฆผ 1 ์ฐธ๊ณ ). ์—ฌ๊ธฐ์„œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋ฅผ ๋‹ค๋ฅธ ๋ง๋กœ "trigger ๋˜์—ˆ์„ ๋•Œ" ๋˜๋Š” "ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ–ˆ์„ ๋•Œ"๋ผ๊ณ ๋„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, 24์‹œ๊ฐ„ ์„œ๋ฒ„๊ฐ€ ๋Œ์•„๊ฐ€๋Š” AWS EC2์™€ ๋‹ฌ๋ฆฌ, AWS Lambda๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ–ˆ์„ ๋•Œ๋งŒ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. Serverlss == No Server? Serveless ์ปดํ“จํŒ…์ด๋ฉด ์„œ๋ฒ„๊ฐ€ ์—†๋‹ค๋Š” ์˜๋ฏธ์ผ๊นŒ์š”? ์ ˆ๋Œ€ ์•„๋‹™๋‹ˆ๋‹ค. ์„œ๋ฒ„๊ฐ€ ์—†์œผ๋ฉด ์›น ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค ์ˆ˜๊ฐ€ ์—†์ฃ . Serverless๋Š” Backend๋ฅผ ์„œ๋ฒ„ ๊ด€๋ฆฌ ์—†์ด..

AWS EC2 ๊ฐœ๋… ๋ฐ ์„ค์น˜๋ฐฉ๋ฒ•

๐Ÿ“š ๋ชฉ์ฐจ 1. AWS EC2 ๊ฐœ๋… 2. AWS ๊ธฐ๋ณธ ์„ธํŒ… 3. AWS EC2 ์‚ฌ์šฉ๋ฐฉ๋ฒ• 1. AWS EC2 ๊ฐœ๋… AWS EC2๋Š” Elastic Compute Cloud์˜ ์•ฝ์ž๋กœ ๋…๋ฆฝ๋œ ๊ฐ€์ƒ์˜ ์ปดํ“จํ„ฐ๋ฅผ ์ž„๋Œ€ํ•ด ์ฃผ๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์ ์ธ ์ปดํ“จํ„ฐ๊ฐ€ ์•„๋‹Œ ๋ฆฌ๋ˆ…์Šค, ์œˆ๋„์šฐ์™€ ๊ฐ™์€ OS๊ฐ€ ์„ค์น˜๋œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๋นŒ๋ ค์ฃผ๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๋Š” ์›๊ฒฉ์œผ๋กœ ํ•ด๋‹น ์ปดํ“จํ„ฐ๋ฅผ ์ œ์–ดํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ธ์Šคํ„ด์Šค(Instance)๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. AWS EC2๋Š” ์‚ฌ์šฉ๋ชฉ์ ์ด๋‚˜ ์˜ˆ์‚ฐ์— ๋งž์ถฐ ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ ๋“ฑ์˜ ์ธ์Šคํ„ด์Šค ์ŠคํŽ™์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ฐธ๊ณ ). AWS EC2๋Š” ์ธ์Šคํ„ด์Šค ์‹œ์ž‘๊ณผ ์ œ๊ฑฐ(์ปดํ“จํ„ฐ ์ž„๋Œ€/๋ฐ˜๋‚ฉ)์˜ ์ ˆ์ฐจ๊ฐ€ ๋งค์šฐ ๊ฐ„ํŽธํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋”์ด์ƒ ์ธ์Šคํ„ด์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉด ์–ธ์ œ๋“ ์ง€ ๊ฐ„ํŽธํ•˜..