๋ฐ๋ธŒ์ฝ”์Šค_๋ฐ์ดํ„ฐ์—”์ง€๋‹ˆ์–ด๋ง

[Week6 ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์™€ SQL ๊ธฐ๋ณธ] TIL 21์ผ์ฐจ - ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ SQL

๐Ÿช„ํ•˜๋ฃจ๐Ÿช„ 2023. 11. 13. 16:32
728x90

0) ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน์›์˜ ์—ญํ• 

1. ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด

๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ ์žฌํ•˜๋Š” ETL/ELT ๋“ฑ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹ด๋‹น

 

ํ•„์š”ํ•œ ์Šคํ‚ฌ

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(python, java)
  • ETL/ELT
  • ๋ถ„์‚ฐํ™˜๊ฒฝ Spark, Hadoop
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

 

2. ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ : DB์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์„œ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์ˆ˜ํ–‰(ํ†ต๊ณ„์  ์ง€์‹)

3. ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž : ํšจ๊ณผ์ ์ธ ๋ฐ์ดํ„ฐ๋ชจ๋ธ์„ ์ฐพ๊ณ , ๊ฐœ๋ฐœํ•˜๊ณ , ์ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์˜ˆ์ธก์„ ์ˆ˜ํ–‰

 

 

1) ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ SQL

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์งˆ์˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ €์žฅ ์žฅ์น˜

 

1. ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค

OLTP(Online Transaction Processing)

์‹ค์‹œ๊ฐ„ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ณ  ๋ฐ˜๋ณต์ ์ธ ํŠธ๋žœ์žญ์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ํŠนํ™”๋˜์–ด ์žˆ๋‹ค.

(์›น/๋ชจ๋ฐ”์ผ) ์„œ๋น„์Šค์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋ฏ€๋กœ ๋น ๋ฅธ ์†๋„๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.

ex) Mysql, PostgreSQL, Oracle

 

2. ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค

OLAP(Online Analytical Processing)

์˜์‚ฌ๊ฒฐ์ • ์ง€์› ๋ฐ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ ๋ณ„๋„์˜ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๊ฐ€ ํฐ ํŽธ์ด๋ฏ€๋กœ ์ƒ๋Œ€์ ์œผ๋กœ OLTP๋ณด๋‹ค ์†๋„๊ฐ€ ๋Š๋ฆฌ๋‹ค. ๋ณดํ†ต์€ OLTP๋ฅผ ๋ณต์‚ฌํ•ด์„œ DW์— ์ €์žฅํ•œ๋‹ค. ex) Redshift, Snowflake, BigQuery, Hive

 

P : ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ๋Œ€์šฉ๋Ÿ‰ ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐฑ์—”๋“œํŒ€๊ณผ ๋งˆ์ฐฐ์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค.

๋ฐ์ดํ„ฐํŒ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๊ฐ€ ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•ด ์งˆ์˜ํ•˜๋ฉด ๋ฐ์ดํ„ฐํŒ€์˜ ๊ทœ๋ชจ์™€ ๋น„์ค‘์„ ์•Œ ์ˆ˜ ์žˆ์Œ!

 

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ณดํ†ต ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์Šคํ‚ค๋งˆ) ํ•˜์œ„์— ํ…Œ์ด๋ธ”์„ ๋„ฃ์–ด ํ•„์š”์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•œ๋‹ค.

๐Ÿ“‚๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์Šคํ‚ค๋งˆ)

    ๐Ÿ“„ํ…Œ์ด๋ธ” 1 

    ๐Ÿ“„ํ…Œ์ด๋ธ”2

 

 

SQL

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 

SQL ์–ธ์–ด์˜ ์ข…๋ฅ˜

  • ๋ฐ์ดํ„ฐ ์ •์˜์–ด DDL  : CREATE, ALTER, RENAME, DROP
  • ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด DML  : INSERT, SELECT, UPDATE, DELETE
  • ๋ฐ์ดํ„ฐ ์ œ์–ด์–ด DCL  : GRANT, REVOKE
  • ํŠธ๋žœ์žญ์…˜ ์ œ์–ด์–ด TCL  : COMMIT, ROLLBACK

 

๋ถ„์‚ฐ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์˜ ํ•„์š”์„ฑ

๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š”๋ฐ ์ตœ์ ํ™”๊ฐ€ ๋˜์–ด ์žˆ๋‹ค ๋ณด๋‹ˆ, ๋น„ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฐ๋Š” ์ œ์•ฝ์ด ์žˆ์–ด Spark๋‚˜ Hadoop๊ณผ ๊ฐ™์€ ๋ถ„์‚ฐ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

์‹ค์ œ๋กœ ๋งŽ์€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋“ค์ด ํ”Œ๋žซํ•œ ๊ตฌ์กฐ์˜ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋งŒ์„ ์ง€์›ํ•œ๋‹ค.

๊ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋งˆ๋‹ค SQL ๋ฌธ๋ฒ•์ด ๋‹ค๋ฅด๋‹ค.

 

 

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์€ ํ˜„์‹ค ์„ธ๊ณ„์˜ ๋ณต์žกํ•œ ๊ตฌ์กฐ์™€ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถ”์ƒํ™”ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์— ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๋Š” ๋‹จ๊ณ„๋กœ ํฌ๊ฒŒ Star schema์™€ Denormalized schema๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉ๋œ๋‹ค.

 

1. Star schema

ํ”„๋กœ๋•์…˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์กฐ์ด๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ๋…ผ๋ฆฌ์  ๋‹จ์œ„๋กœ ๋‚˜๋ˆ  ์ €์žฅํ•˜๊ณ , ํ•„์š”์‹œ ์กฐ์ธํ•œ๋‹ค.

์žฅ์ ) ๋‚˜๋ˆ ์„œ ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์Šคํ† ๋ฆฌ์ง€ ๋‚ญ๋น„๊ฐ€ ๋œํ•˜๊ณ  ์—…๋ฐ์ดํŠธ๊ฐ€ ์‰ฝ๋‹ค.

๋‹จ์ ) ๋‹ค์ˆ˜์˜ ํ…Œ์ด๋ธ”์„ ๋งคํ•‘ํ•ด์„œ ์กฐ์ธ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. (์‹œ๊ฐ„+๊ณต๊ฐ„)

 

2. Denormalized schema

๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ๋‹จ์œ„ ํ…Œ์ด๋ธ”์— ๋‚˜๋ˆ  ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”์— ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๊ตฌ์กฐ์ด๋‹ค.

๋‹จ์ ) ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต๋˜๊ธฐ ๋•Œ๋ฌธ์— ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๋‚ญ๋น„ํ•œ๋‹ค.

ํŠน์ • ์ปฌ๋Ÿผ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ”๋€Œ๋ฉด(ex ๋งค์žฅ๋ช…) ๋‹ค์ˆ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๊ฟ”์•ผ ํ•ด์„œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์‰ฝ์ง€ ์•Š๋‹ค.

์žฅ์ ) ์กฐ์ธ์—ฐ์‚ฐ์ด ํ•„์š” ์—†๊ธฐ ๋Œ€๋ฌธ์— ๋น ๋ฅธ ๊ณ„์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

2) ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค

ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€๋Š” ๋ณ„๊ฐœ๋กœ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ์กฐ์ง์„ ์œ„ํ•œ ๋ณ„๋„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์†๋„๋ณด๋‹ค๋Š”, ๋ฐ์ดํ„ฐ ํฌ๊ธฐ์™€ ๊ด€๊ณ„์—†์ด ๋ฐ์ดํ„ฐ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค!

 

์ข…๋ฅ˜

  AWS Redshift GOOGLE Cloud Big Query Snowflake
๋น„์šฉ ๊ณ ์ •๋น„์šฉ ๊ฐ€๋ณ€๋น„์šฉ
       
       

 

๋ณดํ†ต BigQuery๋‚˜ Snowflake๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€๋งŒ, ๊ฐ•์˜ ์ƒ์—์„œ๋Š” Redshift๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค.

ํ•˜๋‚˜์˜ ๊ตฌ์กฐ๋ฅผ ๋ฐฐ์šฐ๋ฉด ๋‚˜๋จธ์ง€ ๊ตฌ์กฐ์— ์‰ฝ๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์—ญํ• 

๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•

1. ETL : ์™ธ๋ถ€์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์„œ(Extract), ๋ฐ์ดํ„ฐํ˜• ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•ด์„œ(Transform), ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ์ €์žฅ(Load)ํ•ด์ฃผ๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค.

2. ๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์ด ์ถ”๊ฐ€

 

๋ฐ์ดํ„ฐํŒ€์˜ ํ”„๋กœ์„ธ์Šค

ETL์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ DW์— ์ ์žฌ → ์ ์žฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ ๋ถ„์„ → ๋ถ„์„๋œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์„œ๋น„์Šค ๊ฐœ์„ 

 

 

4) ํด๋ผ์šฐ๋“œ

HW/SW ๋“ฑ์„ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ,

ํ•„์š”ํ•œ ๋งŒํผ ํ• ๋‹นํ•˜์—ฌ ์‚ฌ์šฉํ•œ ๋งŒํผ ์ง€๋ถˆํ•˜๋ฏ€๋กœ ํ•„์š”ํ•œ ์ž์›์„ ํƒ„๋ ฅ์ ์œผ๋กœ ์šด์˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

์ดˆ๊ธฐ ํˆฌ์ž๋น„์šฉ์€ ์ค„์–ด๋“ค๊ณ , ์—ฌ์œ  ๋ฆฌ์†Œ์Šค ์ œ๊ฑฐ๋ฅผ ํ†ตํ•ด ๋น„์šฉ์ด ๊ฐ์†Œ๋œ๋‹ค.

 

AWS

์•„๋งˆ์กด์˜ ์—ฌ์œ  ์ž์›(์„œ๋ฒ„, SW/HW)๋“ค์„ ์ œ๊ณตํ•˜๋ฉด์„œ ์‹œ์ž‘๋˜์—ˆ๋‹ค.

 

1. EC2(Amazon Elastic Compute Cloud) ์„œ๋น„์Šค

  1. ๊ฐ€์ƒ ์„œ๋ฒ„ (์ธ์Šคํ„ด์Šค): ๊ฐ€์ƒ ์„œ๋ฒ„, ์ฆ‰ "์ธ์Šคํ„ด์Šค"๋ฅผ ์ œ๊ณต
  2. ๋‹ค์–‘ํ•œ ์ธ์Šคํ„ด์Šค ์œ ํ˜•: ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์ œ๊ณตํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ปดํ“จํŒ… ์š”๊ตฌ์— ๋งž๊ฒŒ ์„ ํƒ ๊ฐ€๋Šฅ(์ปดํ“จํŒ…, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ์— ํŠนํ™”๋œ ์ธ์Šคํ„ด์Šค ์œ ํ˜•์ด ์กด์žฌ)
  3. ์Šค์ผ€์ผ๋ง ๋ฐ ๊ด€๋ฆฌ: ์ˆ˜ํ‰ ๋ฐ ์ˆ˜์ง ์Šค์ผ€์ผ๋ง์ด ๊ฐ€๋Šฅ(์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ค‘์ง€ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”๊ตฌ์— ๋”ฐ๋ผ ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘)
  4. ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ: Amazon Linux, Ubuntu, Windows Server ๋“ฑ์„ ์ง€์›
  5. ๋„คํŠธ์›Œํ‚น ๊ธฐ๋Šฅ: ๊ฐ€์ƒ ๋„คํŠธ์›Œํ‚น ๊ธฐ๋Šฅ์„ ์ œ๊ณต(๊ฐ€์ƒ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ(VPC), ์„œ๋ธŒ๋„ท, ๋ณด์•ˆ ๊ทธ๋ฃน ๋“ฑ์„ ๊ตฌ์„ฑํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Œ)
  6. AMI (Amazon Machine Image): ์ด๋ฏธ ํ”„๋กœ๋น„์ €๋‹ ๋œ ์šด์˜ ์ฒด์ œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ์„ ํฌํ•จํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒ
  7. ๋น„์šฉ ๋ชจ๋ธ: ์‚ฌ์šฉํ•œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด์„œ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆ(์ธ์Šคํ„ด์Šค ์œ ํ˜•, ์‚ฌ์šฉ ์‹œ๊ฐ„, ๋ฐ์ดํ„ฐ ์ „์†ก ๋“ฑ์— ๋”ฐ๋ผ ๋น„์šฉ์ด ๋‹ค๋ฅด๊ฒŒ ์ฑ…์ •

๊ตฌ๋งค ์˜ต์…˜

  • On-Demand : ์‹œ๊ฐ„๋‹น ๋น„์šฉ์„ ์ง€๋ถˆ
  • Reserved : 1~3๋…„๊ฐ„์˜ ์‚ฌ์šฉ์„ ๋ณด์žฅ + 40%์˜ ๋””์Šค์นด์šดํŠธ
  • Spot Instance : ๊ฒฝ๋งค๋ฐฉ์‹์œผ๋กœ ํ˜„์žฌ ์šฐํœดํ•œ ๋ฆฌ์†Œ์Šค๋“ค์„ ์ €๋น„์šฉ์œผ๋กœ ์‚ฌ์šฉ. ๋‹จ, ๋” ๋†’์€ ๋น„์šฉ์„ ์ œ์‹œํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ• ๋‹น๋˜๋ฏ€๋กœ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ์—ฐ์‚ฐ์„ ์‹คํ–‰ํ•˜๋„๋ก ํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

 

2. S3(Simple Storage Service)

์•„๋งˆ์กด์ด ์ œ๊ณตํ•˜๋Š” ๋Œ€์šฉ๋Ÿ‰ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค(HW)

 

๊ตฌ๋งค ์˜ต์…˜ 1TB/month

  • Standard : $23
  • Glacier storage : $4

 

3. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋น„์Šค

  • Relational Database Service (Mysql, PostgreSQL, Oracle, MS SQL ๋“ฑ)
  • Redshift
  • ElasticCache
  • ElasticSearch
  • MongoDB

 

4. AI&ML ์„œ๋น„์Šค

  • SageMaker : ์ธ๊ณต์ง€๋Šฅ ์ž๋™ํ™”(๋”ฅ๋Ÿฌ๋‹/๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๋งŒ๋“ค์–ด ์ฃผ๊ณ  → ํ…Œ์ŠคํŠธ →  API ํ˜•ํƒœ๋กœ ๋ฐฐํฌ)
  • Lex : charbot ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค
  • Polly : ํ…์ŠคํŠธ๋ฅผ ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์„œ๋น„์Šค
  • Rekognition : ์ด๋ฏธ์ง€ ์ธ์‹ ์„œ๋น„์Šค

 

5. ๊ธฐํƒ€

  • Amazon Alexa : ์•„๋งˆ์กด ์Œ์„ฑ์ธ์‹ ํ”Œ๋žซํผ
  • Amazon Connect : ์ฝœ์„ผํ„ฐ ๊ตฌํ˜„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค
  • Lambda : API ์ž์ฒด์˜ ๋กœ์ง๋งŒ์œผ๋กœ ๋”ฐ๋กœ EC2๋ฅผ ๋ก ์นญํ•  ํ•„์š” ์—†์ด ์„œ๋ฒ„๋ฅผ ํƒ„๋ ฅ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ฒŒ ํ•ด์คŒ

 

 

 

728x90