ํด๋ผ์ฐ๋๋ ๋ง์ ์์์ ๊ฐ์ต๋๋ค. ํ์ํ ๊ฒ์ด ๋ฌด์์ธ์ง ๋ฌผ์ด๋ณด๋ฉด ๋ฆฌ์์ค๊ฐ ๊ฐ์๊ธฐ ๋ํ๋ฉ๋๋ค. ๊ฐ์ ๋จธ์ , ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋คํธ์ํฌ - ์ด ๋ชจ๋ ๊ฒ์ ๊ทํ์๊ฒ๋ง ์ํฉ๋๋ค. ๋ค๋ฅธ ํด๋ผ์ฐ๋ ์์ฐจ์ธ์ด ์์ง๋ง ์ฐ์ฃผ์์๋ ๋น์ ์ด ์ ์ผํ ํต์น์์ ๋๋ค. ๋น์ ์ ํญ์ ํ์ํ ๋ฆฌ์์ค๋ฅผ ๋ฐ์ ๊ฒ์ด๋ผ๊ณ ํ์ ํ๊ณ , ๋๊ตฌ๋ ๊ณ ๋ คํ์ง ์์ผ๋ฉฐ, ๋คํธ์ํฌ๊ฐ ์ด๋ค ๊ฒ์ธ์ง ๋ ๋ฆฝ์ ์ผ๋ก ๊ฒฐ์ ํฉ๋๋ค. ํด๋ผ์ฐ๋๊ฐ ๋ฆฌ์์ค๋ฅผ ํ๋ ฅ์ ์ผ๋ก ํ ๋นํ๊ณ ํ ๋ํธ๋ฅผ ์๋ก ์์ ํ ๊ฒฉ๋ฆฌํ๊ฒ ๋ง๋๋ ์ด ๋ง๋ฒ์ ์ด๋ป๊ฒ ์๋ํฉ๋๊น?
AWS ํด๋ผ์ฐ๋๋ 2006๋
๋ถํฐ ์งํ์ ์ผ๋ก ์งํํด์จ ์ด๋ํ ๋ณตํฉ ์์คํ
์
๋๋ค. ์ด ๊ฐ๋ฐ์ ์ผ๋ถ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ฐ์ค๋ฆฌ ํํํจ - ์๋ง์กด ์น ์๋น์ค ์ํคํ
ํธ. ์ํคํ
ํธ๋ก์ ๊ทธ๋ ์ต์ข
๊ฒฐ๊ณผ๋ฟ๋ง ์๋๋ผ AWS๊ฐ ๊ทน๋ณตํ ๊ณผ์ ์ ๋ํด์๋ ์์ธํ ์ดํด๋ด
๋๋ค. ์์คํ
์๋ ๋ฐฉ์์ ๋ํ ์ดํด๊ฐ ๋์์๋ก ์ ๋ขฐ๋๊ฐ ๋์์ง๋๋ค. ๋ฐ๋ผ์ Vasily๋ AWS ํด๋ผ์ฐ๋ ์๋น์ค์ ๋น๋ฐ์ ๊ณต์ ํ ๊ฒ์
๋๋ค. ๋ค์์ ๋ฌผ๋ฆฌ์ AWS ์๋ฒ์ ์ค๊ณ, ํ๋ ฅ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฅ์ฑ, ๋ง์ถคํ Amazon ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ฐ์ ๋จธ์ ์ ์ฑ๋ฅ์ ๋์ด๋ ๋์์ ๊ฐ๊ฒฉ์ ๋ฎ์ถ๋ ๋ฐฉ๋ฒ์
๋๋ค. Amazon์ ์ํคํ
์ฒ ์ ๊ทผ ๋ฐฉ์์ ๋ํ ์ง์์ AWS ์๋น์ค๋ฅผ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ์์ฒด ์๋ฃจ์
๊ตฌ์ถ์ ์ํ ์๋ก์ด ์์ด๋์ด๋ฅผ ์ ๊ณตํ ์๋ ์์ต๋๋ค.
๋ฐํ์ ์ ๋ณด: Vasily Pantyukhin(
๋ฉด์ฑ
์กฐํญ: ์๋์ ๋ชจ๋ ๋ด์ฉ์ Vasily์ ๊ฐ์ธ์ ์ธ ์๊ฒฌ์ด๋ฉฐ Amazon Web Services์ ์
์ฅ๊ณผ ์ผ์นํ์ง ์์ ์ ์์ต๋๋ค.
Amazon ์ฅ์น์ ๋ํด ์ด์ผ๊ธฐํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
๋ด ์ฒซ ๋ฒ์งธ ์ฐจ๋ ์๋ ๋ณ์๊ธฐ๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ๋ด๊ฐ ์ฐจ๋ฅผ ์ด์ ํ๊ณ ์๋ฒฝํ๊ฒ ํต์ ํ ์ ์๋ค๋ ๋๋์ด ๋ค์ด์ ์ข์์ด์. ๋ํ ์๋ ์๋ฆฌ๋ฅผ ์ต์ํ ๋๋ต์ ์ผ๋ก ์ดํดํ๋ค๋ ์ ์ด ๋ง์์ ๋ค์์ต๋๋ค. ๋น์ฐํ ๋๋ ์์์ ๊ตฌ์กฐ๊ฐ ๋งค์ฐ ์์์ ์ด๋ผ๊ณ ์์ํ์ต๋๋ค. ์์ ๊ฑฐ์ ๊ธฐ์ด ๋ฐ์ค์ ๊ฐ์ต๋๋ค.
๊ตํต ์ฒด์ฆ์ผ๋ก ๊ฐํ ํ ๊ฐ์ง๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ๊ฒ์ด ํ๋ฅญํ์ต๋๋ค. ์์์ ์๋ฌด๊ฒ๋ ํ์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ๋์์์ด ๊ธฐ์ด๋ฅผ ๋ฐ๊พธ๊ณ ํด๋ฌ์น, ๊ฐ์ ํ๋ฌ, ๋ธ๋ ์ดํฌ๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค. ์ ๋ง ํผ๊ณคํด์ง๋๋ค. ๊ตํต ์ฒด์ฆ ๋ฌธ์ ๋ ๊ฐ์กฑ์ด ์๋ ์ฐจ๋ฅผ ๊ตฌ์
ํ์ ๋ ๋ถ๋ถ์ ์ผ๋ก ํด๊ฒฐ๋์์ต๋๋ค. ์ด์ ์ ํ๋ฉด์ ์ค๋์ค๋ถ์ ๋ค์ผ๋ฉฐ ์๊ฐ์ ํ๋ ์๊ฐ์ ๊ฐ์ก์ต๋๋ค.
๋ด ์ฐจ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์์ ํ ์ดํดํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋ด ์ธ์์ ๋ ๋ค๋ฅธ ๋ฏธ์คํฐ๋ฆฌ๊ฐ ๋ํ๋ฌ์ต๋๋ค. ํ๋ ์๋์ฐจ๋ ๋ณต์กํ ์ฅ์น์ ๋๋ค. ์๋์ฐจ๋ ๊ฐ์ ํ๋ฌ, ๋ธ๋ ์ดํฌ, ์ด์ ์คํ์ผ, ๋๋ก ํ์ง ๋ฑ ์์ญ ๊ฐ์ง ๋ค์ํ ๋งค๊ฐ๋ณ์์ ๋์์ ์ ์ํฉ๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ ์ด์ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
Amazon ํด๋ผ์ฐ๋ ์์ ์ ์์ํ์ ๋์๋ ๊ทธ๊ฒ์ ๋์๊ฒ ๋ฏธ์คํฐ๋ฆฌ์์ต๋๋ค. ์๋์ฐจ์๋ ํ ๋ช ์ ์ด์ ์๊ฐ ์๊ณ AWS์๋ ์๋ฐฑ๋ง ๋ช ์ ์ด์ ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฏธ์คํฐ๋ฆฌ๋ง์ด ํจ์ฌ ๋ ํฝ๋๋ค. ๋ชจ๋ ์ฌ์ฉ์๊ฐ ๋์์ ์กฐํฅํ๊ณ ๊ฐ์ ํ๋ฌ์ ๋ฐ๊ณ ๋ธ๋ ์ดํฌ๋ฅผ ๋ฐ์ต๋๋ค. ๊ทธ๋ค์ด ์ํ๋ ๊ณณ์ผ๋ก ๊ฐ๋ ๊ฒ์ ๋๋ผ์ด ์ผ์ ๋๋ค. ๊ทธ๊ฒ์ ๋์๊ฒ ๊ธฐ์ ์ ๋๋ค! ์์คํ ์ ๊ฐ ์ฌ์ฉ์์๊ฒ ์๋์ผ๋ก ์ ์ํ๊ณ ํ์ฅํ๋ฉฐ ํ๋ ฅ์ ์ผ๋ก ์กฐ์ ๋๋ฏ๋ก ์ฌ์ฉ์๋ ์ด ์ฐ์ฃผ์ ํผ์์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๋์ค์ Amazon์์ ๊ฑด์ถ๊ฐ๋ก ์ผํ๊ฒ ๋์์ ๋ ๊ทธ ๋ง๋ฒ์ ์กฐ๊ธ ์ฌ๋ผ์ก์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ง๋ฉดํ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง, ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง, ์๋น์ค๋ฅผ ์ด๋ป๊ฒ ๊ฐ๋ฐํ๋์ง ์ดํด๋ณด์์ต๋๋ค. ์์คํ ์๋ ๋ฐฉ์์ ๋ํ ์ดํด๊ฐ ๋์์ง์๋ก ์๋น์ค์ ๋ํ ์ ๋ขฐ๋๊ฐ ๋์์ง๋๋ค. ๊ทธ๋์ ์ ๋ AWS ํด๋ผ์ฐ๋์ ๋ด๋ถ ๋ด์ฉ์ ์ฌ์ง์ผ๋ก ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค.
๋ฌด์จ ์๊ธฐ๋ฅผ ํ ๊น?
์ ๋ ๋ค์ํ ์ ๊ทผ ๋ฐฉ์์ ์ ํํ์ต๋๋ค. ์ด์ผ๊ธฐํ ๊ฐ์น๊ฐ ์๋ ํฅ๋ฏธ๋ก์ด ์๋น์ค 4๊ฐ๋ฅผ ์ ํํ์ต๋๋ค.
์๋ฒ ์ต์ ํ. ๋ฌผ๋ฆฌ์ ๊ตฌํ์ โโ๊ฐ์ถ ์์ ํด๋ผ์ฐ๋: ์์๊ฑฐ๋ฆฌ๊ณ ๋จ๊ฑฐ์์ง๋ฉฐ ์กฐ๋ช ์ผ๋ก ๊น๋ฐ์ด๋ ๋ฌผ๋ฆฌ์ ์๋ฒ๊ฐ ์๋ ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ์ผํฐ์ ๋๋ค.
์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ (Lambda)๋ ์๋ง๋ ํด๋ผ์ฐ๋์์ ๊ฐ์ฅ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์๋น์ค์ผ ๊ฒ์ ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฅ. ์ฐ๋ฆฌ๊ฐ ์์ฒด์ ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋คํธ์ํฌ ํ์ฅ. ์ฐ๋ฆฌ ๋คํธ์ํฌ์ ์ฅ์น๋ฅผ ์ฌ๋ ๋ง์ง๋ง ๋ถ๋ถ์ ๋๋ค. ์ด๊ฒ์ ๋๋ผ์ด ์ผ์ ๋๋ค. ๋ชจ๋ ํด๋ผ์ฐ๋ ์ฌ์ฉ์๋ ์์ ์ด ํด๋ผ์ฐ๋์ ํผ์ ์๊ณ ๋ค๋ฅธ ํ ๋ํธ๋ฅผ ์ ํ ๋ณผ ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค.
๋ฉ๋ชจ. ์ด ๋ฌธ์์์๋ ์๋ฒ ์ต์ ํ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฅ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ๋ค์ ๊ธฐ์ฌ์์๋ ๋คํธ์ํฌ ํ์ฅ์ ๊ณ ๋ คํ๊ฒ ์ต๋๋ค. ์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ์ ์ด๋์ ์๋์? ๊ทธ๋ค์ ๋ํ ๋ณ๋์ ์ฑ์ ํ๊ฐ ์ถํ๋์์ต๋๋ค.
์์ง๋ง ๋๋ํฉ๋๋ค. ํญ์ฃฝ ๋ง์ดํฌ๋ก๊ฐ์ ์ธ๋ฐ์ฑ " ์ฌ๋ฌ ๊ฐ์ง ํ์ฅ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช ํ๊ณ ๊ฐ์ ๋จธ์ ๊ณผ ์ปจํ ์ด๋์ ์ต๊ณ ํ์ง์ด ๊ณต์ํ๋ Firecracker ์๋ฃจ์ ์ ๋ํด ์์ธํ ์ค๋ช ํฉ๋๋ค.
์๋ฒ
ํด๋ผ์ฐ๋๋ ์ผ์์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์ผ์์ ์ธ ํ์์ ์ฌ์ ํ โโ์๋ฒ๋ผ๋ ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์ฒดํ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ์ฒ์์ ๊ทธ๋ค์ ์ํคํ ์ฒ๋ ๊ณ ์ ์ ์ด์์ต๋๋ค. ๊ฐ์ ๋จธ์ ์ด ์คํ๋๋ ํ์ค x86 ์นฉ์ , ๋คํธ์ํฌ ์นด๋, Linux, Xen ํ์ดํผ๋ฐ์ด์ .
2012๋
์ ์ด ์ํคํ
์ฒ๋ ํด๋น ์์
์ ๋งค์ฐ ์ ์ํํ์ต๋๋ค. Xen์ ํ๋ฅญํ ํ์ดํผ๋ฐ์ด์ ์ด์ง๋ง ํ ๊ฐ์ง ํฐ ๋จ์ ์ด ์์ต๋๋ค. ๊ทธ ์ฌ๋์ ์ถฉ๋ถํด์ ์ฅ์น ์๋ฎฌ๋ ์ด์
์ ๋ํ ๋์ ์ค๋ฒํค๋. ์๋กญ๊ณ ๋ ๋น ๋ฅธ ๋คํธ์ํฌ ์นด๋๋ SSD ๋๋ผ์ด๋ธ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฉด ์ด ์ค๋ฒํค๋๊ฐ ๋๋ฌด ๋์์ง๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํฉ๋๊น? ์ฐ๋ฆฌ๋ ํ ๋ฒ์ ๋ ๊ฐ์ง ์ธก๋ฉด์์ ์์
ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ํ๋์จ์ด์ ํ์ดํผ๋ฐ์ด์ ๋ชจ๋ ์ต์ ํ. ์์
์ ๋งค์ฐ ์ฌ๊ฐํฉ๋๋ค.
ํ๋์จ์ด ๋ฐ ํ์ดํผ๋ฐ์ด์ ์ต์ ํ
ํ๊บผ๋ฒ์ ๋ชจ๋ ์ผ์ ์ํ๋ฉด ํจ๊ณผ๊ฐ ์์ต๋๋ค. ๋ฌด์์ด "์ข์" ๊ฒ์ธ์ง๋ ์ฒ์์๋ ๋ถ๋ถ๋ช ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ฆ, ์ํคํ ์ฒ์ ์ค์ํ ์์ ์ค ํ๋๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ด๋ฅผ ํ๋ก๋์ ์ ์ ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ชจ๋ ๊ฐํด๋ฅผ ๋ฐ๊ณ ๋ถ๋ง๊ณผ ์ ์์ ๋ฃ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค๋ฅธ ๊ตฌ์ฑ ์์๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ์ฌ์ฉ์ ๋ฐ ์ง์์ ํผ๋๋ฐฑ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฒด ์ํคํ ์ฒ๋ฅผ ์กฐ๊ธ์ฉ ์ ์ง์ ์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค.
๋ณํ๋ 2013๋ ๊ฐ์ฅ ๋ณต์กํ ๊ฒ, ์ฆ ๋คํธ์ํฌ์์ ์์๋์์ต๋๋ค. ์์ ะก3 ์๋ฅผ ๋ค์ด ํน์ ๋คํธ์ํฌ ๊ฐ์๊ธฐ ์นด๋๊ฐ ํ์ค ๋คํธ์ํฌ ์นด๋์ ์ถ๊ฐ๋์์ต๋๋ค. ๋ฌธ์ ๊ทธ๋๋ก ์ ๋ฉด ํจ๋์ ์งง์ ๋ฃจํ๋ฐฑ ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐ๋์์ต๋๋ค. ์์์ง ์์๋ฐ ๊ตฌ๋ฆ์ ์๋ณด์ด๋ค์. ๊ทธ๋ฌ๋ ํ๋์จ์ด์์ ์ง์ ์ ์ธ ์ํธ ์์ฉ์ ์งํฐ์ ๋คํธ์ํฌ ์ฒ๋ฆฌ๋์ ๊ทผ๋ณธ์ ์ผ๋ก ํฅ์์์ผฐ์ต๋๋ค.
๋ค์์ผ๋ก ์ฐ๋ฆฌ๋ ๋ธ๋ก ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง EBS(Elastic Block Storage)์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ฐ์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋คํธ์ํฌ์ ์คํ ๋ฆฌ์ง์ ๊ฒฐํฉ์ด๋ค. ๋ฌธ์ ๋ Network Accelerator ์นด๋๊ฐ ์์ฅ์ ์กด์ฌํ๋ ๋์ ๋จ์ํ Storage Accelerator ํ๋์จ์ด๋ฅผ ๊ตฌ๋งคํ ์ ์๋ ์ต์ ์ด ์์๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์คํํธ์ ์ผ๋ก ์ ํฅํ์ต๋๋ค ์๋ํธ๋ฅด๋ ์ฐ๊ตฌ์, ์ฐ๋ฆฌ๋ฅผ ์ํด ํน์ ASIC ์นฉ์ ๊ฐ๋ฐํ์ต๋๋ค. ์๊ฒฉ EBS ๋ณผ๋ฅจ์ NVMe ์ฅ์น๋ก ๋ง์ดํธํ ์ ์์์ต๋๋ค.
๊ฒฝ์ฐ์ ๋ฐ๋ผ C4 ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ ์ ๋งํ์ง๋ง ๋น์์๋ ์๋ก์ด NVMe ๊ธฐ์ ์ ๋ฏธ๋๋ฅผ ์ํ ๊ธฐ๋ฐ์ ๊ตฌํํ๋ค๋ ๊ฒ์ ๋๋ค. ๋์งธ, EBS์ ๋ํ ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ์ ์นด๋๋ก ์ ์กํ์ฌ ์ค์ ํ๋ก์ธ์์ ๋ถํ๋ฅผ ํฌ๊ฒ ์ค์์ต๋๋ค. ๊ฒฐ๊ณผ๊ฐ ์ข์ ์ด์ Annapurna Labs๋ Amazon์ ์ผ๋ถ๊ฐ ๋์์ต๋๋ค.
2017๋ XNUMX์์ ์ฐ๋ฆฌ๋ ํ์ดํผ๋ฐ์ด์ ์์ฒด๋ฅผ ๋ณ๊ฒฝํ ๋๊ฐ ๋์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
์๋ก์ด ํ์ดํผ๋ฐ์ด์ ๋ ์์ ๋ KVM ์ปค๋ ๋ชจ๋์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐ๋์์ต๋๋ค.
์ด๋ฅผ ํตํด ์ฅ์น ์๋ฎฌ๋ ์ด์ ์ ์ค๋ฒํค๋๋ฅผ ๊ทผ๋ณธ์ ์ผ๋ก ์ค์ด๊ณ ์๋ก์ด ASIC๊ณผ ์ง์ ์์ ํ ์ ์๊ฒ ๋์์ต๋๋ค. ์ธ์คํด์ค ะก5 ์๋ก์ด ํ์ดํผ๋ฐ์ด์ ๊ฐ ๋ด๋ถ์ ์ผ๋ก ์คํ๋๋ ์ต์ด์ ๊ฐ์ ๋จธ์ ์ด์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ์ฌ๋์ ์ด๋ฆ์ ์ง์์ต๋๋ค. ๋ํธ๋ก.
ํ์๋ผ์ธ์์ ์ธ์คํด์ค์ ์งํ.
2017๋ XNUMX์ ์ดํ ๋ฑ์ฅํ ๋ชจ๋ ์๋ก์ด ์ ํ์ ๊ฐ์ ๋จธ์ ์ ์ด ํ์ดํผ๋ฐ์ด์ ์์ ์คํ๋ฉ๋๋ค. ๋ฒ ์ด๋ฉํ ์ธ์คํด์ค์๋ ํ์ดํผ๋ฐ์ด์ ๊ฐ ์์ต๋๋ค., ๊ทธ๋ฌ๋ ํน์ํ Nitro ์นด๋๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ Nitro๋ผ๊ณ ๋ ํฉ๋๋ค.
ํฅํ 1๋ ๋์ Nitro ์ธ์คํด์ค ์ ํ์ ์๋ A5, C5, M3, TXNUMX ๋ฑ ์์ญ ๊ฐ์ง๋ฅผ ์ด๊ณผํ์ต๋๋ค.
์ธ์คํด์ค ์ ํ.
์ต์ ๋ํธ๋ก ๊ธฐ๊ณ์ ์๋ ๋ฐฉ์
์ฌ๊ธฐ์๋ Nitro ํ์ดํผ๋ฐ์ด์ (์์์ ์ค๋ช ), ๋ณด์ ์นฉ ๋ฐ Nitro ์นด๋์ ์ธ ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๊ฐ ์์ต๋๋ค.
๋ณด์ ์นฉ ๋ง๋๋ณด๋์ ์ง์ ํตํฉ๋์์ต๋๋ค. ํธ์คํธ OS์ ๋ก๋ฉ ์ ์ด์ ๊ฐ์ ๋ง์ ์ค์ํ ๊ธฐ๋ฅ์ ์ ์ดํฉ๋๋ค.
๋ํธ๋ก ์นด๋ - XNUMX๊ฐ์ง ์ข ๋ฅ๊ฐ ์์ต๋๋ค. ์ด๋ค ๋ชจ๋๋ Annapurna Labs์์ ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ผ๋ฐ์ ์ธ ASIC์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ผ๋ถ ํ์จ์ด๋ ์ผ๋ฐ์ ์ ๋๋ค.
XNUMX๊ฐ์ง ์ ํ์ ๋ํธ๋ก ์นด๋.
์นด๋ ์ค ํ๋๋ ๋ค์๊ณผ ํจ๊ป ์๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ํ๋ก๋งVPC. ์ด๋ ๊ฐ์ ๋จธ์ ์์ ๋คํธ์ํฌ ์นด๋๋ก ํ์๋๋ ๊ฒ์ ๋๋ค. ENA - ํ๋ ฅ์ ๋คํธ์ํฌ ์ด๋ํฐ. ๋ํ ๋ฌผ๋ฆฌ์ ๋คํธ์ํฌ๋ฅผ ํตํด ํธ๋ํฝ์ ์ ์กํ ๋ ํธ๋ํฝ์ ์บก์ํํ๊ณ (์ด ๋ด์ฉ์ ๊ธฐ์ฌ์ ๋ ๋ฒ์งธ ๋ถ๋ถ์์ ์ค๋ช ํจ) ๋ณด์ ๊ทธ๋ฃน ๋ฐฉํ๋ฒฝ์ ์ ์ดํ๋ฉฐ ๋ผ์ฐํ ๋ฐ ๊ธฐํ ๋คํธ์ํฌ ์์ ์ ๋ด๋นํฉ๋๋ค.
๋ธ๋ก ์คํ ๋ฆฌ์ง์ ํธํ๋๋ ์นด๋ ์ ํ EBS ์๋ฒ์ ๋ด์ฅ๋ ๋์คํฌ. ๊ฒ์คํธ ๊ฐ์ ๋จธ์ ์๋ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋ฉ๋๋ค. NVMe ์ด๋ํฐ. ๋ํ ๋ฐ์ดํฐ ์ํธํ ๋ฐ ๋์คํฌ ๋ชจ๋ํฐ๋ง๋ ๋ด๋นํฉ๋๋ค.
Nitro ์นด๋, ํ์ดํผ๋ฐ์ด์ ๋ฐ ๋ณด์ ์นฉ ์์คํ ์ SDN ๋คํธ์ํฌ์ ํตํฉ๋๊ฑฐ๋ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํฌ. ์ด ๋คํธ์ํฌ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํฉ๋๋ค(์ ์ดํ). ์ปจํธ๋กค๋ฌ ์นด๋.
๋ฌผ๋ก ์ฐ๋ฆฌ๋ ๊ณ์ํด์ ์๋ก์ด ASIC์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 2018๋ ๋ง์๋ ๊ธฐ๊ณ ํ์ต ์์ ์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ํํ ์ ์๋ Inferentia ์นฉ์ ์ถ์ํ์ต๋๋ค.
Inferentia ๊ธฐ๊ณ ํ์ต ํ๋ก์ธ์ ์นฉ.
ํ์ฅ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
์ ํต์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ณ์ธตํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํฌ๊ฒ ๋จ์ํํ๊ธฐ ์ํด ๋ค์ ์์ค์ ๊ตฌ๋ถํฉ๋๋ค.
- SQL โ ํด๋ผ์ด์ธํธ ๋ฐ ์์ฒญ ๋์คํจ์ฒ๊ฐ ์์ ํฉ๋๋ค.
- ์๋ ์ ๋ฌด - ์ฌ๊ธฐ์์๋ ACID ๋ฑ ๋ชจ๋ ๊ฒ์ด ๋ช ํํฉ๋๋ค.
- ์บ์ฑ, ์ด๋ ๋ฒํผ ํ์์ ์ ๊ณต๋ฉ๋๋ค.
- ๋ฒ์ฑ ๋ฐ์ถ โ ๋ฆฌ๋ ๋ก๊ทธ ์์ ์ ์ ๊ณตํฉ๋๋ค. MySQL์์๋ Bin ๋ก๊ทธ, PosgreSQL์์๋ WAL(Write Ahead Logs)์ด๋ผ๊ณ ํฉ๋๋ค.
- ์ ์ฅ โ ๋์คํฌ์ ์ง์ ๊ธฐ๋กํฉ๋๋ค.
๊ณ์ธตํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฅํ๋ ๋ฐฉ๋ฒ์๋ ์ค๋ฉ, Shared Nothing ์ํคํ ์ฒ, ๊ณต์ ๋์คํฌ ๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋์ผํ ๋จ์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ ์งํฉ๋๋ค. ์ด๋ก ์ธํด ํ์ฅ์ด ํฌ๊ฒ ์ ํ๋ฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ์์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค. Amazon Aurora. MySQL ๋ฐ PostgreSQL๊ณผ ํธํ๋ฉ๋๋ค.
Amazon Aurora
์ฃผ์ ์ํคํ ์ฒ ์์ด๋์ด๋ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์คํ ๋ฆฌ์ง ๋ฐ ๋ก๊น ์์ค์ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค.
์์ผ๋ก๋ ์บ์ฑ ์์ค๋ ๋ ๋ฆฝ์ ์ผ๋ก ๋ง๋ค์๋ค๊ณ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ํคํ ์ฒ๋ ๋ ์ด์ ๋จ์ผ์ฒด๊ฐ ์๋๋ฉฐ ๊ฐ๋ณ ๋ธ๋ก์ ํ์ฅํ ๋ ์ถ๊ฐ์ ์ธ ์์ ๋๋ฅผ ์ป์ต๋๋ค.
๋ก๊น
๋ฐ ์คํ ๋ฆฌ์ง ์์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณ๊ฐ์
๋๋ค.
๊ธฐ์กด DBMS๋ ๋ฐ์ดํฐ๋ฅผ ๋ธ๋ก ํํ๋ก ์คํ ๋ฆฌ์ง ์์คํ ์ ๊ธฐ๋กํฉ๋๋ค. Amazon Aurora์์๋ ์ธ์ด๋ฅผ ๊ตฌ์ฌํ ์ ์๋ ์ค๋งํธ ์คํ ๋ฆฌ์ง๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ฌ์คํ ๋ก๊ทธ. ๋ด๋ถ์ ์คํ ๋ฆฌ์ง๋ ๋ก๊ทธ๋ฅผ ๋ฐ์ดํฐ ๋ธ๋ก์ผ๋ก ๋ณํํ๊ณ ๋ฌด๊ฒฐ์ฑ์ ๋ชจ๋ํฐ๋งํ๋ฉฐ ์๋์ผ๋ก ๋ฐฑ์ ํฉ๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ๊ตฌํํ ์ ์์ต๋๋ค. ๋ณต์ . ๋ชจ๋ ๋ฐ์ดํฐ์ ์์ ํ ๋ณต์ฌ๋ณธ์ ์์ฑํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ ๋น ๋ฅด๊ณ ๊ฒฝ์ ์ ์ผ๋ก ์๋ํฉ๋๋ค.
์คํ ๋ฆฌ์ง ๊ณ์ธต์ ๋ถ์ฐ ์์คํ ์ผ๋ก ๊ตฌํ๋ฉ๋๋ค. ์ด๋ ๋งค์ฐ ๋ง์ ์์ ๋ฌผ๋ฆฌ์ ์๋ฒ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ฐ Redo ๋ก๊ทธ๋ ๋์์ ์ฒ๋ฆฌ๋๊ณ ์ ์ฅ๋ฉ๋๋ค. ์ฌ์ฏ ๊ฐ์ ๋งค๋ญ. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ณดํธ ๋ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ๋ณด์ฅ๋ฉ๋๋ค.
์ฝ๊ธฐ ํ์ฅ์ ์ ์ ํ ๋ณต์ ๋ณธ์ ์ฌ์ฉํ์ฌ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ๋ถ์ฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ฐ๋ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค์ ๋๋จธ์ง ๋ณต์ ๋ณธ ๊ฐ์ ๋๊ธฐํ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๋ชจ๋ ๋ณต์ ๋ณธ์์ ์ต์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅ๋ฉ๋๋ค.
์ ์ผํ ๋ฌธ์ ๋ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ์ค๋๋ ๋ฐ์ดํฐ๋ฅผ ์บ์ฑํ๋ ๊ฒ์ ๋๋ค. ํ์ง๋ง ์ด ๋ฌธ์ ๋ ํด๊ฒฐ๋๊ณ ์์ด ๋ชจ๋ REDO ๋ก๊ทธ ์ ์ก ๋ด๋ถ ๋คํธ์ํฌ๋ฅผ ํตํด ๋ณต์ ๋ณธ์ ์์ฑํฉ๋๋ค. ๋ก๊ทธ๊ฐ ์บ์์ ์์ผ๋ฉด ์๋ชป๋ ๊ฒ์ผ๋ก ํ์๋์ด ๋ฎ์ด์ฐ๊ฒ ๋ฉ๋๋ค. ์บ์์ ์์ผ๋ฉด ๊ฐ๋จํ ์ญ์ ๋ฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ ์ฅ ๊ณต๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค.
DBMS ๊ณ์ธต์ ํ์ฅํ๋ ๋ฐฉ๋ฒ
์ฌ๊ธฐ์ ์ํ ํ์ฅ์ ํจ์ฌ ๋ ์ด๋ ต์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๊ฐ ๊ตฌ๋ถ๊ตฌ๋ถํ ๊ธธ๋ก ๊ฐ๋ณด์ ์ ํ์ ์ธ ์์ง ํ์ฅ.
๋ง์คํฐ ๋ ธ๋๋ฅผ ํตํด DBMS์ ํต์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
์์ง์ผ๋ก ํ์ฅํ ๋ ๋ ๋ง์ ํ๋ก์ธ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ถ ์ ๋ ธ๋๋ฅผ ํ ๋นํฉ๋๋ค.
๋ค์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์
์ ์ด์ ๋ง์คํฐ ๋
ธ๋์์ ์ ๋
ธ๋๋ก ์ ํํฉ๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
- ์ด๋ฅผ ์ํด์๋ ์๋นํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ ์ค์ง ์๊ฐ์ด ํ์ํฉ๋๋ค.
- ์ ๋ง์คํฐ ๋ ธ๋์๋ ์ฝ๋ ์บ์๊ฐ ํฌํจ๋ฉ๋๋ค. ์บ์๊ฐ ์๋ฐ์ ๋ ํ์๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ด ์ต๋๊ฐ ๋ฉ๋๋ค.
์ํฉ์ ๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น? ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๋ง์คํฐ ๋
ธ๋ ์ฌ์ด์ ํ๋ก์๋ฅผ ์ค์ ํฉ๋๋ค.
์ด๊ฒ์ด ์ฐ๋ฆฌ์๊ฒ ๋ฌด์์ ์ค๊น์? ์ด์ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ๋
ธ๋๋ก ์๋์ผ๋ก ๋ฆฌ๋๋ ์
ํ ํ์๊ฐ ์์ต๋๋ค. ์ ํ์ ํ๋ก์ ํ์์ ์ํ๋ ์ ์์ผ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ ๋น ๋ฆ
๋๋ค.
๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง ์๋๋๋ค. ์ฌ์ ํ ์บ์๋ฅผ ์๋ฐ์ ํด์ผ ํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ํ ์๋ก์ด ๋ฌธ์ ๊ฐ ๋ํ๋ฌ์ต๋๋ค. ์ด์ ํ๋ก์๊ฐ ์ ์ฌ์ ์ธ ์คํจ ์ง์ ์ด ๋์์ต๋๋ค.
Amazon Aurora ์๋ฒ๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ ์ต์ข ์๋ฃจ์
์ฐ๋ฆฌ๋ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ์ต๋๊น?
๋๋ฆฌ์ธ์ ๋ ๋ฌ์ต๋๋ค. ์ด๋ ๋ณ๋์ ์ธ์คํด์ค๊ฐ ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๋ ์ ์ฒด ๋ถ์ฐ ํ๋ก์ ์งํฉ์ ๋๋ค. ์ฅ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ ธ๋๋ฅผ ๊ฑฐ์ ์ฆ์ ๊ต์ฒดํ ์ ์์ต๋๋ค.
๋ค์ํ ํฌ๊ธฐ์ ์ ๋ ธ๋ ํ์ ์ถ๊ฐํ์ต๋๋ค.. ๋ฐ๋ผ์ ๋ ํฌ๊ฑฐ๋ ์์ ํฌ๊ธฐ์ ์ ๋ ธ๋๋ฅผ ํ ๋นํด์ผ ํ๋ ๊ฒฝ์ฐ ์ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ก๋๋ ๋๊น์ง ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์์ต๋๋ค.
์ ์ฒด ์ค์ผ์ผ๋ง ํ๋ก์ธ์ค๋ ํน์ ๋ชจ๋ํฐ๋ง ์์คํ ์ ์ํด ์ ์ด๋ฉ๋๋ค. ๋ชจ๋ํฐ๋ง์ ํ์ฌ ๋ง์คํฐ ๋ ธ๋์ ์ํ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ๋ก์ธ์ ๋ก๋๊ฐ ์๊ณ๊ฐ์ ๋๋ฌํ ๊ฒ์ ๊ฐ์งํ๋ฉด ์ ์ธ์คํด์ค ํ์ ์ ๋ ธ๋๋ฅผ ํ ๋นํด์ผ ํจ์ ์๋ฆฝ๋๋ค.
๋ถ์ฐ ํ๋ก์, ์ ์ธ์คํด์ค ๋ฐ ๋ชจ๋ํฐ๋ง.
ํ์ํ ์ ๋ ฅ์ ๊ฐ์ถ ๋ ธ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฒํผ ํ์ด ์ฌ๊ธฐ์ ๋ณต์ฌ๋๊ณ ์์คํ ์ ์ ํํ ์ ์๋ ์์ ํ ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ๊ธฐ ์์ํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ ํํ๋ ์๊ฐ์ ๋งค์ฐ ๋น ๋ฅด๊ฒ ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ๋ก์์ ์ด์ ๋ง์คํฐ ๋
ธ๋ ๊ฐ์ ํต์ ์ด ์ผ์ ์ค๋จ๋๊ณ ๋ชจ๋ ์ธ์
์ด ์ ๋
ธ๋๋ก ์ ํ๋ฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๋ ฅ์ ์์
.
๊ทธ๋ํ๋ฅผ ๋ณด๋ฉด ์์คํ์
์ด ์ค์ ๋ก ๋งค์ฐ ์งง๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. ํ๋์ ๊ทธ๋ํ๋ ๋ถํ๋ฅผ ํ์ํ๊ณ , ๋นจ๊ฐ์ ๋จ๊ณ๋ ์กฐ์ ์๊ฐ์ ํ์ํฉ๋๋ค. ํ๋์ ๊ทธ๋ํ์ ๋จ๊ธฐ ํ๋ฝ์ ๋ฐ๋ก ๊ทธ ์งง์ ์ง์ฐ์
๋๋ค.
๊ทธ๋ฐ๋ฐ Amazon Aurora๋ฅผ ์ฌ์ฉํ๋ฉด ์ฃผ๋ง๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ง ์์ ๋ ๋น์ฉ์ ์์ ํ ์ ์ฝํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ ์ ์์ต๋๋ค. ๋ถํ๋ฅผ ์ค์งํ ํ DB๋ ์ ์ฐจ์ ์ผ๋ก ์ ๋ ฅ์ ๊ฐ์์ํค๋ฉฐ ์ผ์ ์๊ฐ ๋์ ๊บผ์ง๋๋ค. ๋ถํ๊ฐ ๋์์ค๋ฉด ๋ค์ ๋ถ๋๋ฝ๊ฒ ์์นํฉ๋๋ค.
Amazon ์ฅ์น ์ด์ผ๊ธฐ์ ๋ค์ ๋ถ๋ถ์์๋ ๋คํธ์ํฌ ํ์ฅ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ๊ตฌ๋ ํ๋ค
์ฐํธ ๊ธฐ์ฌ๋ฅผ ๋์น์ง ์๋๋ก ๊ณ์ ์ง์ผ๋ด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.์
HighLoad ++ Vasily Pantyukhin์ด ๋ณด๊ณ ์๋ฅผ ์์ฑํฉ๋๋ค.ํด์คํด, ์ฐ๋ฆฌ์๊ฒ ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค. ์ฅ์ ์ ๋๋นํ ์์คํ ์ค๊ณ, Amazon ๋ด๋ถ ํด๋ผ์ฐ๋ ์๋น์ค ๊ฐ๋ฐ ํจํด " Amazon ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๋ ๋ถ์ฐ ์์คํ ์ ์ค๊ณ ํจํด์ ๋ฌด์์ธ์ง, ์๋น์ค ์คํจ ์ด์ ๋ ๋ฌด์์ธ์ง, ์ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ ๋ฌด์์ธ์ง, ์ง์์ ์ธ ์์ , Shuffle Sharding ๋ฑ์ด ํฅ๋ฏธ๋ก์ธ ๊ฒ์ ๋๋ค. ์ปจํผ๋ฐ์ค๊น์ง ํ ๋ฌ๋ ์ฑ ๋จ์ง ์์์ต๋๋ค.ํฐ์ผ์ ์์ฝํ์ธ์ . 24์ XNUMX์ผ ์ต์ข ๊ฐ๊ฒฉ ์ธ์.
์ถ์ฒ : habr.com