Loading...
2018. 5. 30. 23:17

Serverless framework๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋” ์‰ฝ๊ฒŒ ์„œ๋ฒ„ ๋ฐฐํฌํ•˜๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ ์ง€๋‚œ Serverless์— ์ด์–ด์„œ Serverless๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์จ๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌ์˜ ์–ด๋ ค์›€์ง€๋‚œ Serverless ํฌ์ŠคํŠธ์—์„œ AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ FaaS๋ฅผ ์ง์ ‘ ๋ฐฐํฌํ•˜๊ณ  ์„œ๋น„์Šคํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ดค์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋‘˜์งธ์น˜๊ณ  ํ•œ ๋ฒˆ ์ฝ”๋“œ๋ฅผ ์—…๋กœ๋“œํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ๋งŽ์€ ์ ˆ์ฐจ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ฝ”๋“œ ํ•˜๋‚˜๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ๋งˆ๋‹ค ๋ฐ”๋กœ ๋ฐฐํฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์€ ์ข‹์€ ๊ฒฝ์šฐ์ง€๋งŒ, ์ง์ ‘ AWS Console์—์„œ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•ด์•ผ๋งŒ ํ•˜๊ณ , ์‹ฌ์ง€์–ด ์ฝ”๋“œ์˜ ํฌ๊ธฐ๊ฐ€ ์ผ์ • ํฌ๊ธฐ๋ฅผ ์ดˆ๊ณผํ•  ๊ฒฝ์šฐ AWS Console์—์„œ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์„ ์ดˆ๋ž˜ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋ญ”๊ฐ€ ๋” ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์„๊นŒ? ์ €๋Š” ์‹ค์ œ๋กœ AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์€ ํ˜•ํƒœ์˜ ์นด์นด์˜คํ†ก..

2018. 4. 23. 12:33

Serverless ์‹œ์ž‘ํ•ด๋ณด๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ Serverless์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ , AWS์— Serverless๋ฅผ ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Serverless์„œ๋ฒ„๋ฆฌ์Šค๋Š” ์ œ๊ฐ€ ์š”์ฆ˜ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์•„ํ‚คํ…์ฒ˜ ์ค‘์— ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฆฌ์Šค๋Š” ๋‹จ์–ด ๊ทธ๋Œ€๋กœ๋Š” '์„œ๋ฒ„๊ฐ€ ์—†๋‹ค' ๋ผ๋Š” ์˜๋ฏธ์ด์ง€๋งŒ ์ •๋ง ์„œ๋ฒ„๊ฐ€ ์—†์ด ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ ์„œ๋น„์Šค๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒ๋จธ์‹ ์ด๋‚˜ ์šด์˜์ฒด์ œ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์•„๋„ ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ์Œ์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ์กด์— ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ ๊ฑฐ์ณ์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. 1. ์„œ๋น„์Šคํ•  ์„œ๋ฒ„ ์ค€๋น„2. ์šด์˜์ฒด์ œ ์„ค์น˜3. ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ ๊ตฌ์ถ•4. ์ธํ”„๋ผ ๊ด€๋ฆฌ ์ „์‚ฐ์‹ค์„ ์ƒ๊ฐํ•˜์‹œ๋ฉด ์‰ฌ์šธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•œ ๋Œ€์˜ ์„œ๋ฒ„๋กœ ์‹œ์ž‘ํ•˜์—ฌ ํ•ด๋‹น ์„œ๋ฒ„์— ์šด์˜..

2018. 3. 3. 11:44

API Gateway์˜ ๋„๋ฉ”์ธ์„ ๋‚ด ๋„๋ฉ”์ธ์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ

์ตœ๊ทผ ์ €๋Š” MSA(Micro Service Architecture)๋ฅผ ๋‹ค๋ฃจ๋ฉด์„œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—๋Š” ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๊ฐ€ ์žˆ์ง€๋งŒ ๊ทธ ์ค‘์—์„œ๋„ ์ฒ˜์Œ ๋‹ค๋ฃจ๊ธฐ ์‰ฌ์šด ๊ฒƒ์€ ๋ฐ”๋กœ AWS(Amazon Web Service)์ด์ง€ ์•Š๋‚˜ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Why AWS?ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—๋Š” ๊ต‰์žฅํžˆ ๋งŽ์ด ์žˆ์ง€๋งŒ ๊ทธ ์ค‘์—์„œ๋„ ์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๋ ค ํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋Š” IaaS, PaaS์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ œ๊ฐ€ ๊ฒฐ์‚ฐ ํฌ์ŠคํŠธ์—๋„ ์˜ฌ๋ ธ ๋“ฏ์ด Slack ๋ฉ”์‹ ์ €๋ฅผ ์ด์šฉํ•ด์„œ ๋ธ”๋กœ๊ทธ ๋ฐฉ๋ฌธ์ž ์ˆ˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์ผ๋„ AWS๋ฅผ ์ด์šฉํ•ด์„œ ์„œ๋น„์Šคํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค(Google Cloud Platform, Microsoft Azure)๋“ค๋„ ์กด์žฌํ•˜์ง€๋งŒ ์ฒ˜์Œ ๊ฐ€์ž…ํ–ˆ์„ ๋•Œ 1๋…„ ๋™์•ˆ ์ฒœ์ฒœํžˆ ์ด๋Ÿฐ ์ €๋Ÿฐ ์„œ๋น„์Šค๋ฅผ ๊ฒฝํ—˜ํ•ด๋ณด..