๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿš€ Development/AWS(Amazon Web Services)

[AWS] Redshift ๋ž€?

by Jay Din 2024. 1. 19.
728x90
๋ฐ˜์‘ํ˜•

Redshift ๋ž€?

Amazon Redshift๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ๊ด€๋ฆฌ๋˜๋Š” ํŽ˜ํƒ€๋ฐ”์ดํŠธ๊ธ‰ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๋Œ€๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๋ถ„์„ํ•˜๊ณ  ์ฟผ๋ฆฌ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๋Š” ์ผ)ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. 

์•„๋งˆ์กด ์›น ์„œ๋น„์Šค(AWS)์—์„œ ์ œ๊ณต๋˜๋ฉฐ, ๊ณ ์„ฑ๋Šฅ์˜ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

Redshift ํŠน์ง•

Amazon Redshift๋Š” ๋›ฐ์–ด๋‚œ ํ™•์žฅ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๋Œ€์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ„์„ ๋ฐ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์šฉ๋„๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์™€ ๋ถ„์„์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•˜๋ฉด์„œ๋„ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์„œ๋น„์Šค๋กœ, ๋น„์ฆˆ๋‹ˆ์Šค ๋ถ„์„ ๋ฐ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๋ฐ ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

  1. ํด๋Ÿฌ์Šคํ„ฐ (Cluster):
    • Redshift ํด๋Ÿฌ์Šคํ„ฐ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๋…ธ๋“œ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ ๋…ธ๋“œ๋Š” CPU, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ์˜ ์ˆ˜๋Š” ํ•„์š”์— ๋”ฐ๋ผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์ปฌ๋Ÿผ ๊ธฐ๋ฐ˜ ์Šคํ† ์–ด:
    • Redshift๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ปฌ๋Ÿผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ €์žฅํ•˜์—ฌ ํšจ์œจ์ ์ธ ์••์ถ•๊ณผ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ปฌ๋Ÿผ ๊ธฐ๋ฐ˜ ์Šคํ† ์–ด๋Š” ๋ถ„์„ ์ž‘์—…์— ์ ํ•ฉํ•œ ๊ตฌ์กฐ๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋งˆ์Šค์‹œ๋ธŒ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ (MPP):
    • Redshift๋Š” Massively Parallel Processing (MPP) ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ‘๋ ฌ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹์— ๋Œ€ํ•œ ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  4. ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”:
    • Redshift๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ์ €์žฅ์„ ์œ„ํ•œ SSL ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  5. ์ฟผ๋ฆฌ ์„ฑ๋Šฅ ์ตœ์ ํ™”:
    • Redshift๋Š” ์ž๋™ ๋ฐ ์ˆ˜๋™ ์ธ๋ฑ์‹ฑ, ํ†ต๊ณ„ ์ˆ˜์ง‘ ๋ฐ ์ฟผ๋ฆฌ ์ตœ์ ํ™” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค.
  6. ์ŠคํŽ™ํŠธ๋Ÿผ (Amazon Redshift Spectrum):
    • Redshift Spectrum์€ S3์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํด๋Ÿฌ์Šคํ„ฐ ์™ธ๋ถ€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  7. ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค (BI) ๋„๊ตฌ ํ˜ธํ™˜์„ฑ:
    • AWS Redshift๋Š” ๋‹ค์–‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค ๋„๊ตฌ์™€ ์—ฐ๋™์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์‹œ๊ฐํ™” ๋ฐ ๋ถ„์„์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ํ†ตํ•ฉ๋ฉ๋‹ˆ๋‹ค.
  8. ๋ณด์•ˆ ๋ฐ ์ ‘๊ทผ ์ œ์–ด:
    • AWS Identity and Access Management(IAM), ๊ฐ€์ƒ ์‚ฌ์„ค ํด๋ผ์šฐ๋“œ (VPC), ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋“ฑ ๋‹ค์–‘ํ•œ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.

 

 

 

728x90
๋ฐ˜์‘ํ˜•