Skip to main content

11. HTTP ํ”„๋กœํ† ์ฝœ๊ณผ ์—ฐ๋™๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ S3

2023๋…„ 12์›” 27์ผAbout 1 minAWScrashcoursepyrasisawsamazon-web-services

11. HTTP ํ”„๋กœํ† ์ฝœ๊ณผ ์—ฐ๋™๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ S3 ๊ด€๋ จ

๋ชฉ์ฐจ

์•„๋งˆ์กด ์›น ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ 

11. HTTP ํ”„๋กœํ† ์ฝœ๊ณผ ์—ฐ๋™๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ S3

์•„๋งˆ์กด ์›น ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ 

S3Simple Storage Service๋Š” ์ธํ„ฐ๋„ท ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์šฉ๋Ÿ‰์— ๊ด€๊ณ„ ์—†์ด ํŒŒ์ผ์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๊ณ  ์›น(HTTP ํ”„๋กœํ† ์ฝœ)์—์„œ ํŒŒ์ผ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋ฆฌ ํ‹ฐ์–ด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

S3๋Š” ํ”„๋ฆฌ ํ‹ฐ์–ด์—์„œ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2014๋…„ 8์›” ๊ธฐ์ค€์œผ๋กœ ํ‘œ์ค€ ์Šคํ† ๋ฆฌ์ง€ 5GB, ๋งค๋‹ฌ Get ์š”์ฒญ 20,000๊ฑด, Put ์š”์ฒญ 2,000๊ฑด์„ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

S3๊ณผ HTTP ํ”„๋กœํ† ์ฝœ
S3๊ณผ HTTP ํ”„๋กœํ† ์ฝœ

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

๋˜ํ•œ, EC2์™€ EBS๋กœ ์ •์  ์›น ์„œ๋น„์Šค(HTML๊ณผ JavaScript๋กœ๋งŒ ๊ตฌ์„ฑ๋œ ์›น์‚ฌ์ดํŠธ)๋ฅผ ๊ตฌ์ถ•ํ•œ๋‹ค๋ฉด ์ผ์ผ์ด EC2์™€ EBS๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋†’์€ ์š”๊ธˆ์„ ๋‚ผ ํ•„์š” ์—†์ด S3์—์„œ ๋ฐ”๋กœ ์ •์  ์›น ์„œ๋น„์Šค(์ •์  ์›น ํ˜ธ์ŠคํŒ…)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. S3 ์ž์ฒด๊ฐ€ ์ˆ˜์ฒœ ๋Œ€ ์ด์ƒ์˜ ๋งค์šฐ ์„ฑ๋Šฅ์ด ์ข‹์€ ์›น ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด์„œ EC2์™€ EBS๋กœ ๊ตฌ์ถ•ํ–ˆ์„ ๋•Œ์ฒ˜๋Ÿผ ์ž๋™ ํšก์  ํ™•์žฅAuto Scaling์ด๋‚˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐLoad Balancing์— ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

๋™์  ์›น ํŽ˜์ด์ง€(ASP, JSP, PHP, Ruby on Rails ๋“ฑ)์™€ ์ •์  ์›น ํŽ˜์ด์ง€๊ฐ€ ์„ž์—ฌ ์žˆ๋‹ค๋ฉด ๋™์  ์›น ํŽ˜์ด์ง€๋งŒ EC2์—์„œ ์„œ๋น„์Šคํ•˜๊ณ  ์ •์  ์›น ํŽ˜์ด์ง€๋Š” S3์„ ์ด์šฉํ•˜๋ฉด ์„ฑ๋Šฅ๋„ ๋†’์ผ ์ˆ˜ ์žˆ๊ณ  ๋น„์šฉ๋„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋‹ค์Œ์€ S3 ๊ธฐ๋ณธ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.

S3์—๋Š” ๋‚ด๊ตฌ์„ฑ์ด ๋‹ค๋ฅธ ๋‘ ๊ฐ€์ง€ ์Šคํ† ๋ฆฌ์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๊ฐ์ฒด(๋””๋ ‰ํ„ฐ๋ฆฌ)๋ณ„๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Amazon S3 FAQ ๋‚ฎ์€ ์ค‘๋ณต ์Šคํ† ๋ฆฌ์ง€(RRS)

https://aws.amazon.com/ko/s3/faqs/#rrs_anchor

11์žฅ - 1. S3 ๋ฒ„ํ‚ท ์ƒ์„ฑํ•˜๊ธฐ

์•„๋งˆ์กด ์›น ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ 
11์žฅ - 2. S3 ๋ฒ„ํ‚ท์— ํŒŒ์ผ ์˜ฌ๋ฆฌ๊ธฐ/๋ฐ›๊ธฐ

์•„๋งˆ์กด ์›น ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ 
11์žฅ - 3. S3 ์„ธ๋ถ€ ์„ค์ •ํ•˜๊ธฐ

์•„๋งˆ์กด ์›น ์„œ๋น„์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ