Amazon Redshift๋Š” ์†๋„๊ฐ€ ๋น ๋ฅธ ํŽ˜ํƒ€๋ฐ”์ดํŠธ ๊ทœ๋ชจ์˜ ์™„์ „๊ด€๋ฆฌํ˜• ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ, ๊ฐ„ํŽธํ•˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์กด ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ์•ฝ์ • ์—†์ด ์‹œ๊ฐ„๋‹น 0.25 USD์˜ ์ž‘์€ ๊ทœ๋ชจ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๊ธฐ์กด ์†”๋ฃจ์…˜ ๋Œ€๋น„ 10%๋„ ์•ˆ ๋˜๋Š” ์—ฐ๊ฐ„ ํ…Œ๋ผ๋ฐ”์ดํŠธ๋‹น 1,000 USD์— ํŽ˜ํƒ€๋ฐ”์ดํŠธ ๊ทœ๋ชจ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ 3๋ฐฐ ์••์ถ•์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ์—ฐ๊ฐ„ ์••์ถ•๋˜์ง€ ์•Š์€ ํ…Œ๋ผ๋ฐ”์ดํŠธ๋‹น 333 USD์˜ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon Redshift ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• ์†Œ๊ฐœ (3:22)

AUvn49gey8Y-thumb
Amazon Redshift๋ฅผ ์‚ฌ์šฉํ•œ AWS์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์ง• ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค. Amazon RedShift๋Š” ๊ฐ•๋ ฅํ•˜๊ณ  ๋น ๋ฅธ ์™„์ „๊ด€๋ฆฌํ˜• ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์„œ๋น„์Šค๋กœ, ๊ณ ๊ฐ์˜ ๊ธฐ์กด ๋ถ„์„ ๋„๊ตฌ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํŠน๋ณ„ํ•œ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ์ง€ ์•Š๊ณ ๋„ AWS Management Console์—์„œ ํด๋ฆญ ๋ช‡ ๋ฒˆ๋งŒ์œผ๋กœ ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. Amazon Redshift๋Š” ๊ธฐ์กด์˜ ๋ชจ๋“  BI ๋„๊ตฌ์™€ ์†์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ช‡ ๋ถ„ ์•ˆ์— ์‹œ์ž‘ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ๋กœ Amazon Redshift ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ ์‹œ์ž‘ํ•˜๊ธฐ
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

2๊ฐœ์›” ๋™์•ˆ DC1.Large๋ฅผ ๋งค์›” 750์‹œ๊ฐ„ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.  ํ‰๊ฐ€ํŒ ์‹œ์ž‘ํ•˜๊ธฐ:

AWS ๊ณ„์ •์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ Amazon Redshift ์ฝ˜์†”์— ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.

Amazon Redshift ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ๋…ธ๋“œ ์œ ํ˜•์œผ๋กœ DC1.Large๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

ํŒŒํŠธ๋„ˆ ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ณ ํ•˜๊ณ  ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค.


Understanding Interleaved Sorting โ€“ Part 2 | 2015๋…„ 8์›” 27์ผ | Chartio

Extending Seven Bridges Genomics with Amazon Redshift and R | 2015๋…„ 8์›” 20์ผ | AWS

Connecting R with Amazon Redshift | 2015๋…„ 7์›” 29์ผ | AWS



Amazon Redshift๋Š” I/O ํšจ์œจ์„ฑ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ปฌ๋Ÿผ ๋ฐฉ์‹ ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค์ค‘ ๋…ธ๋“œ์—์„œ ์ฟผ๋ฆฌ๋ฅผ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Amazon Redshift๋Š” ๋งค์šฐ ๋‹ค์–‘ํ•˜๋ฉฐ ์ต์ˆ™ํ•œ SQL ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ปค์Šคํ…€ JDBC ๋ฐ ODBC ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ๋“œ๋ผ์ด๋ฒ„๋Š” ์ฝ˜์†”์˜ Connect Client ํƒญ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ‘œ์ค€ PostgreSQL JDBC ๋ฐ ODBC ๋“œ๋ผ์ด๋ฒ„๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋กœ๋“œ ์†๋„๋Š” Amazon S3, Amazon DynamoDB, Amazon Elastic MapReduce, Amazon Kinesis ๋˜๋Š” ๋ชจ๋“  SSH ์‚ฌ์šฉ ํ˜ธ์ŠคํŠธ๋ฅผ ํ†ตํ•ฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์„ ํ˜•์ ์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

Amazon Redshift์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ํ”„๋กœ๋น„์ €๋‹, ๊ตฌ์„ฑ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ๊ด€๋ จ๋œ ๋Œ€๋ถ€๋ถ„์˜ ์ผ๋ฐ˜์ ์ธ ๊ด€๋ฆฌ ์ž‘์—…์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon S3๋กœ์˜ ๋ฐฑ์—…์€ ์ฆ๋ถ„ ๋ฐฑ์—…์ด๋ฉฐ ์ง€์†์ ์ด๊ณ  ์ž๋™์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๋ณต์›์ด ๋นจ๋ผ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์Šคํ’€๋ง๋˜๋Š” ๋™์•ˆ ๋ช‡ ๋ถ„ ๋งŒ์— ์ฟผ๋ฆฌ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ ๋ช‡ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ๋ฆฌ์ „ ๊ฐ„์— ์žฌํ•ด ๋ณต๊ตฌ๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ์›จ์–ด ๊ฐ€์† AES-256 ๋ฐ SSL์„ ์‚ฌ์šฉํ•˜์—ฌ ์ €์žฅ ๋ฐ์ดํ„ฐ ๋ฐ ์ „์†ก ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ , Amazon VPC๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ฒฉ๋ฆฌํ•˜๋ฉฐ, AWS Key Management Service(KMS) ๋ฐ ํ•˜๋“œ์›จ์–ด ๋ณด์•ˆ ๋ชจ๋“ˆ(HSM)์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•œ ๋ชจ๋“  API ํ˜ธ์ถœ, ์—ฐ๊ฒฐ ์‹œ๋„, ์ฟผ๋ฆฌ ๋ฐ ๋ณ€๊ฒฝ์€ ๋กœ๊ทธ์— ๊ธฐ๋ก๋˜๋ฉฐ ๊ฐ์‚ฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. AWS CloudTrail์„ ์‚ฌ์šฉํ•˜์—ฌ Redshift API ํ˜ธ์ถœ์„ ๊ฐ์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon Redshift๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ˜์‹ ์„ ํ†ตํ•ด 100๊ธฐ๊ฐ€๋ฐ”์ดํŠธ์—์„œ ํŽ˜ํƒ€๋ฐ”์ดํŠธ์— ์ด๋ฅด๋Š” ํฌ๊ธฐ์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ๋งค์šฐ ๋†’์€ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Amazon Redshift๋Š” ์ปฌ๋Ÿผ ๋ฐฉ์‹ ์Šคํ† ๋ฆฌ์ง€, ๋ฐ์ดํ„ฐ ์••์ถ• ๋ฐ ์˜์—ญ ๋งคํ•‘์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฟผ๋ฆฌ ์ˆ˜ํ–‰์— ํ•„์š”ํ•œ I/O ์ˆ˜๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค. Amazon Redshift๋Š” ๋Œ€๋Ÿ‰ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ(MPP) ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ SQL ์ž‘์—…์„ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ถ„์‚ฐํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ชจ๋‘ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ•˜๋“œ์›จ์–ด๋Š” ๊ณ ์„ฑ๋Šฅ ๋ฐ์ดํ„ฐ ํ”„๋กœ์„ธ์‹ฑ์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. CPU ๋ฐ ๋“œ๋ผ์ด๋ธŒ ๊ฐ„์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ์ตœ๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ์ปฌ ์—ฐ๊ฒฐ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๋…ธ๋“œ ๊ฐ„ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ์ตœ๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด 10GigE ๋ฉ”์‹œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์„ฑ๋Šฅ์ด๋‚˜ ์šฉ๋Ÿ‰ ๋ณ€๊ฒฝ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ AWS Management Console์—์„œ ๋ช‡ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ๋˜๋Š” ๊ฐ„๋‹จํ•œ API ํ˜ธ์ถœ์„ ํ†ตํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ๋…ธ๋“œ ์œ ํ˜• ๋˜๋Š” ๋…ธ๋“œ ์ˆ˜๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๋ฐ€๋„ ์Šคํ† ๋ฆฌ์ง€(DS) ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งค์šฐ ์ €๋ ดํ•œ ๊ฐ€๊ฒฉ์— ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ(HDD)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งค์šฐ ํฐ ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๋ฐ€๋„ ์ปดํ“จํŒ…(DC) ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ณ ์† CPU, ๋Œ€๋Ÿ‰์˜ RAM ๋ฐ ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋””์Šคํฌ(SSD)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งค์šฐ ๋†’์€ ์„ฑ๋Šฅ์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon Redshift๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹จ์ผ 160GB DC1.Large ๋…ธ๋“œ๋งŒํผ ์ ์€ ๊ทœ๋ชจ๋กœ ์‹œ์ž‘ํ•˜์—ฌ 16TB DS2.8XLarge ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํŽ˜ํƒ€๋ฐ”์ดํŠธ ์ด์ƒ์˜ ์••์ถ• ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊นŒ์ง€ ๊ทœ๋ชจ๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทœ๋ชจ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋™์•ˆ Amazon Redshift๋Š” ๊ธฐ์กด ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ๋กœ ์ง€์ •ํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ํฌ๊ธฐ์˜ ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•œ ๋‹ค์Œ, ๊ธฐ์กด ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ‘๋ ฌ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ํ”„๋กœ๋น„์ €๋‹๋˜๋Š” ๋™์•ˆ ์ด์ „ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๊ณ„์† ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ๋ณต์‚ฌ๋˜๋ฉด 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)๋กœ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Amazon Redshift ์š”๊ธˆ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

AWS Management Console์—์„œ ๋ช‡ ๋ฒˆ์˜ ํด๋ฆญ๋งŒ์œผ๋กœ ๋˜๋Š” ๊ฐ„๋‹จํ•œ API ํ˜ธ์ถœ์„ ํ†ตํ•ด ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๊ณ  ๋…ธ๋“œ ์œ ํ˜• ๋ฐ ๋ณด์•ˆ ํ”„๋กœํ•„์„ ์„ค์ •ํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon Redshift๋Š” ๋…ธ๋“œ๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ๋…ธ๋“œ ๊ฐ„ ์—ฐ๊ฒฐ์„ ๊ตฌ์„ฑํ•˜๊ณ  ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋Š” ๋ช‡ ๋ถ„ ์•ˆ์— ์‹œ์ž‘๋˜๊ณ  ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

Amazon Redshift๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๋ฐฑ์—… ์ˆ˜ํ–‰๋ถ€ํ„ฐ ํŒจ์น˜ ๋ฐ ์—…๊ทธ๋ ˆ์ด๋“œ ์ ์šฉ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์˜ ๊ด€๋ฆฌ, ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์กฐ์ •์„ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“  ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์„ฑ๋Šฅ ๋ฐ ์šฉ๋Ÿ‰์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ ํด๋Ÿฌ์Šคํ„ฐ ํฌ๊ธฐ๋ฅผ ์‰ฝ๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon Redshift์—์„œ ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ๋น„๋˜๊ณ  ๋…ธ๋™ ์ง‘์•ฝ์ ์ธ ์ž‘์—…์„ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ์™€ ๋น„์ฆˆ๋‹ˆ์Šค์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Amazon Redshift์—๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์˜ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋…ธ๋“œ์— ์“ฐ์ด๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ํ•ด๋‹น ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์˜ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ์ž๋™ ๋ณต์ œ๋˜๋ฉฐ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” Amazon S3์— ๊ณ„์† ๋ฐฑ์—…๋ฉ๋‹ˆ๋‹ค. Amazon Redshift๋Š” ๊ณ„์†ํ•ด์„œ ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์ž๋™์œผ๋กœ ์‹คํŒจํ•œ ๋“œ๋ผ์ด๋ธŒ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ๋ณต์ œํ•˜๋ฉฐ ํ•„์š”์— ๋”ฐ๋ผ ๋…ธ๋“œ๋ฅผ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค.

Amazon Redshift์˜ ์ž๋™ํ™”๋œ ์Šค๋ƒ…์ƒท ๊ธฐ๋Šฅ์€ ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ Amazon S3๋กœ ๊ณ„์† ๋ฐฑ์—…ํ•ฉ๋‹ˆ๋‹ค. ์Šค๋ƒ…์ƒท์€ ์ฆ๋ถ„ ๋ฐฑ์—…์ด๋ฉฐ ์ง€์†์ ์ด๊ณ  ์ž๋™์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. Amazon Redshift๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๊ธฐ๊ฐ„(์ตœ๋Œ€ 35์ผ) ๋™์•ˆ ์Šค๋ƒ…์ƒท์„ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๊ธฐ์กด ๋ชจ๋“  ์‹œ์Šคํ…œ ์Šค๋ƒ…์ƒท์„ ํ™œ์šฉํ•˜๋ฉฐ ๋ช…์‹œ์ ์œผ๋กœ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€ ๋ณด์กด๋˜๋Š” ์‚ฌ์šฉ์ž ์Šค๋ƒ…์ƒท์„ ์–ธ์ œ๋“ ์ง€ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Redshift๋Š” ์žฌํ•ด ๋ณต๊ตฌ๋ฅผ ์œ„ํ•ด ์Šค๋ƒ…์ƒท์„ ๋‹ค๋ฅธ ๋ฆฌ์ „์˜ S3์— ๋น„๋™๊ธฐ์ ์œผ๋กœ ๋ณต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋ฉด ์‹œ์Šคํ…œ ์Šค๋ƒ…์ƒท์€ ์‚ญ์ œ๋˜์ง€๋งŒ ์‚ฌ์šฉ์ž ์Šค๋ƒ…์ƒท์€ ๋ช…์‹œ์ ์œผ๋กœ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€๋Š” ๋‚จ์•„์žˆ์Šต๋‹ˆ๋‹ค.

AWS Management Console ๋˜๋Š” Amazon Redshift API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๋ณต๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ ๋˜๋Š” ์‚ฌ์šฉ์ž ์Šค๋ƒ…์ƒท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ๋Š” ์‹œ์Šคํ…œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ๋ณต๊ตฌ๋˜๋Š” ๋Œ€๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์Šคํ’€๋ง๋˜๋Š” ๋™์•ˆ ์ฟผ๋ฆฌ ์‹คํ–‰์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช‡๋ช‡ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค์ •๋งŒ์œผ๋กœ ์ „์†ก ์ค‘์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด SSL์„ ์‚ฌ์šฉํ•˜๊ณ  ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋“œ์›จ์–ด ๊ฐ€์† AES-256 ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก Amazon Redshift๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์— ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ ํƒํ•˜๋ฉด ๋ฐฑ์—… ๋ฐ ๋””์Šคํฌ์— ์ž‘์„ฑ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Amazon Redshift๊ฐ€ ํ‚ค๋ฅผ ๊ด€๋ฆฌํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ํ•˜๋“œ์›จ์–ด ๋ณด์•ˆ ๋ชจ๋“ˆ(HSM), AWS CloudHSM ๋˜๋Š” AWS Key Management Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค๋ฅผ ๊ด€๋ฆฌํ•˜๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon Redshift๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•˜๋„๋ก ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์ฒด ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ฒฉ๋ฆฌํ•˜๊ณ  ์—…๊ณ„ ํ‘œ์ค€์˜ ์•”ํ˜ธํ™”๋œ IPSec VPN์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์กด IT ์ธํ”„๋ผ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Amazon Virtual Private Cloud(Amazon VPC) ๋‚ด์—์„œ Amazon Redshift๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Amazon Redshift๋Š” AWS CloudTrail๊ณผ ํ†ตํ•ฉ๋˜์–ด ๋ชจ๋“  Redshift API ํ˜ธ์ถœ์„ ๊ฐ์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Amazon Redshift๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ์‹œ๋„, ์ฟผ๋ฆฌ ๋ฐ ๋ณ€๊ฒฝ์„ ๋น„๋กฏํ•œ ๋ชจ๋“  SQL ์ž‘์—…์„ ๋กœ๊ทธ์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์‹œ์Šคํ…œ ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ SQL ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋กœ๊ทธ์— ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ๋กœ๊ทธ๋ฅผ Amazon S3์˜ ์•ˆ์ „ํ•œ ์œ„์น˜๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon Redshift๋Š” SOC1, SOC2, SOC3 ๋ฐ PCI DSS Level 1 ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ AWS ๊ทœ์ • ์ค€์ˆ˜ ์„ผํ„ฐ๋ฅผ ๋ฐฉ๋ฌธํ•˜์‹ญ์‹œ์˜ค.

Amazon Redshift๋Š” SQL ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์†”๋ฃจ์…˜์œผ๋กœ ์—…๊ณ„ ํ‘œ์ค€ ODBC ๋ฐ JDBC ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ปค์Šคํ…€ JDBC ๋ฐ ODBC ๋“œ๋ผ์ด๋ฒ„๋Š” ์ฝ˜์†”์˜ Connect Client ํƒญ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š”์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ์ž์‚ฌ ์ œํ’ˆ์— ๋Œ€ํ•ด Amazon Redshift๋ฅผ ์ธ์ฆํ•˜์˜€์œผ๋ฏ€๋กœ ํ˜„์žฌ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ๋ฅผ ๊ณ„์†ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Amazon Redshift ํŒŒํŠธ๋„ˆ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

Amazon Redshift๋Š” ๋‹ค๋ฅธ AWS์„œ๋น„์Šค์™€ ํ†ตํ•ฉ๋˜๋ฉฐ Amazon S3, Amazon DynamoDB ๋˜๋Š” SSH๋ฅผ ์‚ฌ์šฉํ•˜๋Š” EC2 ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ์„œ๋ฒ„์—์„œ ๊ฐ ๋…ธ๋“œ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ‘๋ ฌ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. AWS Data PipelineAmazon Kinesis ๋ฐ AWS Lambda๋Š” ๋ฐ์ดํ„ฐ ๋Œ€์ƒ์œผ๋กœ์„œ Amazon Redshift์™€ ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค.