Cover image

AWS S3 20์ฃผ๋…„: S3 Tables์™€ Vectors ๋“ฑ ์‹ ๊ธฐ๋Šฅ ๋ฐ ๋ฏธ๋ž˜ ์ „๋ง

ํ•œ ์ค„ ์š”์•ฝ โ€” Amazon S3๋Š” 20๋…„ ๋™์•ˆ API ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉฐ ๋‹จ์ˆœ ์ €์žฅ์†Œ์—์„œ AI์™€ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ํ†ตํ•ฉ ํ”Œ๋žซํผ์œผ๋กœ ์ง„ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฃผ์ œ๋ฅผ ๊บผ๋‚ธ ์ด์œ  ํ˜„๋Œ€์ ์ธ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ Amazon S3(Simple Storage Service)๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ธฐ๋ž€ ๋ถˆ๊ฐ€๋Šฅ์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…๋ถ€ํ„ฐ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ๊ตฌ์ถ•, ๊ทธ๋ฆฌ๊ณ  ์ตœ๊ทผ์˜ ์ƒ์„ฑํ˜• AI๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ์…‹ ๊ด€๋ฆฌ๊นŒ์ง€ S3๋Š” ์–ธ์ œ๋‚˜ ๊ทธ ์ค‘์‹ฌ์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ S3 ์ถœ์‹œ 20์ฃผ๋…„์„ ๋งž์•„ ๊ณต๊ฐœ๋œ ๊ธฐ์ˆ ์  ํšŒ๊ณ ์™€ ํ–ฅํ›„ ๋น„์ „์€ ๋‹จ์ˆœํ•œ ๊ธฐ๋…์‚ฌ๋ฅผ ๋„˜์–ด์„ญ๋‹ˆ๋‹ค. 20๋…„ ์ „ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ์ˆ˜์ • ์—†์ด ์—ฌ์ „ํžˆ ์ž‘๋™ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์€ ๋ณ€๋™์„ฑ์ด ์‹ฌํ•œ ํ…Œํฌ ์—…๊ณ„์—์„œ ๊ฒฝ์ด๋กœ์šด ์ˆ˜์ค€์˜ ์‹ ๋ขฐ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ํŠนํžˆ S3 Tables๋‚˜ S3 Vectors ๊ฐ™์€ ์‹ ๊ทœ ๊ธฐ๋Šฅ์€ ๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ์•ž์œผ๋กœ ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ํ™•์žฅ๋ ์ง€ ๋ช…ํ™•ํ•œ ํžŒํŠธ๋ฅผ ์ค๋‹ˆ๋‹ค. ...

2026๋…„ 3์›” 20์ผ ยท 798 ๋‹จ์–ด ยท gnosyslambda
Cover image

AWS S3 ๊ณ„์ • ๋ฆฌ์ „ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋„์ž…: ๋ฒ„ํ‚ท ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ

ํ•œ ์ค„ ์š”์•ฝ โ€” Amazon S3 ์ผ๋ฐ˜ ์šฉ๋„ ๋ฒ„ํ‚ท(General Purpose Buckets) ์ƒ์„ฑ ์‹œ ๊ณ„์ • ID์™€ ๋ฆฌ์ „ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๊ณ ์œ  ์ ‘๋ฏธ์‚ฌ๋ฅผ ๋ถ™์—ฌ, ์ „์—ญ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ค‘๋ณต ๋ฌธ์ œ ์—†์ด ๋ฒ„ํ‚ท ์ด๋ฆ„์„ ์ž์œ ๋กญ๊ฒŒ ์„ ์ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฃผ์ œ๋ฅผ ๊บผ๋‚ธ ์ด์œ  AWS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋จผ์ € ๋งˆ์ฃผํ•˜๋Š” ๋‚œ๊ด€ ์ค‘ ํ•˜๋‚˜๊ฐ€ Amazon S3 ๋ฒ„ํ‚ท ์ด๋ฆ„์„ ์ •ํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค. S3๋Š” ์„œ๋น„์Šค ์ดˆ๊ธฐ๋ถ€ํ„ฐ ์ „์—ญ ๋„ค์ž„์ŠคํŽ˜์ด์Šค(Global Namespace)๋ฅผ ์‚ฌ์šฉํ•ด ์™”๊ธฐ์—, ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์ด๋ฆ„์ด ์ด๋ฏธ ์ „ ์„ธ๊ณ„ ๋ˆ„๊ตฐ๊ฐ€์— ์˜ํ•ด ์‚ฌ์šฉ ์ค‘์ด๋ผ๋ฉด ํ•ด๋‹น ์ด๋ฆ„์„ ์“ธ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. test-bucket์ด๋‚˜ my-data ๊ฐ™์€ ํ‰๋ฒ”ํ•œ ์ด๋ฆ„์€ ๊ณ ์‚ฌํ•˜๊ณ , ํšŒ์‚ฌ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์„ ํฌํ•จํ•œ ์กฐํ•ฉ์กฐ์ฐจ ์ค‘๋ณต ์˜ค๋ฅ˜๋ฅผ ๋ฑ‰์–ด๋‚ด๊ธฐ ์ผ์‘ค์˜€์Šต๋‹ˆ๋‹ค. ...

2026๋…„ 3์›” 20์ผ ยท 773 ๋‹จ์–ด ยท gnosyslambda

Internal Developer Platform์€ ์ง„์งœ ํ•„์š”ํ•œ๊ฐ€ โ€” ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋ง์˜ ํ˜„์‹ค๊ณผ ํ—ˆ์ƒ

์™œ ์ง€๊ธˆ ์ด๊ฒŒ ๋ฌธ์ œ์ธ๊ฐ€ โ€œ๊ฐœ๋ฐœ์ž๊ฐ€ YAML 100์ค„ ์•ˆ ์“ฐ๊ณ  ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.โ€ Spotify๊ฐ€ Backstage๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ•˜๋ฉด์„œ ๋˜์ง„ ์ด ๋ฌธ์žฅ์ด ์—…๊ณ„๋ฅผ ๊ด€ํ†ตํ–ˆ๋‹ค. 2024๋…„๋ถ€ํ„ฐ Platform Engineering์€ ๋‹จ์ˆœ ์œ ํ–‰์–ด๋ฅผ ๋„˜์–ด ์กฐ์ง ์„ค๊ณ„์˜ ํ•ต์‹ฌ ์˜์ œ๊ฐ€ ๋๋‹ค. Gartner๋Š” 2026๋…„๊นŒ์ง€ ๋Œ€ํ˜• ์†Œํ”„ํŠธ์›จ์–ด ์กฐ์ง์˜ 80%๊ฐ€ ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์„ ์šด์˜ํ•  ๊ฒƒ์œผ๋กœ ์ „๋งํ–ˆ๊ณ , ์‹ค์ œ๋กœ ๊ทธ ์ˆ˜์น˜์— ๊ทผ์ ‘ํ•˜๊ณ  ์žˆ๋‹ค. ๋ฌธ์ œ์˜ ๋ณธ์งˆ์€ ๊ฐ„๋‹จํ•˜๋‹ค. ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค, Kubernetes, GitOps, ๋‹ค์ค‘ ํด๋ผ์šฐ๋“œ โ€” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์Šคํƒ์ด ๋ณต์žกํ•ด์งˆ์ˆ˜๋ก ๊ฐœ๋ฐœ์ž์˜ ์ธ์ง€ ๋ถ€ํ•˜(cognitive load) ๊ฐ€ ํ•œ๊ณ„๋ฅผ ๋„˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ Helm ์ฐจํŠธ๋ฅผ ์ดํ•ดํ•˜๊ณ , Terraform ๋ชจ๋“ˆ์„ ์ˆ˜์ •ํ•˜๊ณ , ArgoCD ์‹ฑํฌ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์€ โ€œํ’€์Šคํƒ"์ด ์•„๋‹ˆ๋ผ ํ’€์ŠคํŠธ๋ ˆ์Šค๋‹ค. ...

2025๋…„ 11์›” 19์ผ ยท 763 ๋‹จ์–ด ยท gnosyslambda