Devops/AWS

[AWS] Simple Storage Service S3 ๋ž€ ๋ฌด์—‡์ผ๊นŒ?

yuri lee 2023. 1. 26. 23:43
๋ฐ˜์‘ํ˜•

 

Intro

์•ˆ๋…•ํ•˜์„ธ์š”. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” AWS S3์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 

 

AWS 

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

 

 

AWS S3(Simple Storage Service)

S3(Simple Storage Service)๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์ถ”์ถœํ•˜๊ฒŒ ํ•ด ์ฃผ๋Š” ์˜จ๋ผ์ธ ์Šคํ† ๋ฆฌ์ง€ ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ฆ‰ ํŒŒ์ผ ์„œ๋ฒ„์˜ ์—ญํ• ์„ ํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์ €์žฅ ๊ณต๊ฐ„์„ ๊ตฌ์„ฑํ•˜๊ณ  ๊ทธ ๊ณต๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์—…๋กœ๋“œ, ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๋˜ํ•œ HTTP ํ”„๋กœํ† ์ฝœ๋กœ ํŒŒ์ผ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ณ , ์ผ๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ํŒŒ์ผ(๋˜๋Š” ๋ฐ์ดํ„ฐ) ์ด๋ฆ„์ธ key ์™€ ํŒŒ์ผ ์ž์ฒด์ธ value ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๊ฐ์ฒด ํ˜•ํƒœ๋กœ ํŒŒ์ผ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

 

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

 

S3 ๊ธฐ๋ณธ ๊ฐœ๋…

๊ฐ์ฒด(object)

S3์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š” ์ตœ์†Œ ๋‹จ์œ„, ํŒŒ์ผ๊ณผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. 

๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ์ฒด์˜ key๊ฐ€ ๋ฐ์ดํ„ฐ์˜ ์ด๋ฆ„์ด๊ณ , value๊ฐ€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. 

 

๋ฒ„ํ‚ท(Bucket)

S3์—์„œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ƒํœ˜ ๋””๋ ‰ํ† ๋ฆฌ๋กœ, ๋ฒ„ํ‚ท์€ ๊ฐ ๋ฆฌ์ „๋ณ„๋กœ ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ •๋ณ„๋กœ 100๊ฐœ๊นŒ์ง€ ์ƒ์„ฑ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 

๋ฐ˜์‘ํ˜•