๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค

์ด ํŽ˜์ด์ง€์—์„œ๋Š” ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค์˜ ์ฃผ์š” ๊ธฐ๋Šฅ, ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€, ์ด์  ๋ฐ ๊ณ ๋ คํ•ด์•ผ ํ•  ์ œํ•œ์‚ฌํ•ญ์„ ํฌํ•จํ•˜์—ฌ ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”

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

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

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

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๊ฐ์ฒด๊ฐ€ ํด๋”์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋œ ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์˜ ์˜ˆ์‹œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 1. ํด๋”์™€ ๊ฐ์ฒด๊ฐ€ ์žˆ๋Š” ๋ฒ„ํ‚ท ๊ณ„์ธต ๊ตฌ์กฐ
๊ทธ๋ฆผ 1. ํด๋”์™€ ๊ฐ์ฒด๊ฐ€ ์žˆ๋Š” ๋ฒ„ํ‚ท ๊ณ„์ธต ๊ตฌ์กฐ

์ฃผ์š” ํŠน์ง•

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ์ดˆ๊ธฐ ์ดˆ๋‹น ์ฟผ๋ฆฌ ์ˆ˜(QPS) ์ฆ๊ฐ€: ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์€ ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋˜์ง€ ์•Š์€ ๋ฒ„ํ‚ท์— ๋น„ํ•ด ๊ฐ์ฒด ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ์— ๋Œ€ํ•œ ์ดˆ๊ธฐ QPS ํ•œ๋„๊ฐ€ ์ตœ๋Œ€ 8๋ฐฐ ๋” ๋†’์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ QPS๊ฐ€ ๋†’์„์ˆ˜๋ก ๋ฐ์ดํ„ฐ ์ง‘์•ฝ์ ์ธ ์›Œํฌ๋กœ๋“œ๋ฅผ ๋” ์‰ฝ๊ฒŒ ํ™•์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์—์„œ ํด๋”๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์˜ ์„ฑ๋Šฅ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•์— ๊ด€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํด๋” ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ํด๋”: ํด๋”๋Š” ๊ฐ์ฒด ๋ฐ ๊ธฐํƒ€ ํด๋”์˜ ์ปจํ…Œ์ด๋„ˆ ์—ญํ• ์„ ํ•˜๋ฉฐ ํด๋” ๋งŒ๋“ค๊ธฐ, ์‚ญ์ œ, ๊ฐ€์ ธ์˜ค๊ธฐ์™€ ๊ฐ™์€ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ํด๋” ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ: ํด๋” ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ ์ž‘์—…์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ์ฒด๋ฅผ ์‚ญ์ œํ•˜์ง€ ์•Š๊ณ ๋„ ํด๋” ๋ฐ ๊ธฐ๋ณธ ํด๋”์˜ ๊ฒฝ๋กœ ์ด๋ฆ„์„ ์›์ž์ ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋ฒ•์€ ํŠนํžˆ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ์ฒด๊ฐ€ ์žˆ๋Š” ๋Œ€์šฉ๋Ÿ‰ ํด๋”์˜ ๊ฒฝ์šฐ ํšจ์œจ์ ์ด๊ณ  ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํด๋” ๋‚˜์—ด: ํด๋” ๋‚˜์—ด ์ž‘์—…์€ ๋ฒ„ํ‚ท ๋˜๋Š” ํŠน์ • ํด๋” ์•„๋ž˜์˜ ๋ชจ๋“  ํด๋”๋ฅผ ๋‚˜์—ดํ•˜์—ฌ ๋ฒ„ํ‚ท์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„ํ‚ท์— ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

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

  • Hadoop ๊ธฐ๋ฐ˜ ์ฒ˜๋ฆฌ: Hadoop ๋ฐ Spark ์›Œํฌ๋กœ๋“œ๋Š” ์ „ํ†ต์ ์œผ๋กœ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ์Šคํ† ๋ฆฌ์ง€ ๊ตฌ์กฐ์™€ ํŒŒ์ผ ๋ฐ ํด๋”์˜ ์‹œ๊ฐ„ ๊ธฐ๋ฐ˜ ์ด๋ฆ„ ์ง€์ •์„ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” Cloud Storage ์ปค๋„ฅํ„ฐ์™€ ํ†ตํ•ฉ๋˜์–ด ํ–ฅ์ƒ๋œ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์›์ž์  ํด๋” ์ด๋ฆ„ ๋ณ€๊ฒฝ์„ ์ œ๊ณตํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์ผ๊ด€์„ฑ์„ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค.

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

  • AI ๋ฐ ML ์ฒ˜๋ฆฌ: TensorFlow, Pandas, PyTorch์™€ ๊ฐ™์€ AI ๋ฐ ML ๋„๊ตฌ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ์•ก์„ธ์Šค ๋ฐ ์‹œ๋งจํ‹ฑ์Šค๋ฅผ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” ํŠนํžˆ Cloud Storage FUSE์™€ ๊ฒฐํ•ฉํ•˜๋ฉด ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋Š˜๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ์— ํšจ์œจ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” ML ๋ชจ๋ธ ๋ฐ˜๋ณต์˜ ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

๋ฒ„ํ‚ท์— ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์ „์— ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค์˜ ์ œํ•œ์‚ฌํ•ญ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ œํ•œ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ œํ•œ์‚ฌํ•ญ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค์˜ ์ด์ 

๋ฒ„ํ‚ท์— ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์กฐ์ง ์ตœ์ ํ™”: ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ„์ธต์  ํด๋” ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ํŒŒ์ผ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ฐพ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

  • ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ์ƒํƒœ๊ณ„ ๊ตฌ์ถ•: ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” ํด๋”, ํด๋” ์ด๋ฆ„ ๋ณ€๊ฒฝ, ํด๋” ๋‚˜์—ด๊ณผ ๊ฐ™์€ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์€ Hadoop ์ƒํƒœ๊ณ„, AI ๋ฐ ML ์›Œํฌ๋กœ๋“œ์™€ ๊ฐ™์€ ํŒŒ์ผ ์ง€ํ–ฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

ํ”Œ๋žซํผ ์ง€์›

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” ๋ฒ„ํ‚ท์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ Cloud Storage ํ”Œ๋žซํผ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ชจ๋“  Cloud Storage ๊ฐ์ฒด API ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” Cloud Storage ๊ธฐ๋Šฅ. ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์— ๊ด€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ œํ•œ์‚ฌํ•ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • Storage Transfer Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์ค€ ๋ฒ„ํ‚ท์—์„œ ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” ๋ฒ„ํ‚ท์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹ค์Œ ์ œํ’ˆ๊ณผ์˜ ํ†ตํ•ฉ:

Cloud Storage ์ž‘์—… ๋ฐ ๊ธฐ๋Šฅ๊ณผ์˜ ํ˜ธํ™˜์„ฑ

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์€ ๋‹ค๋ฅธ Cloud Storage ์ž‘์—…๊ณผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ƒํ˜ธ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์ฒด ์ž‘์—…

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๊ฐ์ฒด ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

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

๊ด€๋ฆฌํ˜• ํด๋” ์ž‘์—…

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๊ด€๋ฆฌํ˜• ํด๋” ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์€ ๊ด€๋ฆฌํ˜• ํด๋”๋ฅผ ํ†ตํ•ด ์„ธ๋ถ„ํ™”๋œ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํด๋” ๋‚ด์—์„œ ์•ก์„ธ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด ํด๋”์™€ ๋™์ผํ•œ ์ด๋ฆ„์˜ ๊ด€๋ฆฌํ˜• ํด๋”๋ฅผ ๋งŒ๋“  ๋‹ค์Œ IAM ์ •์ฑ…์„ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์‘ํ•˜๋Š” ํด๋”๊ฐ€ ์—†์œผ๋ฉด ๊ด€๋ฆฌํ˜• ํด๋”๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ๊ด€๋ฆฌํ˜• ํด๋”๋ฅผ ๋งŒ๋“ค๋ฉด ๋™์ผํ•œ ์ด๋ฆ„์˜ ํด๋”๋ฅผ ๋น„๋กฏํ•ด ๋ˆ„๋ฝ๋œ ์ƒ์œ„ ํด๋”๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ํด๋”๋ฅผ ์‚ญ์ œํ•˜๋ฉด ์—ฐ๊ฒฐ๋œ ๊ด€๋ฆฌํ˜• ํด๋”๋„ ์ž๋™์œผ๋กœ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
  • ํด๋” ์ด๋ฆ„์„ ๋ฐ”๊พธ๋ฉด ์—ฐ๊ฒฐ๋œ ๊ด€๋ฆฌํ˜• ํด๋”์˜ ์ด๋ฆ„๋„ ์ž๋™์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.
  • ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” ๋ฒ„ํ‚ท์€ ๊ด€๋ฆฌํ˜• ํด๋” ์ด๋ฆ„ ๊ทœ์น™ ๋ฐ ํด๋” ์ด๋ฆ„ ๊ทœ์น™์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํด๋” ์ด๋ฆ„์€ ์ตœ๋Œ€ 50๋‹จ๊ณ„๊นŒ์ง€ ์ค‘์ฒฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ด€๋ฆฌํ˜• ํด๋” ์ด๋ฆ„์€ ์ตœ๋Œ€ 15๋‹จ๊ณ„๊นŒ์ง€๋งŒ ์ค‘์ฒฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€๋ฆฌํ˜• ํด๋” ์ด๋ฆ„์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋Š” ์ตœ๋Œ€ ํด๋” ์ด๋ฆ„ ํฌ๊ธฐ(UTF-8 ์ธ์ฝ”๋”ฉ ์‹œ 512๋ฐ”์ดํŠธ)๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„ํ‚ท ์ž‘์—…

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์€ ๋‹ค๋ฅธ ๋ฒ„ํ‚ท๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋กœ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์— ๋น„์–ด ์žˆ๋Š” ํด๋”๋งŒ ์žˆ๊ณ  ๊ฐ์ฒด๋‚˜ ๊ด€๋ฆฌํ˜• ํด๋”๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ๋ฒ„ํ‚ท์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์ฒด ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ด€๋ฆฌ

๊ฐ์ฒด ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ด€๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๊ฐ„ ๋˜๋Š” ํ”„๋ฆฌํ”ฝ์Šค์™€ ๊ฐ™์€ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๊ฐ์ฒด์— ๋Œ€ํ•œ ์ž‘์—…์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ RenameFolder ์ž‘์—…์œผ๋กœ ์ธํ•ด ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” ๋ฒ„ํ‚ท๊ณผ ํ”Œ๋žซ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” ๋ฒ„ํ‚ท์—์„œ ๊ฐ์ฒด ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ด€๋ฆฌ ๊ทœ์น™์ด ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋œ ๋ฒ„ํ‚ท์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

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

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

๊ฐ€๊ฒฉ ์ฑ…์ •

๊ฐ€๊ฒฉ ์ •๋ณด๋Š” Cloud Storage ๊ฐ€๊ฒฉ ์ฑ…์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ œํ•œ์‚ฌํ•ญ

๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค์˜ ์ œํ•œ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ฒ„ํ‚ท์„ ๋งŒ๋“ค ๋•Œ ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„ํ‚ท์„ ๋งŒ๋“  ํ›„์—๋Š” ๋ฒ„ํ‚ท์˜ ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์„ค์ •์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

  • ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ ค๋ฉด ๋ฒ„ํ‚ท์—์„œ ๊ท ์ผํ•œ ๋ฒ„ํ‚ท ์ˆ˜์ค€ ์•ก์„ธ์Šค๋„ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณ„์ธต์  ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ„ํ‚ท์˜ ๊ฒฝ์šฐ ๋‹ค์Œ Cloud Storage ๊ธฐ๋Šฅ์ด ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    • ์ž๋™ ํด๋ž˜์Šค
    • ๋ฒ„ํ‚ท ์ž ๊ธˆ
    • ๊ฐ์ฒด ๋ณด์กด ์กฐ์น˜
    • ๊ฐ์ฒด ๋ณด๊ด€ ์ž ๊ธˆ
    • ๊ฐ์ฒด ๋ฒ„์ „ ๊ด€๋ฆฌ
    • ๋ฒ„ํ‚ท ์žฌ๋ฐฐ์น˜

๋‹ค์Œ ๋‹จ๊ณ„

์ง์ ‘ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

Google Cloud๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ณ„์ •์„ ๋งŒ๋“ค์–ด ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ Cloud Storage์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ ๊ทœ ๊ณ ๊ฐ์—๊ฒŒ๋Š” ์›Œํฌ๋กœ๋“œ๋ฅผ ์‹คํ–‰, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” $300์˜ ๋ฌด๋ฃŒ ํฌ๋ ˆ๋”ง์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Cloud Storage ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ