S3
Simple Storage Service
๊ฐ์ฒด ์คํ ๋ฆฌ์ง ์๋น์ค๋ก ์ ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ๊ณ , ์น์ ํตํด ๊ฐ๋จํ ์ ๊ทผํ ์ ์๋๋ก ๋์์ฃผ๋ ์๋น์ค
์ฃผ๋ก ์ ์ ํ์ผ(์ด๋ฏธ์ง, ๋น๋์ค)๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ฉฐ, ์ ์ ์น์ฌ์ดํธ ํธ์คํ ์๋ ์ฌ์ฉ๋๋ค.
๊ตฌ๊ธ ๋๋ผ์ด๋ธ ๊ฐ์ ๋๋?
s3๋ ๋ฌด์ ํ ์ฉ๋์ ๊ฐ๊น์
S3 Object: S3์ ์ ์ฅ๋๋ ํ๋์ ํ์ผ ๋จ์
ํ์ผ + ๋ฉํ๋ฐ์ดํฐ(Content-Type, size ๋ฑ) + Key(๊ฒฝ๋ก) ๋ฅผ ํฌํจํ ๊ฐ๋
S3 ์์์๋ ํ์ผ์ Object๋ผ๊ณ ๋ถ๋ฆ
S3 Bucket: Object๋ค์ ๋ด๋ ์ปจํ ์ด๋(์ ์ฅ ๊ณต๊ฐ)
Object๋ค์ด ์ฌ๋ฌ ๊ฐ ๋ชจ์ฌ ์๋ ๋ ผ๋ฆฌ์ ์ ์ฅ์
S3์์ ์ต์์ ๋จ์
์ถ๊ฐ ๊ธฐ๋ฅ
Versioning
ํ์ผ ๊ฐ์ฒด ๋จ์๋ก ๊ด๋ฆฌ๋๋๋ฐ, ๋์ผํ ํ์ผ์ overide๋ฅผ ํ ์ ์์
ex: ๋ฒ์ ๋ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ฉด, ํ์ผ์ ์ญ์ ํ์ ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ๊ฑฐ๋์ง ์๊ณ ์ด๋๊ฐ์ ๋จ์์์ง๋ง, ์ญ์ ๋๊ฒ์ฒ๋ผ ์กฐํ๋จ (๋กค๋ฐฑ)
ex: ๋๋ ์์ ํ์ ๋ ๊ณผ๊ฑฐ ์์ ์ ํ์ผ์ ์กฐํ ํ ์๋ ์์
Static Web Hosting
html, css ๋ฑ ์น๊ณผ ๊ด๋ จ๋ ํ์ผ๋ค์ s3์ ์ฌ๋ฆฌ๋ฉด ํน์ s3 bucket์ ์น ํธ์คํ ๋ ๊ฐ๋ฅํจ
s3์ ํ์ผ์ ์ ๋ก๋ ํ๋๊ฒ๋ง์ผ๋ก๋ ์ฌ์ดํธ ์ด์์ด ๊ฐ๋ฅํ๋ค. (์ ์ )
S3 mount point
OS ์์ s3๋ฅผ ๋ง์ดํธ์์ผ์ ์ค์ ๋์คํฌ์ฒ๋ผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ์๋น์ค
Like hdfs
ํ๋ก๊ณผ ๊ฐ์ ๋น ๋ฐ์ดํฐ ์์คํ
๋ฐ์ดํฐ๋ฅผ s3์ ์ฌ๋ฆฌ๊ณ ์๋ ์๋น์ค๋ค๋ก ์ฟผ๋ฆฌ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์์
athena
emr
redshift
Last updated