[AWS] Redshift ๋?
Redshift ๋?
Amazon Redshift๋ ํด๋ผ์ฐ๋์์ ์๋ฒฝํ๊ฒ ๊ด๋ฆฌ๋๋ ํํ๋ฐ์ดํธ๊ธ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์๋น์ค์ ๋๋ค.
๋๊ท๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ํ๊ฒ ๋ถ์ํ๊ณ ์ฟผ๋ฆฌ(๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ ์ผ)ํ ์ ์๋๋ก ์ค๊ณ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค.
์๋ง์กด ์น ์๋น์ค(AWS)์์ ์ ๊ณต๋๋ฉฐ, ๊ณ ์ฑ๋ฅ์ ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
Redshift ํน์ง
Amazon Redshift๋ ๋ฐ์ด๋ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ๊ณตํ์ฌ ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋น์ฆ๋์ค ๋ถ์ ๋ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์ฉ๋๋ก ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
๋๊ท๋ชจ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ถ์์ ์ํ ๊ฐ๋ ฅํ๋ฉด์๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์๋น์ค๋ก, ๋น์ฆ๋์ค ๋ถ์ ๋ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ฐ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
- ํด๋ฌ์คํฐ (Cluster):
- Redshift ํด๋ฌ์คํฐ๋ ํ๋ ์ด์์ ๋ ธ๋๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ๋ ธ๋๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ์คํ ๋ฆฌ์ง๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค. ๋ ธ๋์ ์๋ ํ์์ ๋ฐ๋ผ ์กฐ์ ํ ์ ์์ต๋๋ค.
- ์ปฌ๋ผ ๊ธฐ๋ฐ ์คํ ์ด:
- Redshift๋ ๋ฐ์ดํฐ๋ฅผ ์ปฌ๋ผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฅํ์ฌ ํจ์จ์ ์ธ ์์ถ๊ณผ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ปฌ๋ผ ๊ธฐ๋ฐ ์คํ ์ด๋ ๋ถ์ ์์ ์ ์ ํฉํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค.
- ๋ง์ค์๋ธ ๋ณ๋ ฌ ์ฒ๋ฆฌ (MPP):
- Redshift๋ Massively Parallel Processing (MPP) ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋ฏ๋ก ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ ๋ํ ๋์ ์ฑ๋ฅ์ ๋ณด์ฅํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ํธํ:
- Redshift๋ ๋ฐ์ดํฐ ์ ์ก ๋ฐ ์ ์ฅ์ ์ํ SSL ์ฐ๊ฒฐ์ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
- ์ฟผ๋ฆฌ ์ฑ๋ฅ ์ต์ ํ:
- Redshift๋ ์๋ ๋ฐ ์๋ ์ธ๋ฑ์ฑ, ํต๊ณ ์์ง ๋ฐ ์ฟผ๋ฆฌ ์ต์ ํ ๊ธฐ๋ฅ์ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ์ต์ ํํฉ๋๋ค.
- ์คํํธ๋ผ (Amazon Redshift Spectrum):
- Redshift Spectrum์ S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ํด๋ฌ์คํฐ ์ธ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.
- ๋น์ฆ๋์ค ์ธํ
๋ฆฌ์ ์ค (BI) ๋๊ตฌ ํธํ์ฑ:
- AWS Redshift๋ ๋ค์ํ ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค ๋๊ตฌ์ ์ฐ๋์ด ๊ฐ๋ฅํ๋ฉฐ, ์๊ฐํ ๋ฐ ๋ถ์์ ์ํ ๋ค์ํ ๋๊ตฌ์ ํตํฉ๋ฉ๋๋ค.
- ๋ณด์ ๋ฐ ์ ๊ทผ ์ ์ด:
- AWS Identity and Access Management(IAM), ๊ฐ์ ์ฌ์ค ํด๋ผ์ฐ๋ (VPC), ๋ฐ์ดํฐ ์ํธํ ๋ฑ ๋ค์ํ ๋ณด์ ๊ธฐ๋ฅ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋ณดํธํฉ๋๋ค.