Amazon Redshift๋ ์๋๊ฐ ๋น ๋ฅธ ์์ ๊ด๋ฆฌํ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก, ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ค SQL ๋ฐ ๊ธฐ์กด BI(๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค) ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐํธํ๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ถ์ํ ์ ์๊ฒ ํด์ค๋๋ค. Amazon Redshift๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๊ตํ ์ฟผ๋ฆฌ ์ต์ ํ, ๊ณ ์ฑ๋ฅ ๋ก์ปฌ ๋์คํฌ์ ์ปฌ๋ผ ๋ฐฉ์ ์คํ ๋ฆฌ์ง, ๋๋ ๋ณ๋ ฌ ์ฟผ๋ฆฌ ์คํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ํํ๋ฐ์ดํธ ๊ท๋ชจ์ ์ ํ ๋ฐ์ดํฐ์ ๋ณต์กํ ๋ถ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๋๋ถ๋ถ ๊ฒฐ๊ณผ๊ฐ ๋ช ์ด ๋ด์ ๋ฐํ๋ฉ๋๋ค. Amazon Redshift์์๋ ์ฝ์ ์์ด ์๊ฐ๋น 0.25 USD์ ์์ ๊ท๋ชจ๋ก ์์ํ์ฌ ๊ธฐ์กด ์๋ฃจ์ ๋๋น 10%๋ ์ ๋๋ ์ฐ๊ฐ ํ ๋ผ๋ฐ์ดํธ๋น 1,000 USD์ ๋น์ฉ์ ํํ๋ฐ์ดํธ ๊ท๋ชจ๋ก ํ์ฅํ ์ ์์ต๋๋ค.
๋ํ, Amazon Redshift์๋ Redshift Spectrum์ด ํฌํจ๋์ด ์์ด Amazon S3์ ์๋ ์์ฌ๋ฐ์ดํธ ๊ท๋ชจ์ ๋น์ ํ ๋ฐ์ดํฐ์ ๋ํด SQL ์ฟผ๋ฆฌ๋ฅผ ์ง์ ์คํํ ์ ์์ต๋๋ค. ๋ก๋ํ๊ฑฐ๋ ๋ณํํ ํ์ ์์ผ๋ฉฐ, Avro, CSV, Grok, Ion, JSON, ORC, Parquet, RCFile, RegexSerDe, SequenceFile, TextFile ๋ฐ TSV๋ฅผ ๋น๋กฏํ ์คํ ๋ฐ์ดํฐ ํ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Redshift Spectrum์ ๊ฒ์ํ๋ ๋ฐ์ดํฐ์ ๋ฐ๋ผ ์ฟผ๋ฆฌ ์ปดํจํ ํ์๋ฅผ ์๋์ผ๋ก ํ์ฅํ๋ฏ๋ก, ๋ฐ์ดํฐ ์ธํธ์ ๊ท๋ชจ์ ๊ด๊ณ์์ด Amazon S3์ ๋ํ ์ฟผ๋ฆฌ๊ฐ ๋น ๋ฅด๊ฒ ์คํ๋ฉ๋๋ค. Redshift Spectrum์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ »
6๊ฐ์ ๋์ ๋ฌด๋ฃ๋ก AWS Database Migration Service(DMS)๋ฅผ ์ฌ์ฉํ์ฌ Amazon Redshift๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ฐ์ํํ ์๋ ์์ต๋๋ค. ์์ธํ ์์๋ณด๊ธฐ »
๊ฐ๋ ์ฆ๋ช ์ด ํ์ํ์ญ๋๊น?
๊ฐ๋ ์ฆ๋ช ๋๋ ํ๊ฐ๋ฅผ ์ํ ์ง์ ์์ฒญํ๊ธฐ
์ ์ํจ
Amazon Redshift๋ I/O ํจ์จ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด ์ปฌ๋ผ ๋ฐฉ์ ์คํ ๋ฆฌ์ง ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ์ฌ๋ฌ ๋
ธ๋์์ ์ฟผ๋ฆฌ๋ฅผ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ์ฌ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ์ดํฐ ๋ก๋ ์๋๋ Amazon S3, Amazon DynamoDB, Amazon EMR, Amazon Kinesis ๋ฐ ๋ชจ๋ SSH ์ฌ์ฉ ํธ์คํธ๋ฅผ ํตํฉํ์ฌ ํด๋ฌ์คํฐ ํฌ๊ธฐ์ ๋ฐ๋ผ ์ ํ์ ์ผ๋ก ์ฆ๊ฐํฉ๋๋ค.
์ ๋ ดํ ๋น์ฉ
์ฌ์ฉํ ๋งํผ๋ง ์ง๋ถํ๋ฉด ๋ฉ๋๋ค. ๊ธฐ์กด ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์๋ฃจ์
๋น์ฉ์ 1/10 ์์ค์ธ ์ฐ๊ฐ ํ
๋ผ๋ฐ์ดํธ๋น 1,000 USD์ ๋น์ฉ์ผ๋ก ๋ชจ๋ ๋ฐ์ดํฐ์ ๋ํด ์ฌ์ฉ์ ์ ์ ํ ์์ด ๋ฌด์ ํ์ผ๋ก ๋ถ์์ ์ํํ ์ ์์ต๋๋ค. ๋๋ถ๋ถ ๊ณ ๊ฐ์ ๊ฒฝ์ฐ ์์ถ ํ์ ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ 3~4๋ฐฐ ๊ฐ์ํ๋ฏ๋ก ์์ถ๋์ง ์์ ํ
๋ผ๋ฐ์ดํธ๋น ์ฐ๊ฐ 250~333 USD๋ก ๋น์ฉ์ด ๋ฎ์์ง๋๋ค.
ํ์ฅ ๊ฐ๋ฅ
Redshift Spectrum์์๋ Amazon Redshift์์ ๋ก์ปฌ ๋์คํฌ์ ์ ์ฅ๋ ํํ๋ฐ์ดํธ ๊ท๋ชจ์ ๋ฐ์ดํฐ์ ๋ํด ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ํ์ฌ ์ฌ์ฉํ๋ SQL ๊ตฌ๋ฌธ ๋ฐ BI ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฝ๊ฒ Amazon S3์ ์๋ ์์ฌ๋ฐ์ดํธ ๊ท๋ชจ์ ๋ฐ์ดํฐ์ ๋ํด ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๊ณ ๋๋ก ์ ํํ๋๊ณ ์์ฃผ ์ก์ธ์คํ๋ ๋ฐ์ดํฐ๋ Redshift ๋ก์ปฌ ๋์คํฌ์ ์ ์ฅํ๊ณ , ๋๊ท๋ชจ์ ๋น์ ํ ๋ฐ์ดํฐ๋ Amazon S3 "๋ฐ์ดํฐ ๋ ์ดํฌ"์ ์ ์งํ๋ฉด์ ์์ชฝ์์ ์ํํ๊ฒ ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๊ฐํธ์ฑ
Amazon Redshift๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ๊ด๋ฆฌ, ๋ชจ๋ํฐ๋ง ๋ฐ ํ์ฅํ๋ ์ผ๋ฐ์ ์ธ ๊ด๋ฆฌ ์์
๋๋ถ๋ถ์ ์์ฝ๊ฒ ์๋ํํ ์ ์์ต๋๋ค. Amazon Redshift์์ ์๊ฐ์ด ๋ง์ด ์๋น๋๊ณ ๋
ธ๋ ์ง์ฝ์ ์ธ ์์
์ ๋ชจ๋ ์ฒ๋ฆฌํจ์ผ๋ก์จ ์ฌ์ฉ์๋ ๋ฐ์ดํฐ์ ๋น์ฆ๋์ค์ ์ง์คํ ์ ์๊ฒ ๋ฉ๋๋ค.
ํ์ฅ์ฑ
์ฑ๋ฅ๊ณผ ์ฉ๋์ ๋ํ ์๊ตฌ ์ฌํญ์ด ๋ณํจ์ ๋ฐ๋ผ ๊ฐ๋จํ API ํธ์ถ์ด๋ ์ฝ์์์ ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก ํด๋ฌ์คํฐ ํฌ๊ธฐ๋ฅผ ์์ฝ๊ฒ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ์ ์์ต๋๋ค.
๋ณด์
๋ณด์ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์์ต๋๋ค. ํ๋์จ์ด ๊ฐ์ AES-256 ๋ฐ SSL์ ์ฌ์ฉํ์ฌ ์ ์ฅ ๋ฐ์ดํฐ ๋ฐ ์ ์ก ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ , Amazon VPC๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ๋ฅผ ๊ฒฉ๋ฆฌํ๋ฉฐ, AWS Key Management Service(KMS) ๋ฐ ํ๋์จ์ด ๋ณด์ ๋ชจ๋(HSM)์ ์ฌ์ฉํ์ฌ ํค๋ฅผ ๊ด๋ฆฌํ ์๋ ์์ต๋๋ค.
ํธํ์ฑ
Amazon Redshift๋ ํ์ค SQL์ ์ง์ํ๊ณ ์ฝ์์์ ๋ค์ด๋ก๋ํ ์ ์๋ ์ฌ์ฉ์ ์ ์ JDBC ๋ฐ ODBC ๋๋ผ์ด๋ฒ๋ฅผ ์ ๊ณตํ๋ฏ๋ก ๋ค์ํ ์ข
๋ฅ์ ์ต์ํ SQL ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ, ํ์ค PostgreSQL JDBC ๋ฐ ODBC ๋๋ผ์ด๋ฒ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ค์ํ ์ฐ์ ๊ณผ ๊ท๋ชจ์ Amazon Redshift ๊ณ ๊ฐ ์ฑ๊ณต ์ฌ๋ก๋ ๊ณ ๊ฐ ์ฑ๊ณต ์ฌ๋ก ํ์ด์ง ์ฐธ์กฐ »
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง์ ์ต์ ํ
Amazon Redshift๋ ๋ค์ํ ํ์ ์ ํตํด 100๊ธฐ๊ฐ๋ฐ์ดํธ๋ถํฐ ์์ฌ๋ฐ์ดํธ์ ์ด๋ฅด๋ ๊ท๋ชจ์ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด ๋งค์ฐ ๋ฐ์ด๋ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ํํ๋ฐ์ดํธ ๊ท๋ชจ์ ๋ก์ปฌ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ Amazon Redshift๋ ์ปฌ๋ผ ๋ฐฉ์ ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ ์์ถ ๋ฐ ์์ญ ๋งคํ์ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ ์ํ์ ํ์ํ I/O ์๋ฅผ ์ค์
๋๋ค. Amazon Redshift๋ ๋๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ(MPP) ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์ํคํ
์ฒ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก SQL ์์
์ ๋ณ๋ ฌ ์ฒ๋ฆฌํ๊ณ ๋ถ์ฐํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฆฌ์์ค๋ฅผ ๋ชจ๋ ํ์ฉํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ํ๋์จ์ด๋ ๊ณ ์ฑ๋ฅ ๋ฐ์ดํฐ ํ๋ก์ธ์ฑ์ ์ํํ๋๋ก ์ค๊ณ๋์ด ์์ต๋๋ค. CPU์ ๋๋ผ์ด๋ธ ๊ฐ ์ฒ๋ฆฌ๋์ ๊ทน๋ํํ๊ธฐ ์ํด ๋ก์ปฌ ์ฐ๊ฒฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ฌ์ฉํ๊ณ , ๋
ธ๋ ๊ฐ ์ฒ๋ฆฌ๋์ ๊ทน๋ํํ๊ธฐ ์ํด 10GigE ๋ฉ์ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. Amazon S3์ ์๋ ์์ฌ๋ฐ์ดํธ ๊ท๋ชจ์ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ, Amazon Redshift์์๋ ์ฟผ๋ฆฌ ์คํ์ ์๋์ผ๋ก ํ์ฅ๋๋ Redshift Spectrum ์ธ์คํด์ค ํ์ ์์ํ๋ฉฐ ์ค์บ๋ ๋ฐ์ดํฐ ์์ ์ต์ํํ๋ ์ต์ ํ๋ ์ฟผ๋ฆฌ ํ๋์ ์์ฑํ๋ฏ๋ก, ๋ฐ์ดํฐ ํฌ๊ธฐ์ ๊ด๊ณ์์ด ์ฟผ๋ฆฌ๊ฐ ์ ์ํ๊ฒ ์คํ๋ฉ๋๋ค.
ํํ๋ฐ์ดํธ ๊ท๋ชจ
์ฝ์์์ ํด๋ฆญ ๋ช ๋ฒ์ด๋ ๊ฐ๋จํ API ํธ์ถ๋ก ์์ฝ๊ฒ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋
ธ๋ ์ ๋๋ ์ ํ์ ๋ณ๊ฒฝํ๊ณ ์์ถ๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ํํ๋ฐ์ดํธ ๊ท๋ชจ๋ก ํ์ฅํ ์ ์์ต๋๋ค. ๊ณ ๋ฐ๋ ์คํ ๋ฆฌ์ง(DS) ๋
ธ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋งค์ฐ ์ ๋ ดํ ๊ฐ๊ฒฉ์ ํ๋ ๋์คํฌ ๋๋ผ์ด๋ธ(HDD)๋ฅผ ์ฌ์ฉํ๋ ๋งค์ฐ ํฐ ๊ท๋ชจ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๊ณ ๋ฐ๋ ์ปดํจํ
(DC) ๋
ธ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณ ์ CPU, ๋๋์ RAM ๋ฐ ์๋ฆฌ๋ ์คํ
์ดํธ ๋์คํฌ(SSD)๋ฅผ ์ฌ์ฉํ๋ ๋งค์ฐ ๋์ ์ฑ๋ฅ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. Amazon Redshift์์๋ ์๋ก์ด ํด๋ฌ์คํฐ๊ฐ ์์ ํ ํ๋ก๋น์ ๋๋๊ณ ์ฌ์ฉํ ์ค๋น๊ฐ ๋ ๋๊น์ง ๊ท๋ชจ๋ฅผ ์กฐ์ ํ๋ ๋์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋๋ก ๊ณ์ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค.
Amazon S3 "๋ฐ์ดํฐ ๋ ์ดํฌ"๋ฅผ ์ฟผ๋ฆฌ
Redshift Spectrum์ ์ฌ์ฉํ๋ฉด ๋ก๋ฉ์ด๋ ETIL ํ์ ์์ด Amazon S3์ ์๋ ์์ฌ๋ฐ์ดํธ ๊ท๋ชจ์ ๋น์ ํ ๋ฐ์ดํฐ์ ๋ํด ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ฟผ๋ฆฌ๋ฅผ ๋ฐํํ๋ฉด, Amazon Redshift SQL ์๋ํฌ์ธํธ๋ก ์ ๋ฌ๋๊ณ ์ฌ๊ธฐ์์ ์ฟผ๋ฆฌ ํ๋์ ์์ฑํ๊ณ ์ต์ ํํฉ๋๋ค. Amazon Redshift๋ ๋ก์ปฌ์ ์๋ ๋ฐ์ดํฐ์ Amazon S3์ ์๋ ๋ฐ์ดํฐ๊ฐ ๋ฌด์์ธ์ง ํ์
ํ๊ณ , ์ฝ์ด์์ผ ํ๋ Amazon S3 ๋ฐ์ดํฐ ์์ ์ต์ํํ๊ธฐ ์ํ ํ๋์ ์์ฑํ๊ณ , ๊ณต์ ๋ฆฌ์์ค ํ์ Amazon Redshift Spectrum ์์
์์ Amazon S3์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฒ๋ฆฌํ๋๋ก ์์ฒญํ ํ, ๊ฒฐ๊ณผ๋ฅผ Amazon Redshift ํด๋ฌ์คํฐ๋ก ๊ฐ์ ธ์์ ๋๋จธ์ง ์์
์ ์ฒ๋ฆฌํฉ๋๋ค.
์ ๊ฒฐ์ ๋น์ฉ์ด ์์
ํ๋ก๋น์ ๋ํ ๋ฆฌ์์ค์ ๋ํด์๋ง ์ง๋ถํ๋ฉด ๋ฉ๋๋ค. ์ ๊ฒฐ์ ๋น์ฉ ๋ฐ ์ฅ๊ธฐ ๊ณ์ฝ์ด ์๋ ์จ ๋๋งจ๋ ์๊ธ์ ์ ํํ๊ฑฐ๋ ์์ฝ ์ธ์คํด์ค ์๊ธ์ผ๋ก ์๋นํ ํ ์ธ๋ ์๊ธ์ ์ ํํ ์ ์์ต๋๋ค. ์จ ๋๋งจ๋ ์๊ธ์ 160GB DC1.Large ๋
ธ๋์ ๋ํด ์๊ฐ๋น 0.25 USD ๋๋ 2TB DS2.XLarge ๋
ธ๋์ ๋ํด ์๊ฐ๋น 0.85 USD์์ ์์ํฉ๋๋ค. ๋ถ๋ถ ์ ๊ฒฐ์ ์์ฝ ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์ง ์๊ธ์ DC1.Large ๋
ธ๋์ ๋ํด ์๊ฐ๋น 0.10 USD(์ฐ๊ฐ 5,500 USD/TB) ๋๋ DS2.XLarge ๋
ธ๋์ ๋ํด ์๊ฐ๋น 0.228 USD(์ฐ๊ฐ 999 USD/TB)๋ก ๋ฎ์ถ ์ ์์ต๋๋ค. Redshift Spectrum ์ฟผ๋ฆฌ ์๊ธ์ S3์์ ์ค์บ๋ ํ
๋ผ๋ฐ์ดํธ๋น 5 USD์
๋๋ค. ์์ธํ ๋ด์ฉ์ Amazon Redshift ์๊ธ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๋ด๊ฒฐํจ์ฑ
Amazon Redshift์๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ํด๋ฌ์คํฐ์ ์์ ์ฑ์ ํฅ์์ํค๋ ์ฌ๋ฌ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ํด๋ฌ์คํฐ์ ๋
ธ๋์ ์ฐ์ด๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ ํด๋น ํด๋ฌ์คํฐ ๋ด์ ๋ค๋ฅธ ๋
ธ๋์ ์๋ ๋ณต์ ๋๋ฉฐ ๋ชจ๋ ๋ฐ์ดํฐ๋ Amazon S3์ ๊ณ์ ๋ฐฑ์
๋ฉ๋๋ค. Amazon Redshift๋ ํด๋ฌ์คํฐ ์ํ๋ฅผ ๊ณ์ํด์ ๋ชจ๋ํฐ๋งํ๊ณ , ์คํจํ ๋๋ผ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ๋ค์ ๋ณต์ ํ๋ฉฐ, ํ์์ ๋ฐ๋ผ ๋
ธ๋๋ฅผ ๊ต์ฒดํฉ๋๋ค.
์๋ ๋ฐฑ์
Amazon Redshift๋ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ Amazon S3๋ก ๊ณ์ํด์ ์๋ ๋ฐฑ์
ํ๊ณ , 1์ผ์์ ์ต๋ 35์ผ๊น์ง ์ฌ์ฉ์๊ฐ ์ ์ํ ๊ธฐ๊ฐ ๋์ ์ค๋
์ท์ ์ ์ฅํฉ๋๋ค. ์ฌ์ฉ์๋ ์ธ์ ๋ ์์ฒด ์ค๋
์ท์ ์์ฑํ ์ ์๊ณ ์์ฑ๋ ์ค๋
์ท์ ๋ช
์์ ์ผ๋ก ์ด๋ฅผ ์ญ์ ํ ๋๊น์ง ๋ณด๊ด๋ฉ๋๋ค. ๋ํ, Amazon Redshift๋ ์ฌํด ๋ณต๊ตฌ๋ฅผ ์ํด ์ค๋
์ท์ ๋ค๋ฅธ ๋ฆฌ์ ์ S3์ ๋น๋๊ธฐ์ ์ผ๋ก ๋ณต์ ํ ์ ์์ต๋๋ค. ํด๋ฌ์คํฐ๋ฅผ ์ญ์ ํ๋ฉด ์์คํ
์ค๋
์ท์ ์ญ์ ๋์ง๋ง, ์ฌ์ฉ์ ์ค๋
์ท์ ์ด๋ฅผ ๋ช
์์ ์ผ๋ก ์ญ์ ํ ๋๊น์ง๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น ๋ฅธ ๋ณต์
AWS Management Console ๋๋ Amazon Redshift API๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ์์คํ
๋๋ ์ฌ์ฉ์ ์ค๋
์ท์ผ๋ก ํด๋ฌ์คํฐ๋ฅผ ๋ณต์ํ ์ ์์ต๋๋ค. ํด๋ฌ์คํฐ๋ ์์คํ
๋ฉํ๋ฐ์ดํฐ๊ฐ ๋ณต์๋๋ ๋๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ๋ง๋๋ ๋์ ์ฟผ๋ฆฌ ์คํ์ ์์ํ ์ ์์ต๋๋ค.
์ํธํ
๋ช๋ช ๋งค๊ฐ ๋ณ์ ์ค์ ๋ง์ผ๋ก ์ ์ก ์ค์ธ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด SSL์ ์ฌ์ฉํ๊ณ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ํ๋์จ์ด ๊ฐ์ AES-256 ์ํธํ๋ฅผ ์ฌ์ฉํ๋๋ก Amazon Redshift๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์ํธํ๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ๋ฉด ๋ฐฑ์
๋ฐ ๋์คํฌ์ ์์ฑ๋ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์ํธํ๋ฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Amazon Redshift์์ ํค๋ฅผ ๊ด๋ฆฌํ์ง๋ง, ์ฌ์ฉ์๋ ์์ฒด ํ๋์จ์ด ๋ณด์ ๋ชจ๋(HSM), AWS CloudHSM ๋๋ AWS Key Management Service๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ๊ด๋ฆฌํ๋๋ก ์ ํํ ์ ์์ต๋๋ค.
๋คํธ์ํฌ ๊ฒฉ๋ฆฌ
Amazon Redshift๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฉํ๋ฒฝ ๊ท์น์ ๊ตฌ์ฑํ์ฌ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ํด๋ฌ์คํฐ์ ๋ํ ๋คํธ์ํฌ ์ก์ธ์ค๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. Amazon VPC ๋ด์์ Amazon Redshift๋ฅผ ์คํํ์ฌ ์์ฒด ๊ฐ์ ๋คํธ์ํฌ์ ์๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ํด๋ฌ์คํฐ๋ฅผ ๊ฒฉ๋ฆฌํ๊ณ ์
๊ณ ํ์ค์ ์ํธํ๋ IPSec VPN์ ์ฌ์ฉํ์ฌ ๊ธฐ์กด IT ์ธํ๋ผ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๊ฐ์ฌ ๋ฐ ๊ท์ ์ค์
Amazon Redshift๋ AWS CloudTrail๊ณผ ํตํฉ๋์ด ๋ชจ๋ Redshift API ํธ์ถ์ ๊ฐ์ฌํ ์ ์์ต๋๋ค. ๋ํ Amazon Redshift๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ฐ๊ฒฐ ์๋, ์ฟผ๋ฆฌ ๋ฐ ๋ณ๊ฒฝ์ ๋น๋กฏํ ๋ชจ๋ SQL ์์
์ ๋ก๊ทธ์ ๊ธฐ๋กํฉ๋๋ค. ์ฌ์ฉ์๋ ์์คํ
ํ
์ด๋ธ์ ๋ํ SQL ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ๋ก๊ทธ์ ์ก์ธ์คํ๊ฑฐ๋ ๋ก๊ทธ๋ฅผ Amazon S3์ ์์ ํ ์์น๋ก ๋ค์ด๋ก๋ํ๋๋ก ์ ํํ ์ ์์ต๋๋ค. Amazon Redshift๋ SOC1, SOC2, SOC3 ๋ฐ PCI DSS Level 1 ์๊ตฌ ์ฌํญ์ ์ค์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ AWS ํด๋ผ์ฐ๋ ๊ท์ ์ค์๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
Amazon Redshift Spectrum์์๋ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ฑฐ๋ ๋ณํํ ํ์ ์์ด ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋ก์ปฌ ๋์คํฌ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๋์ด Amazon S3 '๋ฐ์ดํฐ ๋ ์ดํฌ'์ ์ ์ฅ๋ ๋ฐฉ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํ ์ ์๋๋ก Amazon Redshift์ ๋ถ์ ์ญ๋์ ํ์ฅํ ์ ์์ต๋๋ค. ์ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์์๋ Amazon Redshift Spectrum์ 10๊ฐ์ง ์ค์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์์งํ๊ณ ์ด๋ฅผ ์ฌ๋ฌ ๊ธฐ๋ฅ ๊ทธ๋ฃน์ผ๋ก ๋๋์์ต๋๋ค.
Amazon Redshift Spectrum์ ์ฌ์ฉํ๋ฉด Amazon Redshift ๊ณ ๊ฐ์ด Amazon S3์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค. Redshift Spectrum์ ๊ธฐ๋ณธ ํ์(Avro, CSV, Grok, ORC, Parquet, RCFile, RegexSerDe, SequenceFile, TextFile ๋ฐ TSV ํฌํจ) ๊ทธ๋๋ก ์์ค ๋ฐ์ดํฐ์์ ์ง์ ๋์ํฉ๋๋ค. ์ฆ, ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๊ฑฐ๋ ๋ณํํ ํ์๊ฐ ์์ต๋๋ค.
Amazon Redshift์ ๊ธฐ๋ฅ๊ณผ ์ ์ฐ์ฑ์ ํ์ฉํ๋ฉด์ ๋ฐ์ดํฐ๊ฐ ์๋ ์ฅ์์์ ์๋ ๊ทธ๋๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก AWS์์ Amazon Redshift Spectrum์ ์ถ์ํ์ต๋๋ค. Spectrum์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ก๋ฉํ๊ฑฐ๋ ๋ค๋ฅธ ์ค๋น ์์
์์ด Amazon Simple Storage Service(S3)์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ๋ํด ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
์ด์ ์ธ๋์ธ DC1๊ณผ ๋์ผํ ๊ฐ๊ฒฉ์ธ ์๋ก์ด 2์ธ๋ ๊ณ ๋ฐ๋ ์ปดํจํ
(DC2) ๋
ธ๋๋ฅผ ํตํด ๊ณ ๋ฐ๋ ์ปดํจํ
(DC) ํจ๋ฐ๋ฆฌ๋ฅผ ๋ ๋น ๋ฅด๊ณ ๋ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ง๋ค์์ต๋๋ค. DC2๋ ์งง์ ์ง์ฐ ์๊ฐ๊ณผ ๋์ ์ฒ๋ฆฌ๋์ ์๊ตฌํ๋ ๊น๋ค๋ก์ด ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง ์ํฌ๋ก๋๋ฅผ ์ํด ์ค๊ณ๋์์ต๋๋ค. DC2๋ ๊ฐ๋ ฅํ ์ธํ
E5-2686 v4(Broadwell) CPU์ ๋น ๋ฅธ DDR4 ๋ฉ๋ชจ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ NVMe ๊ธฐ๋ฐ์ SSD(Solid State Disk)๋ฅผ ์ ๊ณตํฉ๋๋ค.
2017๋
์๋ Redshift Spectrum๊ณผ DC2 ๋
ธ๋๋ฟ๋ง ์๋๋ผ ๋ ๋ฐ์ด๋ ํ์ฅ์ฑ, ๋ ๋์ ์ฑ๋ฅ, ๋ ๋ง์ ์๋ํ, ๋ถ์ ์ํฌ๋ก๋๋ฅผ ๊ด๋ฆฌํ๋ ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ๋ง์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋น๋กฏํด 30๋ฒ์ด ๋๊ฒ Amazon Redshift์ ๋ํ ๊ณต์ง๋ฅผ ํ์ต๋๋ค. ์ด ๊ฒ์๋ฌผ์์๋ ๋ช ๊ฐ์ง ํฅ์๋ ๊ธฐ๋ฅ์ ๊ฐ๋ตํ๊ฒ ์๊ฐํ๊ณ Amazon Redshift ๊ตฌํ์ ๋ํด ์์ธํ ์์๋ณด๊ณ ์ด๋ฅผ ์ถฉ๋ถํ ํ์ฉํ๋ ๋ฐ ๋์์ด ๋๋ ๋ฆฌ์์ค ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Amazon Redshift์ ๊ดํ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ์ ์ฒด ๋ชฉ๋ก์ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ํ์ด์ง ์ฐธ์กฐ »
Amazon Redshift์ ๋ชจ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ดํ ์ ๋ณด๋ ์๋ก์ด ์์ ํ์ด์ง ์ฐธ์กฐ »
Amazon Redshift๋ฅผ ๋ฌด๋ฃ๋ก ์ฌ์ฉํด ๋ณด์ญ์์ค. 2๊ฐ์ ๋์ DC2.Large๋ฅผ ๋งค์ 750์๊ฐ ๋์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฌด๋ฃ ํ๊ฐํ์ ์์ํ๋ ค๋ฉด AWS ๊ณ์ ์ ์์ฑํ๊ณ Amazon Redshift ์ฝ์์ ๋ก๊ทธ์ธํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ Amazon Redshift ํด๋ฌ์คํฐ๋ฅผ ์์ํ๊ณ ๋
ธ๋ ์ ํ์ผ๋ก DC2.Large๋ฅผ ์ ํํฉ๋๋ค. ๊ฐ๋
์ฆ๋ช
๋๋ ํ๊ฐ๋ฅผ ์ํ ์ง์์ ์์ฒญํ๋ ค๋ฉด ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ญ์์ค.

