RSS DEV ์ปค๋ฎค๋‹ˆํ‹ฐ

๐Ÿฆพ AWS๊ฐ€ ์€๋ฐ€ํ•˜๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด ๋ฌผ๋ฆฌํ•™์˜ ๋ฒ•์น™์„ ๊นจ๋Š” ๋ฐฉ๋ฒ• (๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)

๋ชจ๋“  ์•„ํ‚คํ…์ฒ˜๋Š” ์ƒ์ถฉํ•˜๋Š” ๋ชฉํ‘œ ์‚ฌ์ด์˜ ๊ทผ๋ณธ์ ์ธ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์ˆ˜๋ฐ˜ํ•˜๋ฉฐ, ๋งŽ์€ ์กฐ์ง์€ ์ด๋ฅผ ๋ฌด์‹œํ•˜์—ฌ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์‹œ์Šคํ…œ์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ AWS๋Š” ์ด๋Ÿฌํ•œ ์—ญ์„ค์„ ๋ช…์‹œ์ ์œผ๋กœ ์ˆ˜์šฉํ•˜๋ฉฐ, ํŠนํžˆ S3 ๋ฐ DynamoDB์™€ ๊ฐ™์€ ํ•˜์ดํผ ์Šค์ผ€์ผ ์„œ๋น„์Šค๋ฅผ ๋’ท๋ฐ›์นจํ•˜๋Š” "์…€" ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ํ•ต์‹ฌ์ ์ธ ๊ณผ์ œ๋Š” ๋Œ€๊ทœ๋ชจ ํ™•์žฅ์„ฑ๊ณผ ์žฅ์•  ๊ฒฉ๋ฆฌ๋ฅผ ๊ท ํ˜• ์žˆ๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹จ์ผ ๋Œ€๊ทœ๋ชจ ํด๋Ÿฌ์Šคํ„ฐ์˜ ์žฅ์• ๋Š” ๋ชจ๋“  ๊ฒƒ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์…€ ์•„ํ‚คํ…์ฒ˜๋Š” ์„œ๋น„์Šค๋ฅผ ์…€์ด๋ผ๊ณ  ํ•˜๋Š” ์ž‘๊ณ  ์ž๊ธ‰์ž์กฑํ•˜๋ฉฐ ๊ฒฉ๋ฆฌ๋œ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๋‚˜๋ˆ„์–ด ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์…€์€ ์ž์ฒด ์ปดํ“จํŒ…, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋„คํŠธ์›Œํ‚น์„ ํฌํ•จํ•˜์—ฌ ํ•œ ์…€์˜ ์žฅ์• ๊ฐ€ ๋‹ค๋ฅธ ์…€์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์Šค๋งˆํŠธ ์š”์ฒญ ๋ผ์šฐํ„ฐ๋Š” ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ ์ ˆํ•œ ์…€๋กœ ์ „๋‹ฌํ•˜๊ณ , ์…€์ด ๋น„์ •์ƒ ์ƒํƒœ๊ฐ€ ๋˜๋ฉด ์ž๋™์œผ๋กœ ๋ผ์šฐํŒ…์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Amazon S3๋Š” ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์…€์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉ๋Œ€ํ•œ ๊ฐ์ฒด ์ €์žฅ์†Œ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉฐ, ๊ฐ ์…€ ๋‚ด์—์„œ ๊ฐ•๋ ฅํ•œ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ค๊ณ„๋Š” ๋” ๋งŽ์€ ์…€์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฑฐ์˜ ๋ฌดํ•œํ•œ ํ™•์žฅ์„ฑ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ , ๋‹จ์ผ ์žฅ์• ์˜ ์˜ํ–ฅ ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์…€ ๊ฐ„ ์ž‘์—…์€ ์˜๋„์ ์œผ๋กœ ๋А๋ฆฌ๊ฑฐ๋‚˜ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด๋Š” ๊ฒฉ๋ฆฌ๋ฅผ ์œ„ํ•œ ์˜๋„์ ์ธ ํƒ€ํ˜‘์ž…๋‹ˆ๋‹ค. DynamoDB ๋˜ํ•œ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์œ„ํ•ด ๋ณ„๋„์˜ ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋ผ์šฐํ„ฐ ์…€์„ ๊ฐ–์ถ˜ ์…€ ๊ธฐ๋ฐ˜ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ๊ตํ›ˆ์€ ๋‹จ์ˆœํ•˜๊ณ  ๊ฒฉ๋ฆฌ๋œ ์…€์„ ์ˆ˜์šฉํ•˜๊ณ , ์žฅ์•  ๊ฒฉ๋ฆฌ๋ฅผ ์œ„ํ•ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๋ฉฐ, ์•ฝํ•œ ์ „์—ญ ์ผ๊ด€์„ฑ์„ ์ˆ˜์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ์•„ํ‚คํ…ํŠธ๋Š” ๋ถ„ํ•  ๊ฐ€๋Šฅ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์„ค๊ณ„ํ•˜๊ณ  ๋‹จ์ผ ์žฅ์•  ์ง€์ ์„ ํ”ผํ•ด์•ผ ํ•˜๋ฉฐ, ์ˆ˜๋งŽ์€ ์…€์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ•๋ ฅํ•œ ์ž๋™ํ™”๊ฐ€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ๋Œ€๊ธฐ์—…์—์„œ ๋ฐœ๊ฒฌ๋˜๋Š” ํŒจํ„ด์ธ ์…€ ์•„ํ‚คํ…์ฒ˜๋Š” ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์—์„œ ์žฅ์• ๋ฅผ ๊ฒฉ๋ฆฌํ•˜๋Š” ๋ฐ ๊ฒฉ๋ฆฌ๊ฐ€ ํ•ต์‹ฌ์ž„์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
favicon
dev.to
๐Ÿฆพ How AWS Secretly Breaks the Laws of Software Physics (And You Can Too)