์บ์‹œ๋Š” ์ปดํ“จํŒ…์—์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ผ์‹œ์  ์„ฑ๊ฒฉ์˜ ๋ฐ์ดํ„ฐ ํ•˜์œ„ ์ง‘ํ•ฉ์„ ์ €์žฅํ•˜๋Š” ๊ณ ์†์˜ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธต์œผ๋กœ์„œ ํ–ฅํ›„ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ํ•ด๋‹น ๋ฐ์ดํ„ฐ์˜ ๊ธฐ๋ณธ ์Šคํ† ๋ฆฌ์ง€ ์œ„์น˜๋ฅผ ์•ก์„ธ์Šคํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ๊ฒƒ๋ณด๋‹ค ๋” ๋นจ๋ฆฌ ์ฒ˜๋ฆฌํ•ด ์ค๋‹ˆ๋‹ค. ์บ์‹ฑ์€ ์ด์ „์— ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ณ„์‚ฐ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค๋‹ˆ๋‹ค. ์บ์‹œ์˜ ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ RAM(๋žœ๋ค ์•ก์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ)์™€ ๊ฐ™์€ ๋น ๋ฅธ ์•ก์„ธ์Šค ํ•˜๋“œ์›จ์–ด์— ์ €์žฅ๋˜๋ฉฐ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ์š”์†Œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ์˜ ์ฃผ์š” ๋ชฉ์ ์€ ๋” ๋А๋ฆฐ ๊ธฐ๋ณธ ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธต์„ ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋Š” ํ•„์š”๋ฅผ ์ค„์ž„์œผ๋กœ์จ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ญ๋Ÿ‰์„ ์†๋„์™€ ๋ฐ”๊พธ๋Š” ์บ์‹œ๋Š” ๋ณดํ†ต ์™„์ „ํ•˜๊ณ  ์ง€์†์„ฑ์„ ๊ฐ€์ง€๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ๋ฐ์ดํ„ฐ์™€๋Š” ๋Œ€์กฐ์ ์œผ๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ์ดํ„ฐ์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์„ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์บ์‹œ๋Š” ์šด์˜ ์ฒด์ œ์™€ ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN), DNS, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋น„๋กฏํ•œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์„ ํฌํ•จํ•˜๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ๊ณ„์ธต์— ๊ฑธ์ณ ์ ์šฉ๋˜๊ณ  ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

RAM๊ณผ ์ธ ๋ฉ”๋ชจ๋ฆฌ ์—”์ง„์ด ์ง€์›ํ•˜๋Š” ๋†’์€ ์š”์ฒญ ๋น„์œจ ๋˜๋Š” IOPS(์ดˆ๋‹น ์ž…/์ถœ๋ ฅ ์ž‘์—…)๋กœ ์ธํ•˜์—ฌ, ์บ์‹ฑ์€ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ๊ทœ๋ชจ ๋น„์šฉ์„ ๊ฐ์†Œ์‹œ์ผœ ์ค๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋””์Šคํฌ ๊ธฐ๋ฐ˜์˜ ํ•˜๋“œ์›จ์–ด๋กœ ๋™์ผํ•œ ๊ทœ๋ชจ๋ฅผ ์ง€์›ํ•˜๋ ค๋ฉด ์ถ”๊ฐ€ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ถ”๊ฐ€ ๋ฆฌ์†Œ์Šค๋Š” ๋น„์šฉ์„ ๋” ๋†’์ด์ง€๋งŒ ์—ฌ์ „ํžˆ ์ธ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์—ฐ ์‹œ๊ฐ„์„ ํ˜„๊ฒฉํžˆ ์ค„์ด๊ณ  Q&A ํฌํ„ธ, ๊ฒŒ์ž„, ๋ฏธ๋””์–ด ๊ณต์œ  ๋ฐ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ์ฝ๊ธฐ ์ค‘์‹ฌ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์›Œํฌ๋กœ๋“œ์˜ IOPS๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ๋œ ์ •๋ณด์—๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ, ์ปดํ“จํŒ… ์ง‘์•ฝ ๊ณ„์‚ฐ, API ์š”์ฒญ/์‘๋‹ต ๋ฐ HTML, JavaScript ๋ฐ ์ด๋ฏธ์ง€ ํŒŒ์ผ๊ณผ ๊ฐ™์€ ์›น ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”์ฒœ ์—”์ง„๊ณผ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ… ์‹œ๋ฎฌ๋ ˆ์ด์…˜๊ณผ ๊ฐ™์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ์ปดํ“จํŒ… ์ง‘์•ฝ ์›Œํฌ๋กœ๋“œ๋Š” ๋˜ํ•œ ์บ์‹œ ์—ญํ• ์„ ํ•˜๋Š” ์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ํ˜œํƒ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋งค์šฐ ํฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋“ค์„ ์ˆ˜๋ฐฑ๊ฐœ์˜ ๋…ธ๋“œ์— ๊ฑธ์น  ์ˆ˜ ์žˆ๋Š” ๋จธ์‹  ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์œผ๋กœ ์‹ค์‹œ๊ฐ„ ์•ก์„ธ์Šคํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ•˜๋“œ์›จ์–ด ์†๋„ ๋•Œ๋ฌธ์—, ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ์Šคํ† ์–ด์—์„œ ์กฐ์ž‘ํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ์‹ฌ๊ฐํ•œ ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

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

diagram_cachingmicrosite
๊ณ„์ธต ํด๋ผ์ด์–ธํŠธ ์ธก DNS ์›น ์•ฑ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
์‚ฌ์šฉ ์‚ฌ๋ก€ ์›น ์‚ฌ์ดํŠธ(๋ธŒ๋ผ์šฐ์ € ๋˜๋Š” ๋””๋ฐ”์ด์Šค)์—์„œ์˜ ์›น ์ฝ˜ํ…์ธ  ๊ฒ€์ƒ‰ ๊ฐ€์†ํ™” ๋„๋ฉ”์ธ IP ํ•ด์ƒ๋„ ์›น/์•ฑ ์„œ๋ฒ„์—์„œ์˜ ์›น ์ฝ˜ํ…์ธ  ๊ฒ€์ƒ‰ ๊ฐ€์†ํ™” ์›น ์„ธ์…˜ ๊ด€๋ฆฌ(์„œ๋ฒ„ ์ธก) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ ๋ฐ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๊ฐ€์†ํ™” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ ์š”์ฒญ๊ณผ ์—ฐ๊ฒฐ๋œ ์ง€์—ฐ ์‹œ๊ฐ„ ๊ฐ์†Œ
ํ…Œํฌ๋†€๋กœ์ง€ HTTP ์บ์‹œ ํ—ค๋”, ๋ธŒ๋ผ์šฐ์ € DNS ์„œ๋ฒ„ HTTP ์บ์‹œ ํ—ค๋”, CDN, ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ(Reverse Proxy), Web Accelerator, ํ‚ค/๊ฐ’(Key/Value) ์Šคํ† ์–ด ํ‚ค/๊ฐ’(Key/Value) ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด, ๋กœ์ปฌ ์บ์‹œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ„ํผ, ํ‚ค/๊ฐ’(Key/Value) ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด
์†”๋ฃจ์…˜ ๋ธŒ๋ผ์šฐ์ € ๋ณ„ Amazon Route 53 Amazon CloudFront, Redis์šฉ ElastiCache, Memcached์šฉ ElastiCache, ํŒŒํŠธ๋„ˆ ์†”๋ฃจ์…˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ, Redis์šฉ ElastiCache, Memcached์šฉ ElastiCache, ํŒŒํŠธ๋„ˆ ์†”๋ฃจ์…˜  Redis์šฉ ElastiCache, Memcached์šฉ ElastiCache

์บ์‹œ ๊ณ„์ธต์„๊ตฌํ˜„ํ•  ๋•Œ ์บ์‹œ๋˜๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์œ ํšจ์„ฑ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์ธ ์บ์‹œ๋Š” ๊ฐ€์ ธ์˜ค๊ธฐ(fetch)ํ•  ๋•Œ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š” ๋†’์€ ์ ์ค‘๋ฅ ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ์Šต๋‹ˆ๋‹ค. ์บ์‹œ์— ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์„ ๋•Œ ์บ์‹œ ๋ˆ„๋ฝ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. TTL(Time To Live)๊ณผ ๊ฐ™์€ ์ปจํŠธ๋กค์„ ์ ์šฉํ•˜์—ฌ ์ ์ ˆํžˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋ฃŒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ณ ๋ ค ์‚ฌํ•ญ์€ ์บ์‹œ ํ™˜๊ฒฝ์ด ๊ณ ๊ฐ€์šฉ์ด์–ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ๋Š”์ง€์˜ ์—ฌ๋ถ€์ธ๋ฐ ์ด ๊ณ ๊ฐ€์šฉ ํ•„์š” ์š”๊ฑด์€ Redis์™€ ๊ฐ™์€ ์ธ ๋ฉ”๋ชจ๋ฆฌ ์—”์ง„์— ์˜ํ•ด ์ถฉ์กฑ๋ฉ๋‹ˆ๋‹ค. ๊ฒฝ์šฐ์— ๋”ฐ๋ผ, ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์„ ๋…๋ฆฝํ˜• ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธต์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Š” ๊ธฐ๋ณธ ์œ„์น˜๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹ฑํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋Œ€์กฐ๋ฉ๋‹ˆ๋‹ค. ์ด ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” ์ธ ๋ฉ”๋ชจ๋ฆฌ ์—”์ง„์— ์ƒ์ฃผํ•˜๋Š” ๋ฐ์ดํ„ฐ์—์„œ ์ ์ ˆํ•œ RTO(๋ณต๊ตฌ ์‹œ๊ฐ„ ๋ชฉํ‘œ โ€“ ์ •์ „์—์„œ ๋ณต๊ตฌํ•˜๋Š” ๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„)์™€ RPO(๋ชฉํ‘œ ๋ณต๊ตฌ ์‹œ์  โ€“ ๋ณต๊ตฌ ์‹œ ํฌ์ฐฉ๋œ ์ตœ์ข… ์‹œ์  ๋˜๋Š” ๊ฑฐ๋ž˜)๋ฅผ ์ •์˜ํ•˜์—ฌ ์ด๊ฒƒ์ด ์ ํ•ฉํ•œ์ง€๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ธ ๋ฉ”๋ชจ๋ฆฌ ์—”์ง„์˜ ์„ค๊ณ„ ์ „๋žต๊ณผ ํŠน์„ฑ์„ ์ ์šฉํ•˜์—ฌ ๋Œ€๋ถ€๋ถ„์˜ RTO์™€ RPO ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon ElastiCache๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด ๋˜๋Š” ์บ์‹œ๋ฅผ ์†์‰ฝ๊ฒŒ ๋ฐฐํฌ, ์šด์˜ ๋ฐ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ๋” ๋А๋ฆฐ ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ „์ ์œผ๋กœ ์˜์กดํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๋น ๋ฅธ ๊ด€๋ฆฌํ˜•์˜ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด์—์„œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜์—ฌ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์ธ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹ฑ์— ๋Œ€ํ•œ ์ด ๊ธฐ์ˆ  ๋ฐฑ์„œ๋กœ ํšจ๊ณผ์ ์ธ ์บ์‹ฑ ์ „๋žต์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„ ๋ณด์‹ญ์‹œ์˜ค.

ElastiCache_Deep_Dive_2016
ElastiCache ์‹ฌ์ธต ๋ถ„์„: ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ์‚ฌ์šฉ ํŒจํ„ด
15
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ ๊ฐœ์„ 

๋ฉ”๋ชจ๋ฆฌ๋Š” ๋””์Šคํฌ(์ž๊ธฐ ๋˜๋Š” SSD)๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ธ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š” ์†๋„๋Š” ๋งค์šฐ ๋น ๋ฆ…๋‹ˆ๋‹ค(๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ). ์ด๋ ‡๊ฒŒ ํ›จ์”ฌ ๋” ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ „์ฒด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋น„์šฉ ์ ˆ๊ฐ

๋‹จ์ผ ์บ์‹œ ์ธ์Šคํ„ด์Šค๋Š” ์ˆ˜์‹ญ๋งŒ ๊ฐœ์˜ IOPS(์ดˆ๋‹น ์ž…/์ถœ๋ ฅ ์ž‘์—…)๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์–ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ๋Œ€์ฒดํ•  ๋Šฅ๋ ฅ์ด ์žˆ๊ณ  ๋”ฐ๋ผ์„œ ์ด ๋น„์šฉ์„ ์ ˆ๊ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ฒ˜๋ฆฌ๋Ÿ‰ ๋‹น ์š”๊ธˆ์„ ๋ถ€๊ณผํ•˜๋Š” ๊ฒฝ์šฐ ํŠนํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.. ์ด ๊ฒฝ์šฐ ๊ฐ€๊ฒฉ ์ ˆ๊ฐ ํšจ๊ณผ๋Š” ์ˆ˜์‹ญ ํผ์„ผํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๋“œ ๊ฐ์†Œ

์ฝ๊ธฐ ๋กœ๋“œ์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์„ ๋ฐฑ์—”๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•จ์œผ๋กœ์จ ์บ์‹ฑ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋กœ๋“œ๋ฅผ ์ค„์ด๊ณ  ๋ถ€ํ•˜๋กœ ์ธํ•œ ์„ฑ๋Šฅ ์ €ํ•˜์™€ ์ŠคํŒŒ์ดํฌ ๋ฐœ์ƒ์‹œ ์†์ƒ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ

ํ˜„๋Œ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ์˜ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ์ŠคํŒŒ์ดํฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์Šˆํผ๋ณผ์ด๋‚˜ ์„ ๊ฑฐ ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ์†Œ์…œ ์•ฑ, ๋ธ”๋ž™ ํ”„๋ผ์ด๋ฐ์ด ์ค‘ ์ „์ž ์ƒ๊ฑฐ๋ž˜ ์‚ฌ์ดํŠธ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋กœ๋“œ๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐ ์žˆ์–ด ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋Š˜์–ด๋‚˜ ์ „๋ฐ˜์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ ์˜ˆ์ธก์ด ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰์˜ ์ธ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ๋ฌธ์ œ๊ฐ€ ์™„ํ™”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ซ์Šคํฟ ์ œ๊ฑฐ

๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์œ ๋ช… ์ธ์‚ฌ ํ”„๋กœํ•„์ด๋‚˜ ์ธ๊ธฐ์žˆ๋Š” ์ œํ’ˆ๊ณผ ๊ฐ™์€ ์ž‘์€ ๋ฐ์ดํ„ฐ ํ•˜์œ„ ์ง‘ํ•ฉ์ด ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์— ๋น„ํ•ด ๋” ์ž์ฃผ ์•ก์„ธ์Šค๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ํ•ซ์ŠคํŒŸ์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ฒ˜๋ฆฌ๋Ÿ‰ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฆฌ์†Œ์Šค์˜ ์˜ค๋ฒ„ํ”„๋กœ๋น„์ €๋‹(Overprovisioning)์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ์— ๊ณตํ†ต ํ‚ค๋ฅผ ์ €์žฅํ•˜๋ฉด ๊ฐ€์žฅ ์ž์ฃผ ์•ก์„ธ์Šค๋˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๋น ๋ฅด๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉด์„œ ์˜ค๋ธŒํ”„๋กœ๋น„์ €๋‹์˜ ํ•„์š”์„ฑ์„ ์ค„์—ฌ ์ค๋‹ˆ๋‹ค.

์ฒ˜๋ฆฌ๋Ÿ‰ ์ฆ๊ฐ€

์ธ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ์€ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์œ ์‚ฌํ•œ ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋น„ํ•ด ํ›จ์”ฌ ๋†’์€ ์š”์ฒญ ๋น„์œจ(IOPS)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์‚ฐ๋œ ์‚ฌ์ด๋“œ ์บ์‹œ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์ผ ์ธ์Šคํ„ด์Šค๋Š” ์ดˆ๋‹น ์ˆ˜์‹ญ๋งŒ ๊ฐœ์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

    ๋‹ค์–‘ํ•œ ์บ์‹ฑ ์‚ฌ์šฉ ์‚ฌ๋ก€ ์•Œ์•„๋ณด๊ธฐ

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์บ์‹ฑ

    ์†๋„์™€ ์ฒ˜๋ฆฌ๋Ÿ‰์— ์žˆ์–ด์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์„ฑ๋Šฅ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์— ๊ฐ€์žฅ ํฐ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์š”์†Œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ ์˜ค๋Š˜๋‚  ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์—ฌ๋Ÿฌ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ ๊ท€์‚ฌ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋” ๋†’์€ ์„ฑ๋Šฅ์„ ํ•„์š”๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์บ์‹ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฒ˜๋ฆฌ๋Ÿ‰์„ ํ˜„์ €ํžˆ ์ฆ๊ฐ€์‹œํ‚ค๊ณ  ๋ฐฑ์—”๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ค„์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์บ์‹œ๋Š” ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ธ์ ‘ํ•œ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๊ณ„์ธต์˜ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์บ์‹œ ๊ณ„์ธต์€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋น„๋กฏํ•˜์—ฌ ๋ชจ๋“  ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ž์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ผ๋ฐ˜์ ์ธ ๊ธฐ๋ฒ•์œผ๋กœ๋Š” ์ง€์—ฐ ๋กœ๋“œ(lazy loading) ๋ฐ ์—ฐ์† ๊ธฐ์ž… (write-through) ๋ฐฉ๋ฒ•์„ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.


    CDN

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

    Amazon CloudFront๋Š” ์›น ์‚ฌ์ดํŠธ, API, ๋™์˜์ƒ ์ฝ˜ํ…์ธ  ๋˜๋Š” ๊ธฐํƒ€ ์›น ์ž์‚ฐ์˜ ์ „์†ก์„ ๊ฐ€์†ํ™”ํ•˜๋Š” ๊ธ€๋กœ๋ฒŒ CDN ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ Amazon Web Services ์ œํ’ˆ๊ณผ ํ†ตํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—…์ด ์ตœ์†Œ ์‚ฌ์šฉ๋Ÿ‰์— ๋Œ€ํ•œ ์•ฝ์ • ์—†์ด๋„ ์ฝ˜ํ…์ธ ๋ฅผ ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „์†กํ•˜๋Š” ์†๋„๋ฅผ ์†์‰ฝ๊ฒŒ ๊ฐ€์†ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CDN์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.


    DNS

    ์ธํ„ฐ๋„ท์—์„œ ์ด๋ฃจ์–ด์ง„ ๋ชจ๋“  ๋„๋ฉ”์ธ ์š”์ฒญ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ DNS ์บ์‹œ ์„œ๋ฒ„๋ฅผ ์ฟผ๋ฆฌํ•˜์—ฌ ์ด ๋„๋ฉ”์ธ ๋„ค์ž„๊ณผ ์—ฐ๊ฒฐ๋œ IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. DNS ์บ์‹ฑ์€ ISP ๋ฐ DNS ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด OS๋ฅผ ํฌํ•จํ•œ ๋งŽ์€ ๋ ˆ๋ฒจ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    Amazon Route 53์€ ๊ฐ€์šฉ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์ด ์šฐ์ˆ˜ํ•œ ํด๋ผ์šฐ๋“œ Domain Name System(DNS) ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


    ์„ธ์…˜ ์บ์‹ฑ

    HTTP ์„ธ์…˜์—๋Š” ๋กœ๊ทธ์ธ ์ •๋ณด, ์‡ผํ•‘ ์นดํŠธ ๋ชฉ๋ก, ์ด์ „์— ๋ณธ ํ•ญ๋ชฉ ๋“ฑ ์‚ฌ์ดํŠธ ์‚ฌ์šฉ์ž์™€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์— ๊ตํ™˜๋œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ์—์„œ ๋›ฐ์–ด๋‚œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์žˆ์–ด ์ค‘์š”ํ•œ ์‚ฌํ•ญ์€ ์‚ฌ์šฉ์ž์˜ ํ™˜๊ฒฝ ์„ค์ •(Preference)์„ ๊ธฐ์–ตํ•˜๊ณ  ํ’๋ถ€ํ•œ ์‚ฌ์šฉ์ž ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜์—ฌ HTTP ์„ธ์…˜์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜์˜ ๊ฒฝ์šฐ ์ค‘์•™ํ™”๋œ ์„ธ์…˜ ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ชจ๋“  ์›น ์„œ๋ฒ„์—์„œ ์ผ๊ด€๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ณ  ์›น ์„œ๋ฒ„๊ฐ€ ํƒ„๋ ฅ์ ์ธ ๊ฒฝ์šฐ ์„ธ์…˜ ๋‚ด๊ตฌ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, ์„ธ์…˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ์บ์‹œ ์„œ๋ฒ„ ์ƒ์œผ๋กœ ๋ณต์ œ๋˜๋Š” ๊ฒฝ์šฐ ๋” ๋†’์€ ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์ด์ƒ์ ์ธ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.

    ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.


    API

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

    Amazon API Gateway๋Š” ์–ด๋–ค ๊ทœ๋ชจ์—์„œ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ API๋ฅผ ์†์‰ฝ๊ฒŒ ์ƒ์„ฑ, ๊ฒŒ์‹œ, ์œ ์ง€ ๊ด€๋ฆฌ, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ณด์•ˆํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์™„์ „ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


    ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์บ์‹ฑ

    ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ํด๋ผ์šฐ๋“œ์— ์ƒ์ฃผํ•˜๋ฉฐ ์˜จ ํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ž์ฃผ ์•ก์„ธ์Šคํ•ด์•ผํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VPN๊ณผ Direct Connect๋ฅผ ํฌํ•จํ•˜์—ฌ ํด๋ผ์šฐ๋“œ์™€ ์˜จ ํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. VPC๋กœ๋ถ€ํ„ฐ ์˜จ ํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊นŒ์ง€์˜ ์ง€์—ฐ์€ ์ ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ „์ฒด ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์˜จ ํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ๋ฅผ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์— ์บ์‹œํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.


    ์›น ์บ์‹ฑ

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


    ์ผ๋ฐ˜ ์บ์‹œ

    ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒƒ์€ ๋””์Šคํฌ ๋˜๋Š” SSD์—์„œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰๋˜๋ฏ€๋กœ ์บ์‹œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋งŽ์€ ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๋ž˜ํ˜• ๋ฐ์ดํ„ฐ ์ง€์›์ด๋‚˜ ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ๋‚ด๊ตฌ์„ฑ์„ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š๋Š” ๋งŽ์€ ์‚ฌ์šฉ ์‚ฌ๋ก€์˜ ๊ฒฝ์šฐ, ์ธ ๋ฉ”๋ชจ๋ฆฌ ํ‚ค/๊ฐ’(key-value) ์Šคํ† ์–ด๋ฅผ ๋…๋ฆฝํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์†๋„ ๋ฟ ์•„๋‹ˆ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋น„์šฉ ํšจ์œจ์ ์ธ ๊ฐ€๊ฒฉ์œผ๋กœ ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰์˜ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ ๊ทธ๋ฃน, ์นดํ…Œ๊ณ ๋ฆฌ ๋ฆฌ์ŠคํŒ…, ํ”„๋กœํ•„ ์ •๋ณด ๋“ฑ๊ณผ ๊ฐ™์€ ์ฐธ์กฐ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜ ์บ์‹œ์— ๋Œ€ํ•œ ์œ ์šฉํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์บ์‹œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.


    ํ†ตํ•ฉ ์บ์‹œ

    ํ†ตํ•ฉ ์บ์‹œ๋Š” ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ž์ฃผ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ์บ์‹œํ•˜๋Š” ์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์บ์‹œ์— ์ƒ์ฃผํ•˜๋Š” ๊ฒฝ์šฐ ์ธ๋ฐ”์šด๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์บ์‹œ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒํ•˜๋ฉด ์š”์ฒญ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์ค„์ด๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์—์„œ์˜ CPU ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ์„ ํ˜„๊ฒฉํžˆ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ์บ์‹œ์˜ ์ค‘์š”ํ•œ ํŠน์ง•์€ ์บ์‹œ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์— ์˜ํ•ด ๋””์Šคํฌ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์™€ ์ผ์น˜ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์—…๊ณ„

    ๋‹ค์–‘ํ•œ ์บ์‹ฑ ์‚ฌ์šฉ ์‚ฌ๋ก€ ์•Œ์•„๋ณด๊ธฐ

    ๋ชจ๋ฐ”์ผ

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

    AWS Mobile Hub๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๊ตฌ์ถ• ๋ฐ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์•ฑ ์‚ฌ์šฉ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” AWS ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฒ€์ƒ‰, ๊ตฌ์„ฑ ๋ฐ ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ํ†ตํ•ฉ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์ฝ˜์†”์ž…๋‹ˆ๋‹ค.


    IoT

    ์‚ฌ๋ฌผ ์ธํ„ฐ๋„ท์€ ๋””๋ฐ”์ด์Šค ์„ผ์„œ๋ฅผ ํ†ตํ•ด ๋””๋ฐ”์ด์Šค์™€ ์‹ค์ œ ์„ธ๊ณ„๋กœ๋ถ€ํ„ฐ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์ธํ„ฐ๋„ท์ด๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. IoT์˜ ๊ฐ€์น˜๋Š” ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ดํ•ดํ•˜๊ฒŒ ๋˜์–ด ๊ถ๊ทน์ ์œผ๋กœ ์†Œ๋น„ ์‹œ์Šคํ…œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•ด๋‹น ๋ฐ์ดํ„ฐ์— ์‹ ์†ํ•˜๊ฒŒ ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค. GPS ์ขŒํ‘œ๋ฅผ ์ „์†กํ•˜๋Š” ๋””๋ฐ”์ด์Šค๋ฅผ ์˜ˆ๋กœ ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ IoT ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋Ÿฌํ•œ ์ขŒํ‘œ์—์„œ ์ƒ๋Œ€์ ์œผ๋กœ ๊ทผ์ ‘ํ•œ ๊ณณ์— ๊ด€์‹ฌ ์ง€์ ์„ ์ œ์‹œํ•จ์œผ๋กœ์จ ์‘๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋””๋ฐ”์ด์Šค ์‚ฌ์šฉ์ž์™€ ๊ด€๋ จ๋œ ํ™˜๊ฒฝ ์„ค์ •(Preference)์„ ์ €์žฅํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ฐœ์ธ์— ๋งž๋„๋ก ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŠน์ • ์˜ˆ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ขŒํ‘œ์— ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋Š” ์†๋„๋Š” ๋›ฐ์–ด๋‚œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์บ์‹ฑ์€ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ง€๋ฆฌ์  ์ขŒํ‘œ์™€ ํ•จ๊ป˜ ๊ด€์‹ฌ ์ง€์ ์„ Redis์™€ ๊ฐ™์€ ํ‚ค/๊ฐ’(key/value) ์Šคํ† ์–ด์— ์ €์žฅํ•˜์—ฌ ๋น ๋ฅธ ๊ฒ€์ƒ‰์„ ๊ฐ€๋Šฅ์ผ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ, ํ”„๋กœ๊ทธ๋ž˜๋งคํ‹ฑ(programmatic) ๋ฐฉ์‹์œผ๋กœ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ์ธ ๊ฒฝ์šฐ, ๊ธฐ๋ณธ์ ์œผ๋กœ IoT ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฝ”๋“œํ™”ํ•˜์—ฌ ๋ชจ๋“  ์ด๋ฒคํŠธ์— ์‘๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IoT ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์ค‘์š”ํ•œ ๊ณ ๋ ค ์‚ฌํ•ญ์—๋Š” ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  N๊ฐœ์˜ ๋””๋ฐ”์ด์Šค๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์†”๋ฃจ์…˜์„ ์„ค๊ณ„ํ•˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ์‘๋‹ต ์‹œ๊ฐ„์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

    AWS IoT๋Š” ์—ฐ๊ฒฐ๋œ ๋””๋ฐ”์ด์Šค๊ฐ€ ์‰ฝ๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ํด๋ผ์šฐ๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๋‹ค๋ฅธ ๋””๋ฐ”์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ด€๋ฆฌํ˜• ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

    ์ถ”๊ฐ€ ์ฝ๊ธฐ ์ž๋ฃŒ: Redis์šฉ Amazon ElastiCache๋กœ IoT ๋ฐ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌํ•˜๊ธฐ(Managing IoT and Time Series Data with Amazon ElastiCache for Redis


    ์• ๋“œํ…Œํฌ(AdTech)

    ์ตœ์‹  ์• ๋“œํ…Œํฌ(Ad Tech) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํŠนํžˆ ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ๋งŽ์€ ๊ฒƒ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์• ๋“œํ…Œํฌ(AdTech)์˜ ์ค‘์š”ํ•œ ์„ฑ์žฅ ์˜์—ญ์˜ ์ผ๋ก€๋กœ ์‹ค์‹œ๊ฐ„ ์ž…์ฐฐ(RTB)์„ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ€์žฅ ์„ธ๋ถ„ํ™”๋œ ๋…ธ์ถœ ์ˆ˜์ค€์—์„œ ๋””์ง€ํ„ธ ๋””์Šคํ”Œ๋ ˆ์ด ๊ด‘๊ณ ๋ฅผ ๊ฑฐ๋ž˜ํ•˜๊ธฐ์œ„ํ•œ ๊ฒฝ๋งค ๊ธฐ๋ฐ˜ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. RTB๋Š” 2015 ๋…„์— ํ”„๋กœ๊ทธ๋ž˜๋งคํ‹ฑ(programmatic) ๋ฐฉ์‹์œผ๋กœ ๋ฏธ๊ตญ์—์„œ ๊ตฌ๋งคํ•œ ๊ด‘๊ณ ์˜ 74.0%, ๋ฏธํ™” 110 ์–ต ๋‹ฌ๋Ÿฌ๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ์šฐ์„ธํ•œ ๊ฑฐ๋ž˜ ๋ฐฉ์‹์ด์—ˆ์Šต๋‹ˆ๋‹ค (eMarketer Analysis ์ž๋ฃŒ). ์‹ค์‹œ๊ฐ„ ์ž…์ฐฐ ์•ฑ์„ ๊ตฌ์ถ•ํ•  ๋•Œ ๋ฐ€๋ฆฌ์ดˆ๋Š” ์ž…์ฐฐ๊ฐ€๋ฅผ ์ œ ์‹œ๊ฐ„์— ์ œ์ถœํ•˜๋Š” ๊ฒƒ๊ณผ ์ „ํ˜€ ์“ธ๋ชจ์—†๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ์˜ ์ฐจ์ด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ž…์ฐฐ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ ์˜ค๋Š” ๊ฒƒ์€ ์—„์ฒญ๋‚˜๊ฒŒ ๋นจ๋ผ์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ์œผ๋กœ ์ž…์ฐฐ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์บ์‹ฑ์€ ์ด๋Ÿฌํ•œ ๊ณ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋Š” ๋›ฐ์–ด๋‚œ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.


    ๊ฒŒ์ž„

    ์ƒํ˜ธ ์ž‘์šฉ(Interactivity)์€ ๊ฑฐ์˜ ๋ชจ๋“  ํ˜„๋Œ€ ๊ฒŒ์ž„์˜ ๊ธฐ๋ณธ ์š”๊ฑด์ž…๋‹ˆ๋‹ค. ๋А๋ฆฌ๊ฑฐ๋‚˜ ๋ฐ˜์‘ํ•˜์ง€ ์•Š๋Š” ๊ฒŒ์ž„๋ณด๋‹ค ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋” ์ขŒ์ ˆ์‹œํ‚ค๋Š” ๊ฒƒ์€ ์—†์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ๊ฒŒ์ž„์€ ๊ฑฐ์˜ ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ๋ฉ€ํ‹ฐ ํ”Œ๋ ˆ์ด์–ด ๊ฒŒ์ž„์˜ ๊ฒฝ์šฐ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋”์šฑ ๊นŒ๋‹ค๋กœ์™€์ง‘๋‹ˆ๋‹ค. ์™œ๋ƒ ํ•˜๋ฉด ํ•œ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ทจํ•˜๋Š” ๋™์ž‘์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋‹ค๋ฅธ ํ”Œ๋ ˆ์ด์–ด๋“ค๊ณผ ๊ณต์œ ๋˜์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์บ์‹ฑ์€ ์ž์ฃผ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ์˜ ์ฟผ๋ฆฌ ์‘๋‹ต์„ ์ œ๊ณตํ•˜์—ฌ ๊ฒŒ์ž„์„ ์›ํ™œํ•˜๊ฒŒ ์ง„ํ–‰์‹œํ‚ค๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ "์ ์ˆ˜ ๋ณ„๋กœ ํ˜„์žฌ ์ƒ์œ„ 10๋ช…์˜ ํ”Œ๋ ˆ์ด์–ด๋Š” ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?"์™€ ๊ฐ™์ด ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์ฟผ๋ฆฌ ํ•  ๋•Œ ์ค‘์š”ํ•œ ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค.

    AWS์—์„œ์˜ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.



    ๋ฏธ๋””์–ด

    ๋ฏธ๋””์–ด ํšŒ์‚ฌ๋Š” ๋Š์ž„์—†์ด ๋ณ€ํ™”ํ•˜๋Š” ๋…์ž/์‹œ์ฒญ์ž๋ฅผ ๊ฐ€์ง„ ๊ณ ๊ฐ๋“ค์—๊ฒŒ ๋Œ€๋Ÿ‰์˜ ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ์ „์†กํ•ด์•ผ ํ•  ํ•„์š”์„ฑ์„ ์ข…์ข… ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋กœ ์‹œ์ฒญ์ž์—๊ฒŒ ๋Œ€๋Ÿ‰์˜ ๋น„๋””์˜ค ์ฝ˜ํ…์ธ ๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋Š” Netflix๋‚˜ Amazon Video์™€ ๊ฐ™์€ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค๋ฅผ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋Š” ์ „์„ธ๊ณ„์— ๋ถ„์‚ฐ๋œ ์บ์‹ฑ ์„œ๋ฒ„ ์„ธํŠธ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(Content Delivery Network)์— ๊ฐ€์žฅ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋˜ ๋‹ค๋ฅธ ์ธก๋ฉด์€ ๋กœ๋“œ๊ฐ€ ๊ธ‰์ฆํ•  ์ˆ˜ ์žˆ๊ณ  ์˜ˆ์ธก์ด ํž˜๋“  ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฐ์˜ˆ์ธ์ด ๋ฐฉ๊ธˆ ํŠธ์œ„ํ„ฐ์— ์˜ฌ๋ฆฐ ์›น์‚ฌ์ดํŠธ์˜ ๋ธ”๋กœ๊ทธ๋‚˜ ์Šˆํผ๋ณผ ๊ฒฝ๊ธฐ ์ค‘ ์ถ•๊ตฌํŒ€์˜ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ƒ์ƒํ•ด๋ณด์‹ญ์‹œ์˜ค. ์ฝ˜ํ…์ธ ์˜ ์ž‘์€ ํ•˜์œ„ ์„ธํŠธ์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ๋Œ€๊ทœ๋ชจ ์ˆ˜์š”์˜ ๊ธ‰์ฆ์€ ํ‚ค ๋‹น ์ฒ˜๋ฆฌ๋Ÿ‰์— ์ œํ•œ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์–ด๋ ค์›€์„ ๊ฐ€์ ธ๋‹ค ์ค๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ๋Š” ๋””์Šคํฌ๋ณด๋‹ค ์ฒ˜๋ฆฌ๋Ÿ‰์ด ํ›จ์”ฌ ๋” ํฌ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์บ์‹œ๋Š” ์ฝ๊ธฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ๋กœ ์ฝ๊ธฐ๋ฅผ ๋ฆฌ๋””๋ ‰์…˜ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.


    ์ „์ž ์ƒ๊ฑฐ๋ž˜

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

    ์ƒ˜ํ”Œ ์ „์ž ์ƒ๊ฑฐ๋ž˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ๋ณด๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.


    ์†Œ์…œ ๋ฏธ๋””์–ด

    ์†Œ์…œ ๋ฏธ๋””์–ด ์•ฑ์€ ์ „ ์„ธ๊ณ„๋ฅผ ํœฉ์“ธ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Facebook, Twitter, Instagram ๋ฐ Snapchat๊ณผ ๊ฐ™์€ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์—๋Š” ๋Š์ž„์—†์ด ์ฆ๊ฐ€ํ•˜๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์†Œ๋น„ํ•˜๋Š” ์–ด๋งˆ์–ด๋งˆํ•œ ์ˆ˜์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํ”ผ๋“œ๋ฅผ ์—ด ๋•Œ ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ตœ์‹ ์˜ ๋งž์ถคํ˜• ์ฝ˜ํ…์ธ ๋ฅผ ๋ณผ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์นœ๊ตฌ, ์ด๋ฏธ์ง€, ๊ด€์‹ฌ์‚ฌ ๋“ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด ์ •์  ์ฝ˜ํ…์ธ ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ ํ”Œ๋žซํผ์˜ ์—”์ง€๋‹ˆ์–ด๋ง ๋ณต์žก์„ฑ ์š”๊ตฌ๋Š” ๋”์šฑ ์‹ฌ๊ฐํ•ด ์ง‘๋‹ˆ๋‹ค. ์†Œ์…œ ๋ฏธ๋””์–ด ์•ฑ์€ ๋Œ€๊ทœ๋ชจ ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ, ์Šคํฌ์ธ  ๋ฐ ์ •์น˜ ํ–‰์‚ฌ์™€ ๊ด€๋ จ๋œ ์‚ฌ์šฉ์—์„œ ์•„์ฃผ ๊ธ‰์ฆํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธ‰์ฆ(Spike) ๋ณต์›๋ ฅ๊ณผ ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ์œ„ํ•œ ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN), ์‚ฌ์šฉ์ž์˜ ํ˜„์žฌ ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ ํ•˜๋Š” ์„ธ์…˜ ์บ์‹œ ๊ทธ๋ฆฌ๊ณ  ์นœํ•œ ์นœ๊ตฌ๋กœ๋ถ€ํ„ฐ์˜ ์ตœ์‹  ๋‰ด์Šค์™€ ์ตœ์‹  ์ด๋ฏธ์ง€ ๋“ฑ ์ž์ฃผ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊นŒ์ด ์œ ์ง€ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์บ์‹œ๋ฅผ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ๊ณ„์ธต์˜ ์บ์‹ฑ์„ ํ†ตํ•ด ๋‹ฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.


    ์˜๋ฃŒ

    ์˜๋ฃŒ ์—…๊ณ„๋Š” ์ „ ์„ธ๊ณ„์—์„œ ์ ์  ๋” ๋งŽ์€ ์ˆ˜์˜ ํ™˜์ž๋“ค์ด ์˜๋ฃŒ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด ์ฃผ๋Š” ๋””์ง€ํ„ธ ํ˜๋ช…์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” ํ™˜์ž๊ฐ€ ์˜์‚ฌ๋ฅผ ๋ณด๋ฉด์„œ ๋น„๋””์˜ค ์ƒ๋‹ด์„ ํ•  ์ˆ˜ ์žˆ๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ์˜๋ฃŒ ์„œ๋น„์Šค ๊ณต๊ธ‰์ž๋Š” ํ™˜์ž๊ฐ€ ๊ฒ€์‚ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ  ์˜๋ฃŒ ์ง์›๊ณผ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋„๋ก ํ•ด ์ฃผ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฑด๊ฐ• ์ธก๋ฉด์—์„œ๋Š” ์‚ฌ์šฉ์ž์˜ ํŠน์ • ์„ผ์„œ ํ™œ๋™ (์˜ˆ: FitBit ๋ฐ Jawbone)์„ ์ถ”์ ํ•˜๋Š” ๊ฒƒ์—์„œ๋ถ€ํ„ฐ ํฌ๊ด„์ ์ธ ๊ฑด๊ฐ• ์ฝ”์นญ ๋ฐ ๋ฐ์ดํ„ฐ์— ์ด๋ฅด๋Š” ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋Œ€ํ™”ํ˜• ์„ฑ๊ฒฉ์„ ๊ฐ์•ˆํ•  ๋•Œ ๋น ๋ฅธ ์„ฑ๋Šฅ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ ๋ฐ์ดํ„ฐ ํ‹ฐ์–ด์— ๋Œ€ํ•œ ํ•„์š”์„ฑ์„ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํšจ๊ณผ์ ์ธ ์บ์‹ฑ ์ „๋žต์„ ์‚ฌ์šฉํ•˜๋ฉด ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์ „์ฒด ์ธํ”„๋ผ ๋น„์šฉ์„ ์ค„์ด๋ฉฐ ์‚ฌ์šฉ๋Ÿ‰์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๊ทœ๋ชจ๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    AWS ๊ธฐ๋ฐ˜ ์˜๋ฃŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.


    ํ•€ํ…Œํฌ(FinTech)

    ์šฐ๋ฆฌ๊ฐ€ ๊ธˆ์œต ์„œ๋น„์Šค๋ฅผ ์†Œ๋น„ํ•˜๋Š” ๋ฐฉ์‹์€ ์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ ๊ทน์ ์œผ๋กœ ๋ณ€ํ™”ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์€ํ–‰ ๋ฐ ๋ณดํ—˜ ์„œ๋น„์Šค ์•ก์„ธ์Šค, ์‚ฌ๊ธฐ ํƒ์ง€, ํˆฌ์ž ์„œ๋น„์Šค, ์‹ค์‹œ๊ฐ„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ์ž๋ณธ ์‹œ์žฅ ์ตœ์ ํ™” ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์˜ ์žฌ๋ฌด ๋ฐ์ดํ„ฐ์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•ก์„ธ์Šคํ•˜์—ฌ ์ž๊ธˆ์„ ์ด์ฒดํ•˜๊ฑฐ๋‚˜ ์ง€๋ถˆํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํŠธ๋žœ์žญ์…˜์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ผ์€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ, ์‚ฌ์šฉ์ž๊ฐ€ ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์•ฑ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ์™€ ๊ฐ™์€ ์œ ์‚ฌํ•œ ์ œ์•ฝ ์กฐ๊ฑด์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธˆ์œต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ–ฅ์ƒ๋œ ๋ณด์•ˆ ๋ฐ ์‚ฌ๊ธฐ ํƒ์ง€์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋ถ€๊ณผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์ค‘ ๊ณ„์ธต์˜ ์บ์‹ฑ ์ „๋žต์„ ํฌํ•จํ•˜์—ฌ, ํšจ์œจ์ ์ธ ์•„ํ‚คํ…์ฒ˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์บ์‹ฑ ๊ณ„์ธต์—๋Š” ์‚ฌ์šฉ์ž์˜ ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์„ธ์…˜ ์บ์‹œ, ์ •์  ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ์œ„ํ•œ ์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ(CDN) ๋ฐ ๊ณ ๊ฐ์ด ๊ฐ€์žฅ ์ตœ๊ทผ์— ๊ตฌ๋งคํ•œ 10 ๊ฐ€์ง€ ํ’ˆ๋ชฉ๊ณผ ๊ฐ™์ด ์ž์ฃผ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์บ์‹œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

    AWS ๊ธฐ๋ฐ˜ ์•ฑ ๊ธˆ์œต ์„œ๋น„์Šค ์•ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.

Amazon ElastiCache์™€ ๊ฐ™์€ ์™„์ „ํžˆ ๊ด€๋ฆฌ๋˜๋Š” ์„œ๋น„์Šค๋กœ ํด๋ผ์šฐ๋“œ์—์„œ ์บ์‹ฑ์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์Šต๋‹ˆ๋‹ค. ์บ์‹œ ์„ค์ •, ๊ด€๋ฆฌ ๋ฐ ์ง‘ํ–‰์— ์žˆ์–ด์„œ์˜ ๋ณต์žก์„ฑ์„ ์ œ๊ฑฐํ•˜์—ฌ ์กฐ์ง์— ๊ฐ€์น˜๋ฅผ ๋”ํ•˜๋Š” ์—…๋ฌด์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon ElastiCache์— ์ง€๊ธˆ ๊ฐ€์ž…ํ•˜์‹ญ์‹œ์˜ค.

Amazon ElastiCache ์‹œ์ž‘ํ•˜๊ธฐ