AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

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

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

AWS ํด๋ผ์šฐ๋“œ๋Š” 2006๋…„๋ถ€ํ„ฐ ์ง„ํ™”์ ์œผ๋กœ ์ง„ํ™”ํ•ด์˜จ ์ดˆ๋Œ€ํ˜• ๋ณตํ•ฉ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐœ๋ฐœ์˜ ์ผ๋ถ€๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”์‹ค๋ฆฌ ํŒํŠœํ‚จ - ์•„๋งˆ์กด ์›น ์„œ๋น„์Šค ์•„ํ‚คํ…ํŠธ. ์•„ํ‚คํ…ํŠธ๋กœ์„œ ๊ทธ๋Š” ์ตœ์ข… ๊ฒฐ๊ณผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ AWS๊ฐ€ ๊ทน๋ณตํ•œ ๊ณผ์ œ์— ๋Œ€ํ•ด์„œ๋„ ์ž์„ธํžˆ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ๋†’์„์ˆ˜๋ก ์‹ ๋ขฐ๋„๊ฐ€ ๋†’์•„์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Vasily๋Š” AWS ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ ๋น„๋ฐ€์„ ๊ณต์œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋ฌผ๋ฆฌ์  AWS ์„œ๋ฒ„์˜ ์„ค๊ณ„, ํƒ„๋ ฅ์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ์„ฑ, ๋งž์ถคํ˜• Amazon ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๋™์‹œ์— ๊ฐ€๊ฒฉ์„ ๋‚ฎ์ถ”๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. Amazon์˜ ์•„ํ‚คํ…์ฒ˜ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ง€์‹์€ AWS ์„œ๋น„์Šค๋ฅผ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ ์ž์ฒด ์†”๋ฃจ์…˜ ๊ตฌ์ถ•์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐœํ‘œ์ž ์ •๋ณด: Vasily Pantyukhin(์•”ํƒ‰)๋Š” .ru ํšŒ์‚ฌ์—์„œ Unix ๊ด€๋ฆฌ์ž๋กœ ์‹œ์ž‘ํ•˜์—ฌ 6๋…„ ๋™์•ˆ ๋Œ€๊ทœ๋ชจ Sun Microsystem ํ•˜๋“œ์›จ์–ด์—์„œ ์ผํ–ˆ์œผ๋ฉฐ 11๋…„ ๋™์•ˆ EMC์—์„œ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ ์„ธ๊ณ„๋ฅผ ์„ค๊ตํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ๋กœ ์ง„ํ™”ํ–ˆ๊ณ , 2017๋…„์—๋Š” ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ๋กœ ์ „ํ™˜๋๋‹ค. ์ด์ œ ๊ทธ๋Š” AWS ํด๋ผ์šฐ๋“œ์—์„œ ์ƒํ™œํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ธฐ์ˆ ์  ์กฐ์–ธ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฉด์ฑ… ์กฐํ•ญ: ์•„๋ž˜์˜ ๋ชจ๋“  ๋‚ด์šฉ์€ Vasily์˜ ๊ฐœ์ธ์ ์ธ ์˜๊ฒฌ์ด๋ฉฐ Amazon Web Services์˜ ์ž…์žฅ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„๋””์˜ค ํ…Œ์ดํ”„ ๊ธฐ์‚ฌ์˜ ๊ธฐ๋ฐ˜์ด ๋œ ๋ณด๊ณ ์„œ๋Š” YouTube ์ฑ„๋„์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon ์žฅ์น˜์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

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

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

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

๋‚˜์ค‘์— Amazon์—์„œ ๊ฑด์ถ•๊ฐ€๋กœ ์ผํ•˜๊ฒŒ ๋˜์—ˆ์„ ๋•Œ ๊ทธ ๋งˆ๋ฒ•์€ ์กฐ๊ธˆ ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ง๋ฉดํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€, ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜๋Š”์ง€, ์„œ๋น„์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฐœ๋ฐœํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ๋†’์•„์งˆ์ˆ˜๋ก ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋„๊ฐ€ ๋†’์•„์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ €๋Š” AWS ํด๋ผ์šฐ๋“œ์˜ ๋‚ด๋ถ€ ๋‚ด์šฉ์„ ์‚ฌ์ง„์œผ๋กœ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋ฌด์Šจ ์–˜๊ธฐ๋ฅผ ํ• ๊นŒ?

์ €๋Š” ๋‹ค์–‘ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์•ผ๊ธฐํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ํฅ๋ฏธ๋กœ์šด ์„œ๋น„์Šค 4๊ฐœ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ตœ์ ํ™”. ๋ฌผ๋ฆฌ์  ๊ตฌํ˜„์„ โ€‹โ€‹๊ฐ–์ถ˜ ์ž„์‹œ ํด๋ผ์šฐ๋“œ: ์œ™์œ™๊ฑฐ๋ฆฌ๊ณ  ๋œจ๊ฑฐ์›Œ์ง€๋ฉฐ ์กฐ๋ช…์œผ๋กœ ๊นœ๋ฐ•์ด๋Š” ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์ž…๋‹ˆ๋‹ค.

์„œ๋ฒ„๋ฆฌ์Šค ๊ธฐ๋Šฅ (Lambda)๋Š” ์•„๋งˆ๋„ ํด๋ผ์šฐ๋“œ์—์„œ ๊ฐ€์žฅ ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚œ ์„œ๋น„์Šค์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ. ์šฐ๋ฆฌ๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ํ™•์žฅ. ์šฐ๋ฆฌ ๋„คํŠธ์›Œํฌ์˜ ์žฅ์น˜๋ฅผ ์—ฌ๋Š” ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋†€๋ผ์šด ์ผ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํด๋ผ์šฐ๋“œ ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ํด๋ผ์šฐ๋“œ์— ํ˜ผ์ž ์žˆ๊ณ  ๋‹ค๋ฅธ ํ…Œ๋„ŒํŠธ๋ฅผ ์ „ํ˜€ ๋ณผ ์ˆ˜ ์—†๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

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

์„œ๋ฒ„

ํด๋ผ์šฐ๋“œ๋Š” ์ผ์‹œ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์ผ์‹œ์ ์ธ ํ˜„์ƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์„œ๋ฒ„๋ผ๋Š” ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์ฒดํ™”๋ฅผ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์— ๊ทธ๋“ค์˜ ์•„ํ‚คํ…์ฒ˜๋Š” ๊ณ ์ „์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹ ์ด ์‹คํ–‰๋˜๋Š” ํ‘œ์ค€ x86 ์นฉ์…‹, ๋„คํŠธ์›Œํฌ ์นด๋“œ, Linux, Xen ํ•˜์ดํผ๋ฐ”์ด์ €.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

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

ํ•˜๋“œ์›จ์–ด ๋ฐ ํ•˜์ดํผ๋ฐ”์ด์ € ์ตœ์ ํ™”

ํ•œ๊บผ๋ฒˆ์— ๋ชจ๋“  ์ผ์„ ์ž˜ํ•˜๋ฉด ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡์ด "์ข‹์€" ๊ฒƒ์ธ์ง€๋„ ์ฒ˜์Œ์—๋Š” ๋ถˆ๋ถ„๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฐˆํ€ด๋ฅผ ๋ฐŸ๊ณ  ๋ถˆ๋งŒ๊ณผ ์ œ์•ˆ์„ ๋“ฃ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค๋ฅธ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž ๋ฐ ์ง€์›์˜ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ „์ฒด ์•„ํ‚คํ…์ฒ˜๋ฅผ ์กฐ๊ธˆ์”ฉ ์ ์ง„์ ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

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

๋‹ค์Œ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ๋ธ”๋ก ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ EBS(Elastic Block Storage)์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ์™€ ์Šคํ† ๋ฆฌ์ง€์˜ ๊ฒฐํ•ฉ์ด๋‹ค. ๋ฌธ์ œ๋Š” Network Accelerator ์นด๋“œ๊ฐ€ ์‹œ์žฅ์— ์กด์žฌํ•˜๋Š” ๋™์•ˆ ๋‹จ์ˆœํžˆ Storage Accelerator ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์—†์—ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์Šคํƒ€ํŠธ์—…์œผ๋กœ ์ „ํ–ฅํ–ˆ์Šต๋‹ˆ๋‹ค ์•ˆ๋‚˜ํ‘ธ๋ฅด๋‚˜ ์—ฐ๊ตฌ์†Œ, ์šฐ๋ฆฌ๋ฅผ ์œ„ํ•ด ํŠน์ˆ˜ ASIC ์นฉ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๊ฒฉ EBS ๋ณผ๋ฅจ์„ NVMe ์žฅ์น˜๋กœ ๋งˆ์šดํŠธํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ์šฐ์— ๋”ฐ๋ผ C4 ์šฐ๋ฆฌ๋Š” ๋‘ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ์œ ๋งํ•˜์ง€๋งŒ ๋‹น์‹œ์—๋Š” ์ƒˆ๋กœ์šด NVMe ๊ธฐ์ˆ ์˜ ๋ฏธ๋ž˜๋ฅผ ์œ„ํ•œ ๊ธฐ๋ฐ˜์„ ๊ตฌํ˜„ํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘˜์งธ, EBS์— ๋Œ€ํ•œ ์š”์ฒญ ์ฒ˜๋ฆฌ๋ฅผ ์ƒˆ ์นด๋“œ๋กœ ์ „์†กํ•˜์—ฌ ์ค‘์•™ ํ”„๋กœ์„ธ์„œ์˜ ๋ถ€ํ•˜๋ฅผ ํฌ๊ฒŒ ์ค„์˜€์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๊ฐ€ ์ข‹์•„ ์ด์ œ Annapurna Labs๋Š” Amazon์˜ ์ผ๋ถ€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

2017๋…„ XNUMX์›”์— ์šฐ๋ฆฌ๋Š” ํ•˜์ดํผ๋ฐ”์ด์ € ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ๊ฐ€ ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ํ•˜์ดํผ๋ฐ”์ด์ €๋Š” ์ˆ˜์ •๋œ KVM ์ปค๋„ ๋ชจ๋“ˆ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด ์žฅ์น˜ ์—๋ฎฌ๋ ˆ์ด์…˜์˜ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ๊ทผ๋ณธ์ ์œผ๋กœ ์ค„์ด๊ณ  ์ƒˆ๋กœ์šด ASIC๊ณผ ์ง์ ‘ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ะก5 ์ƒˆ๋กœ์šด ํ•˜์ดํผ๋ฐ”์ด์ €๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ ์‹คํ–‰๋˜๋Š” ์ตœ์ดˆ์˜ ๊ฐ€์ƒ ๋จธ์‹ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ ์‚ฌ๋žŒ์˜ ์ด๋ฆ„์„ ์ง€์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ˆํŠธ๋กœ.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅํƒ€์ž„๋ผ์ธ์—์„œ ์ธ์Šคํ„ด์Šค์˜ ์ง„ํ™”.

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

ํ–ฅํ›„ 1๋…„ ๋™์•ˆ Nitro ์ธ์Šคํ„ด์Šค ์œ ํ˜•์˜ ์ˆ˜๋Š” A5, C5, M3, TXNUMX ๋“ฑ ์ˆ˜์‹ญ ๊ฐ€์ง€๋ฅผ ์ดˆ๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ
์ธ์Šคํ„ด์Šค ์œ ํ˜•.

์ตœ์‹  ๋‹ˆํŠธ๋กœ ๊ธฐ๊ณ„์˜ ์ž‘๋™ ๋ฐฉ์‹

์—ฌ๊ธฐ์—๋Š” Nitro ํ•˜์ดํผ๋ฐ”์ด์ €(์œ„์—์„œ ์„ค๋ช…), ๋ณด์•ˆ ์นฉ ๋ฐ Nitro ์นด๋“œ์˜ ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ ์นฉ ๋งˆ๋”๋ณด๋“œ์— ์ง์ ‘ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ OS์˜ ๋กœ๋”ฉ ์ œ์–ด์™€ ๊ฐ™์€ ๋งŽ์€ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

๋‹ˆํŠธ๋กœ ์นด๋“œ - XNUMX๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค ๋ชจ๋‘๋Š” Annapurna Labs์—์„œ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ ์ผ๋ฐ˜์ ์ธ ASIC์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ํŽŒ์›จ์–ด๋„ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ
XNUMX๊ฐ€์ง€ ์œ ํ˜•์˜ ๋‹ˆํŠธ๋กœ ์นด๋“œ.

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

๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์™€ ํ˜ธํ™˜๋˜๋Š” ์นด๋“œ ์„ ํƒ EBS ์„œ๋ฒ„์— ๋‚ด์žฅ๋œ ๋””์Šคํฌ. ๊ฒŒ์ŠคํŠธ ๊ฐ€์ƒ ๋จธ์‹ ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. NVMe ์–ด๋Œ‘ํ„ฐ. ๋˜ํ•œ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋ฐ ๋””์Šคํฌ ๋ชจ๋‹ˆํ„ฐ๋ง๋„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

Nitro ์นด๋“œ, ํ•˜์ดํผ๋ฐ”์ด์ € ๋ฐ ๋ณด์•ˆ ์นฉ ์‹œ์Šคํ…œ์€ SDN ๋„คํŠธ์›Œํฌ์— ํ†ตํ•ฉ๋˜๊ฑฐ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋„คํŠธ์›Œํฌ. ์ด ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค(์ œ์–ดํŒ). ์ปจํŠธ๋กค๋Ÿฌ ์นด๋“œ.

๋ฌผ๋ก  ์šฐ๋ฆฌ๋Š” ๊ณ„์†ํ•ด์„œ ์ƒˆ๋กœ์šด ASIC์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 2018๋…„ ๋ง์—๋Š” ๊ธฐ๊ณ„ ํ•™์Šต ์ž‘์—…์„ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” Inferentia ์นฉ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ
Inferentia ๊ธฐ๊ณ„ ํ•™์Šต ํ”„๋กœ์„ธ์„œ ์นฉ.

ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

์ „ํ†ต์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๊ณ„์ธตํ™”๋œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์ˆ˜์ค€์„ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

  • SQL โ€” ํด๋ผ์ด์–ธํŠธ ๋ฐ ์š”์ฒญ ๋””์ŠคํŒจ์ฒ˜๊ฐ€ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹๋Ÿ‰ ์—…๋ฌด - ์—ฌ๊ธฐ์—์„œ๋Š” ACID ๋“ฑ ๋ชจ๋“  ๊ฒƒ์ด ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.
  • ์บ์‹ฑ, ์ด๋Š” ๋ฒ„ํผ ํ’€์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ๋ฒŒ์ฑ„ ๋ฐ˜์ถœ โ€” ๋ฆฌ๋‘ ๋กœ๊ทธ ์ž‘์—…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. MySQL์—์„œ๋Š” Bin ๋กœ๊ทธ, PosgreSQL์—์„œ๋Š” WAL(Write Ahead Logs)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
  • ์ €์žฅ โ€“ ๋””์Šคํฌ์— ์ง์ ‘ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ
๊ณ„์ธตํ™”๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์ƒค๋”ฉ, Shared Nothing ์•„ํ‚คํ…์ฒ˜, ๊ณต์œ  ๋””์Šคํฌ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๋ฐฉ๋ฒ•์€ ๋™์ผํ•œ ๋‹จ์ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ํ™•์žฅ์ด ํฌ๊ฒŒ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์ž์ฒด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. Amazon Aurora. MySQL ๋ฐ PostgreSQL๊ณผ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค.

Amazon Aurora

์ฃผ์š” ์•„ํ‚คํ…์ฒ˜ ์•„์ด๋””์–ด๋Š” ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋กœ๊น… ์ˆ˜์ค€์„ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ
๋กœ๊น… ๋ฐ ์Šคํ† ๋ฆฌ์ง€ ์ˆ˜์ค€์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ณ„๊ฐœ์ž…๋‹ˆ๋‹ค.

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

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

์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธต์€ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋งค์šฐ ๋งŽ์€ ์ˆ˜์˜ ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ฐ Redo ๋กœ๊ทธ๋Š” ๋™์‹œ์— ์ฒ˜๋ฆฌ๋˜๊ณ  ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์—ฌ์„ฏ ๊ฐœ์˜ ๋งค๋“ญ. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ ๋ฐ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

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

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

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

์šฐ๋ฆฌ๋Š” ์ €์žฅ ๊ณต๊ฐ„์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

DBMS ๊ณ„์ธต์„ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•

์—ฌ๊ธฐ์„œ ์ˆ˜ํ‰ ํ™•์žฅ์€ ํ›จ์”ฌ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ˆ ์šฐ๋ฆฌ๊ฐ€ ๊ตฌ๋ถˆ๊ตฌ๋ถˆํ•œ ๊ธธ๋กœ ๊ฐ€๋ณด์ž ์ „ํ˜•์ ์ธ ์ˆ˜์ง ํ™•์žฅ.

๋งˆ์Šคํ„ฐ ๋…ธ๋“œ๋ฅผ ํ†ตํ•ด DBMS์™€ ํ†ต์‹ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ˆ˜์ง์œผ๋กœ ํ™•์žฅํ•  ๋•Œ ๋” ๋งŽ์€ ํ”„๋กœ์„ธ์„œ์™€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ–์ถ˜ ์ƒˆ ๋…ธ๋“œ๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

๋‹ค์Œ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ด์ „ ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ์—์„œ ์ƒˆ ๋…ธ๋“œ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ƒ๋‹นํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒˆ ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ์—๋Š” ์ฝœ๋“œ ์บ์‹œ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์บ์‹œ๊ฐ€ ์›Œ๋ฐ์—…๋œ ํ›„์—๋งŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ์ด ์ตœ๋Œ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

์ƒํ™ฉ์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ ์‚ฌ์ด์— ํ”„๋ก์‹œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

์ด๊ฒƒ์ด ์šฐ๋ฆฌ์—๊ฒŒ ๋ฌด์—‡์„ ์ค„๊นŒ์š”? ์ด์ œ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒˆ ๋…ธ๋“œ๋กœ ์ˆ˜๋™์œผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ „ํ™˜์€ ํ”„๋ก์‹œ ํ•˜์—์„œ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋” ๋น ๋ฆ…๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„๋‹™๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์บ์‹œ๋ฅผ ์›Œ๋ฐ์—…ํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ”„๋ก์‹œ๊ฐ€ ์ž ์žฌ์ ์ธ ์‹คํŒจ ์ง€์ ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Amazon Aurora ์„œ๋ฒ„๋ฆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•œ ์ตœ์ข… ์†”๋ฃจ์…˜

์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๊นŒ?

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

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

์ „์ฒด ์Šค์ผ€์ผ๋ง ํ”„๋กœ์„ธ์Šค๋Š” ํŠน์ˆ˜ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์— ์˜ํ•ด ์ œ์–ด๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง์€ ํ˜„์žฌ ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ์˜ ์ƒํƒœ๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ”„๋กœ์„ธ์„œ ๋กœ๋“œ๊ฐ€ ์ž„๊ณ„๊ฐ’์— ๋„๋‹ฌํ•œ ๊ฒƒ์„ ๊ฐ์ง€ํ•˜๋ฉด ์›œ ์ธ์Šคํ„ด์Šค ํ’€์— ์ƒˆ ๋…ธ๋“œ๋ฅผ ํ• ๋‹นํ•ด์•ผ ํ•จ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ
๋ถ„์‚ฐ ํ”„๋ก์‹œ, ์›œ ์ธ์Šคํ„ด์Šค ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง.

ํ•„์š”ํ•œ ์ „๋ ฅ์„ ๊ฐ–์ถ˜ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„ํผ ํ’€์ด ์—ฌ๊ธฐ์— ๋ณต์‚ฌ๋˜๊ณ  ์‹œ์Šคํ…œ์€ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์•ˆ์ „ํ•œ ์ˆœ๊ฐ„์„ ๊ธฐ๋‹ค๋ฆฌ๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

์ผ๋ฐ˜์ ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ์ˆœ๊ฐ„์€ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์˜ต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ”„๋ก์‹œ์™€ ์ด์ „ ๋งˆ์Šคํ„ฐ ๋…ธ๋“œ ๊ฐ„์˜ ํ†ต์‹ ์ด ์ผ์‹œ ์ค‘๋‹จ๋˜๊ณ  ๋ชจ๋“  ์„ธ์…˜์ด ์ƒˆ ๋…ธ๋“œ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด๋ ฅ์„œ ์ž‘์—….

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๋ฉด ์„œ์ŠคํŽœ์…˜์ด ์‹ค์ œ๋กœ ๋งค์šฐ ์งง๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ๋ž€์ƒ‰ ๊ทธ๋ž˜ํ”„๋Š” ๋ถ€ํ•˜๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ๋นจ๊ฐ„์ƒ‰ ๋‹จ๊ณ„๋Š” ์กฐ์ • ์ˆœ๊ฐ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํŒŒ๋ž€์ƒ‰ ๊ทธ๋ž˜ํ”„์˜ ๋‹จ๊ธฐ ํ•˜๋ฝ์€ ๋ฐ”๋กœ ๊ทธ ์งง์€ ์ง€์—ฐ์ž…๋‹ˆ๋‹ค.

AWS๊ฐ€ ํƒ„๋ ฅ์  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•. ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™•์žฅ

๊ทธ๋Ÿฐ๋ฐ Amazon Aurora๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฃผ๋ง๊ณผ ๊ฐ™์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๋•Œ ๋น„์šฉ์„ ์™„์ „ํžˆ ์ ˆ์•ฝํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํ•˜๋ฅผ ์ค‘์ง€ํ•œ ํ›„ DB๋Š” ์ ์ฐจ์ ์œผ๋กœ ์ „๋ ฅ์„ ๊ฐ์†Œ์‹œํ‚ค๋ฉฐ ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ๊บผ์ง‘๋‹ˆ๋‹ค. ๋ถ€ํ•˜๊ฐ€ ๋Œ์•„์˜ค๋ฉด ๋‹ค์‹œ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ƒ์Šนํ•ฉ๋‹ˆ๋‹ค.

Amazon ์žฅ์น˜ ์ด์•ผ๊ธฐ์˜ ๋‹ค์Œ ๋ถ€๋ถ„์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ํ™•์žฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ตฌ๋…ํ•˜๋‹ค ์šฐํŽธ ๊ธฐ์‚ฌ๋ฅผ ๋†“์น˜์ง€ ์•Š๋„๋ก ๊ณ„์† ์ง€์ผœ๋ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์— HighLoad ++ Vasily Pantyukhin์ด ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.ํœด์Šคํ„ด, ์šฐ๋ฆฌ์—๊ฒŒ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋‹ค. ์žฅ์• ์— ๋Œ€๋น„ํ•œ ์‹œ์Šคํ…œ ์„ค๊ณ„, Amazon ๋‚ด๋ถ€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ํŒจํ„ด" Amazon ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์˜ ์„ค๊ณ„ ํŒจํ„ด์€ ๋ฌด์—‡์ธ์ง€, ์„œ๋น„์Šค ์‹คํŒจ ์ด์œ ๋Š” ๋ฌด์—‡์ธ์ง€, ์…€ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋Š” ๋ฌด์—‡์ธ์ง€, ์ง€์†์ ์ธ ์ž‘์—…, Shuffle Sharding ๋“ฑ์ด ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ปจํผ๋Ÿฐ์Šค๊นŒ์ง€ ํ•œ ๋‹ฌ๋„ ์ฑ„ ๋‚จ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํ‹ฐ์ผ“์„ ์˜ˆ์•ฝํ•˜์„ธ์š”. 24์›” XNUMX์ผ ์ตœ์ข… ๊ฐ€๊ฒฉ ์ธ์ƒ.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€