๋ค๋ฅธ ์ปดํจํฐ์์ ๋ด ์ฝ๋๋ฅผ ๋๋ฆฌ๋๊ฒ?
์ธํฐ๋ท์ฉ ์คํ ๋ฆฌ์ง ์๋น์ค
์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์น์์ ์ธ์ ๋ ์ํ๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ/ ๊ฒ์๊ฐ๋ฅ
Httpsํํ์ API๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ฑฐ๋์ถ์ถํ๊ฒ ํด์ฃผ๋ ์ ํ์ ์ธ ์น์๋น์ค
๋ฐ์ดํฐ๋ฅผ [๊ฐ์ฒด]๋ก ํํ, ๊ทธ ๊ฐ์ฒด๋ฅผ [๋ฒํท]์ด๋ผ๋ ์์ญ์์ ์ ์ฅํ์ฌ ๊ทธ๋ฃนํ
๊ฐ์ฅ ํฐ ํน์ฑ์ ๋ด๊ตฌ์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ด๋ค (๊ฐ์ฒด ์คํ ๋ฆฌ์ง)
S3๋? ํ๋์ ์ ์ฅ ๊ณต๊ฐ์ ๊ตฌ์ฑ ๊ฑฐ๊ธฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ก๋ํ๋ฉด
์ธํฐ๋ท์ ํตํด ํ์ผ์ ์์ ๋กญ๊ฒ ๋ค์ด ๊ฐ๋ฅ
์๊ฐ์ด ์ง๋ ์๋ช ์ด ๋คํ๊ฑฐ๋ ๋ฌผ๋ฆฌ์ ์ธ ์์์ผ๋ก ์ธํด ํด๋น ๋ฐ์ดํฐ๊ฐ ์๋ ์์ญ์ด์์
์ด๋๋ฉด ์ด ๊ณต๊ฐ์ด ๋์ธ ๋ฐ์ดํฐ๋ ๋ด๊ตฌ์ฑ์ด ์์๋จ.
๋ด๋ถ์ ์ผ๋ก ๋ณต์ ๊ฐ ์ํ๋๋ฉด, ์ด๋ ํ ๊ฐ์ฒด์ ์์์ด ๋ฐ์ํ๋๋ผ๋ ์์๋์ง ์์
๋ณต์ ๋ณธ์ด ์๊ธฐ ๋๋ฌธ์ ๋ด๊ตฌ์ฑ์ด ์์นํจ.
Region : ์ง์ญ
AWS ์ธํ๋ผ๊ฐ ์์นํ ๊ณณ
์ฌ์ฉ์๋ค๊ณผ ๊ฐ๊น์ด ๊ณณ์ ์์นํ AWS ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ ์๋ก ์๋น์ค๋ ๋นจ๋ผ์ง๋ค.
์ํ์ด ๊ฐ๋๋ผ๋ ์ง์ญ๋ง๋ค ๊ฐ๊ฒฉ์ด ๋ค๋ฅด๋ค.
AZ : Availability Zone
ํ๋์ Region์๋ ๋ฐฑ์ ์ ์ํด ๊ฑด๋ฌผ์ด ์ฌ๋ฌ ๊ฐ ์๋ค. ๊ฐ๊ฐ์ ๊ฑด๋ฌผ์ AZ๋ผ ๋ถ๋ฅด๊ณ , ๊ฐ๊ฐ์ ๊ฑด๋ฌผ์ ์ธํฐ๋ท๋ณด๋ค ํจ์ฌ ๋น ๋ฅธ ์ ์ฉ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ค. ๋ค๋ฅธ ๊ฐ์ฉ๊ตฌ์ญ์ ๋ฌธ์ ๊ฐ ์๊ฒจ๋, ๋น ๋ฅด๊ฒ ๋ค๋ฅธ ๊ฐ์ฉ๊ตฌ์ญ์ผ๋ก ์ ๊ทผํ ์ ์๋ค.
์ง์ญ๋ผ๋ฆฌ๋ ํผ๋ธ๋ฆญ ์ธํฐ๋ท์ผ๋ก ๋น๊ต์ ๋๋ฆฌ๊ฒ ํต์ ํ๋ค.
๊ฐ์ฒด ์คํ ๋ฆฌ์ง ๋ฐ S3๊ฐ ๊ณตํต์ ์ผ๋ก ๊ฐ๊ณ ์๋ ํน์ฑ
- ๊ฐ์ฒด์ ์์ฑ ๋ฐ ์ญ์ ๋ง ์ง์, ์์ ์์ ์ ์ง์ํ์ง ์๋๋ค.
- ๋ฎ์ด ์ฐ๊ธฐ๋ ๊ฐ๋ฅํ์ง๋ง ๋ด๋ถ์ ์ผ๋ก ์์ ์ฒ๋ฆฌํ๋๊ฒ์ด ์๋ ๋์ผํ ๊ฒฝ๋ก์ ์ฌ์์ฑ
- ๊ฐ์ฒด ๋ฐ์ดํฐ์ ๋ถ๊ฐ ์ ๋ณด(๋ ์ง, ์ฌ์ฉ์์ ๋ณด)๋ ๊ฐ์ฒด ๋ฐ์ดํฐ ์ธ๋ถ์ ๋ณ๋๋ก ์ ์ฅ๊ด๋ฆฌ
๋ถ๊ฐ์ ๋ณด(Metadata)๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ "Key - value" ํํ๋ก ํญ๋ชฉ์ ์์ ๋กญ๊ฒ ๊ด๋ฆฌ- ๊ฐ ๊ฐ์ฒด์ ์ฃผ์๊ฐ์ ๊ธ๋ก๋ฒํ๊ฒ ๊ณ ์ ํด์ผํจ.
- S3์ ๊ฒฝ์ฐ ๋ฒํท๋ช + ํค๊ฐ + ๋ฒ์ (ID)๋ก ๊ฐ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ถํ๋ค.
- HTTP(s) ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ ๋ก๋ / ๋ค์ด๋ก๋๋ฅผ ์ํํ ์ ์๋ค.