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

[Week15 ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ : Kafka] TIL 63์ผ์ฐจ Docker๋ฅผ ์ด์šฉํ•œ Kafka ํ™˜๊ฒฝ ๊ตฌ์ถ•(Feat. Google Cloud)

์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” yamlํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ Docker์—์„œ Kafka๋ฅผ ์‹คํ–‰ํ•ด ๋ณด์ž. โ… . GCP์— Docker์ปจํ…Œ์ด๋„ˆ๋กœ Kafka ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ 1. GCP VM ์ธ์Šคํ„ด์Šค ์„ค์ • ์ด์ „์˜ airflow์™€ ๋น„์Šทํ•œ ๊ณผ์ •์ด๋‹ค. full-stack Kafka yamlํŒŒ์ผ์„ ์‹คํ–‰ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ปดํ“จํŒ… ์ž์›์ด ๋งŽ์€ vm์—”์ง„์„ ์„ ํƒํ•˜์˜€๋‹ค. c2-standard-4 Ubuntu-20.04 30GB 2. ์„œ๋ฒ„์— Docker ์„ค์น˜ โ‘  ์‹œ์Šคํ…œ์˜ ํŒจํ‚ค์ง€ ๋ชฉ๋ก์„ ์ตœ์‹  ์ƒํƒœ๋กœ ์—…๋ฐ์ดํŠธ โ‘ก Docker๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ถ”๊ฐ€์ ์ธ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜(apt-transport-https, ca-certificates, curl, software-properties-common) โ‘ข Docker์˜ ๊ณต์‹ GPG ํ‚ค๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ..

[Week12 Airflow ๊ณ ๊ธ‰] TIL 52์ผ์ฐจ Gsheet ์—ฐ๋™ํ•˜๊ธฐ&Airflow API ์‚ฌ์šฉํ•˜๊ธฐ

โ… . Redshift, Gsheet ์—ฐ๋™ํ•˜๊ธฐ 1. GCP ๊ธฐ๋ณธ์„ค์ • ๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ์— ๋กœ๊ทธ์ธํ•œ๋‹ค. https://console.cloud.google.com/welcome?project=programmers-devcourse-docker Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ๋กœ๊ทธ์ธ Google ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์œผ๋กœ ์ด๋™ accounts.google.com ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. API ๋ฐ ์„œ๋น„์Šค>์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด>์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด ๋งŒ๋“ค๊ธฐ>์„œ๋น„์Šค๊ณ„์ •์„ ์„ ํƒํ•œ๋‹ค. ์„œ๋น„์Šค ๊ณ„์ • ์ด๋ฆ„ : Gsheet๋กœ ์ž…๋ ฅ ์ด ์„œ๋น„์Šค ๊ณ„์ •์— ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ถ€์—ฌ : ํŽธ์ง‘์ž๋ฅผ ์„ ํƒํ•œ๋‹ค. ๊ทธ๋‹ค์Œ ๋‹ค์‹œ API ๋ฐ ์„œ๋น„์Šค>์‚ฌ์šฉ์ž ์ธ์ฆ ์ •๋ณด ํŽ˜์ด์ง€์—์„œ ์•ž์„œ ๋งŒ๋“  Gsheet ์„œ๋น„์Šค๊ณ„์ •์˜ ์ด๋ฉ”์ผ์„ ์„ ํƒํ•œ๋‹ค. ํ‚ค>ํ‚ค์ถ”๊ฐ€>JSON ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ..

[Week10 Airflow] TIL 44์ผ์ฐจ Airflow DAG, task ์‹ค์Šต๊ณผ ๊ณ ๋„ํ™”

์˜ค๋Š˜์€ ์•ž์„œ ์ž‘์„ฑํ–ˆ๋˜ ETL์ฝ”๋“œ๋ฅผ airflow๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•ด ๋ณด์ž. ํ•ด๋‹น ์‹ค์Šต์—์„œ๋Š” AWS redshift๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. AWS S3์˜ csv ํŒŒ์ผ์„ extract, transform, load ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด airflow์— ์ ์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ ๋‹ค. Full refresh ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค. โ… . ์‹ค์Šต1 : csv ํŒŒ์ผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๋งŒ๋“ค๊ธฐ 1. ์ดˆ๊ธฐ ์ฝ”๋“œ AWS S3์˜ ํŒŒ์ผ์„ load, transform, extractํ•ด์„œ AWS Redshift์— ์ ์žฌ import psycopg2 # 1. Redshift ์—ฐ๊ฒฐ def get_Redshift_connection(): host = "redshift์ฃผ์†Œ" redshift_user = "์‚ฌ์šฉ์ž์ด๋ฆ„" redshift_pass ..

[Week10 Airflow] TIL 43์ผ์ฐจ Airflow DAG, task์˜ ์ •์˜์™€ ์‚ฌ์šฉ

โ… . ์šฉ์–ด ์„ค๋ฉ 1. DAG๋ž€? Directed Acyclic Graph(๋ฐฉํ–ฅ์ด ์žˆ๋Š” ๋น„์ˆœํ™˜ ๊ทธ๋ž˜ํ”„)๋กœ Airflow์˜ ์ž‘์—…์˜ ๋‹จ์œ„๋ฅผ ๋งํ•œ๋‹ค. DAG๋Š” ์—ฌ๋Ÿฌ task๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”๋ฐ, task์˜ ์‹คํ–‰๋ฐฉ๋ฒ•, ์‹คํ–‰์ˆœ์„œ, ์žฌ์‹œ๋„ ํšŸ์ˆ˜, ์‹œ๊ฐ„ ์ดˆ๊ณผ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค. 2. Task๋ž€? Workflow์˜ ์ตœ์†Œ ์‹คํ–‰ ๋‹จ์œ„์ด๋‹ค. ์›์น™์ ์œผ๋กœ๋Š” ํ•˜๋‚˜์˜ Operator์„ ๊ฐ€์ง„๋‹ค(๋‹จ, ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์— ์—ฌ๋Ÿฌ Operator๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, PythonOperator๋‚˜ BranchPythonOperator๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Python ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜๊ณ , ํ•ด๋‹น ํ•จ์ˆ˜ ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ๊ตฌํ˜„ํ•ด์•ผ ํ•œ๋‹ค.) 3. Operator๋ž€? Operator๋Š” Airflow์—์„œ ์–ด๋–ค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ• ์ง€๋ฅผ ์ •์˜ํ•˜๋Š” ํด๋ž˜์Šค์ด๋‹ค. Task์˜..

[Week10 Airflow] TIL 42์ผ์ฐจ Airflow ์‚ฌ์šฉํ•˜๊ธฐ ๋ฐ ์ดˆ๊ธฐ ์„ค์ •

Airflow๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. โ… . Airflow๋ฅผ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ์ง์ ‘ ์„ค์น˜+์šด์˜ 1) Docker ์ด๋ฏธ์ง€๋กœ Airflow ์‚ฌ์šฉ (GCP) 2) ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ์ง์ ‘ ์„ค์น˜ (AWS) 2. ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์— ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉ 1) AWS MWAA 2) GCS(Google Cloud Storage) Clout compozer 3) MS Azure Azure Data factory์˜ Airflow DAG ์ด์šฉ ํ•ด๋‹น ๊ธ€์—์„œ๋Š” ์ง์ ‘ ์„ค์น˜+์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹ค์Šตํ•ด ๋ณธ๋‹ค. โ…ก. Airflow ์ง์ ‘ ์„ค์น˜ํ•˜๊ณ  ์šด์˜ํ•˜๊ธฐ ์‹ค์Šต 1. Docker ์ด๋ฏธ์ง€๋กœ Airflow ์‚ฌ์šฉ ์ปดํ“จํ„ฐ์— ์ง์ ‘ ์„ค์น˜ํ•ด๋„ ๋˜์ง€๋งŒ, ๋„์ปค๋ฅผ ๋กœ์ปฌ ์ปดํ“จํ„ฐ์— ๋Œ๋ฆฌ๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ๋„ˆ๋ฌด ๋Š๋ ค์ง„๋‹ค. ๊ทธ๋ž˜์„œ ์ด์™•์ด๋ฉด ํด๋ผ์šฐ๋“œ..

[Week8 AWS ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค] TIL 34์ผ์ฐจ Snowflake ์‚ฌ์šฉํ•˜๊ธฐ

โ… . ์Šค๋…ธํ”Œ๋ ˆ์ดํฌ ์•Œ์•„๋ณด๊ธฐ snowflake๋Š” ๊ตฌ์„ฑ๋„๊ฐ€ ์œ ์—ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํฐ ๊ธฐ์—…์˜ ๊ฒฝ์šฐ ํ•˜์œ„์˜ ๊ตฌ์„ฑ์„ ๊ฐ–๋Š”๋‹ค Organization ์—ฌ๋Ÿฌ Account ์—ฌ๋Ÿฌ Database ์—ฌ๋Ÿฌ Schema ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค Data Marketplace : ๋ฐ์ดํ„ฐ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ์ œ๊ณต Data sharing : ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ณ  ์ ‘๊ทผ(Don't move) ๋น„์šฉ ์˜ต์…˜ Standard, Enterprise, Business, Virtual snowflake(๋ณด์•ˆ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ) On demand(ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ• ๋‹น) Capacity Storage(์ผ์ • ์–‘์„ ๋ฏธ๋ฆฌ ํ• ๋‹น) ์‹ค์Šต ๋ฌด๋ฃŒ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ์ด๋ฉ”์ผ์— ์ „์†ก๋œ Dedicated Login url์„ ํ†ตํ•ด ๋กœ๊ทธ์ธ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹ค. 1...

[Week8 AWS ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค] TIL 33์ผ์ฐจ Redshift ๊ณ ๊ธ‰

โ… . ๊ถŒํ•œ๊ณผ ๋ณด์•ˆ ์‚ฌ์šฉ์ž์™€ ํ…Œ์ด๋ธ”์€ ์œ ํ•œํ•˜๊ฒŒ ๋Š˜์–ด๋‚  ์ˆ˜ ์žˆ์–ด ๊ฐ๊ฐ์„ ๊ธฐ์ค€์œผ๋กœ ์ ‘๊ทผ๊ถŒํ•œ์„ ์ง€์ •ํ•˜๋ ค๋ฉด ๋ฌด์ˆ˜ํžˆ ๋งŽ์€ ์กฐํ•ฉ์ด ์ƒ๊ธด๋‹ค. ๋”ฐ๋ผ์„œ, ๊ทธ๋ฃน์ด๋‚˜ ์—ญํ• ๋ณ„๋กœ ์Šคํ‚ค๋งˆ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•œ๋‹ค. 1. ๊ทธ๋ฃน๋ณ„ ์ ‘๊ทผ ๊ถŒํ•œ ๋ถ€์—ฌ admin : ๋ชจ๋“  ์Šคํ‚ค๋งˆ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€๋ฆฌ์ž ๊ทธ๋ฃน pii_users : ๊ฐœ์ธ์ •๋ณด๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฃน analytics_authors : ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ •, ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฃน analytics_users : ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฃน - ๋ชจ๋“  ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒฝ์šฐ(r/w) : All GRANT ALL ON SCHEMA ์Šคํ‚ค๋งˆ๋ช…1 TO GROUP ๊ทธ๋ฃน๋ช…1; GRANT ALL ON ALL TABLES IN SCHEMA ์Šคํ‚ค๋งˆ๋ช…1 TO GROUP ๊ทธ๋ฃน๋ช…1; ..

[Week8 AWS ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค] TIL 32์ผ์ฐจ - Redshift์™€ S3์‹ค์Šต

โ… . Redshift์˜ ํŠน์ง• 1. ๊ณ ์ • ๋น„์šฉ ์˜ต์…˜ 160GB~2PB๊นŒ์ง€ ๊ฐ€๋Šฅ HDD๋Œ€์‹  SSD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์†๋„๊ฐ€ ๋น ๋ฅธ ํŽธ(๊ทธ๋ž˜๋„ ํ”„๋กœ๋•์…˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋น„ํ•ด์„œ๋Š” ์†๋„๊ฐ€ ๋Š๋ฆผ) ์ปฌ๋Ÿผ๊ธฐ๋ฐ˜ ์Šคํ† ๋ฆฌ์ง€์ด๊ธฐ ๋•Œ๋ฌธ์— ์ปฌ๋Ÿผ๋ณ„ ์••์ถ•์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์••์ถ•๋ฅ ์ด ๋†’๊ณ  ์„ฑ๋Šฅ์ด ์ข‹์€ ํŽธ ๋ฒŒํฌ ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ(๋ ˆ์ฝ”๋“œ๋ฅผ S3์— ์ €์žฅ ํ›„ COPY ์˜ต์…˜์œผ๋กœ ์ผ๊ด„ ์ ์žฌ) ๋ฐ์ดํ„ฐ ๊ณต์œ  ๊ธฐ๋Šฅ(AWS ํŠน์ • ๊ณ„์ •๊ณผ ํŠน์ • ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.) Snowflake๋„ ๊ฐ€๋Šฅ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— primary key uniqueness๋ฅผ ๋ณด์žฅํ•˜์ง€ ์•Š์Œ Postgresql๊ณผ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅ(JDBC/ODBC)์œผ๋กœ ์•ก์„ธ์Šค ๊ฐ€๋Šฅ 2. ๊ฐ€๋ณ€ ๋น„์šฉ ์˜ต์…˜(serverless)๋„ ์กด์žฌํ•œ๋‹ค. 3. ๋น„์šฉ 1) Dense Storage (HDD) ์ €์žฅ์— ์ง‘์ค‘..

[Week8 ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค] TIL 31์ผ์ฐจ - ๋ฐ์ดํ„ฐํŒ€, ๋ฐ์ดํ„ฐ๋ ˆ์ดํฌ๊ณผ ๋ฐ์ดํ„ฐ์›จ์–ดํ•˜์šฐ์Šค

โ… . ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค 1. ๋ฐ์ดํ„ฐ ํŒ€์˜ ๋ชฉํ‘œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ถ€๊ฐ€๊ฐ€์น˜๋ฅผ ์ƒ์„ฑ(๋ณธ์—…์„ ๋” ์ž˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ฐ„์ ‘๋งค์ถœ) ํ•œ๋‹ค. ๋‘๊ฐ€์ง€ ์ธก๋ฉด์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค. 1) ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ถ„์œผ๋กœ ์˜์‚ฌ ๊ฒฐ์ •์ž์—๊ฒŒ ๋„์›€์„ ์ค€๋‹ค.(Data science) ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ๋ คํ•œ ๊ฒฐ์ • ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฒฐ์ • ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ๋ คํ•˜๋˜, ๋ฐ์ดํ„ฐ์™€ ๋ฐฉํ–ฅ์„ฑ์ด ๋‹ฌ๋ผ๋„ ์˜๊ฒฌ์„ ๊ณ ์ˆ˜ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ๋ฐฉํ–ฅ์„ฑ๋Œ€๋กœ ๊ฒฐ์ •ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฒฐ์ •์€ ์–ด๋–ค ์ผ์„ ์ตœ์ ํ™”ํ•˜๋Š”๋ฐ ํ•„์š”ํ•˜๋‹ค๋ฉด, ์ƒˆ๋กœ์šด ๊ฒฐ์ •์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ๋ คํ•œ ๊ฒฐ์ •์ด ๋” ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์ด๋‹ค. ๊ฒฐ๊ตญ ๋ฐ์ดํ„ฐ๋Š” ๊ณผ๊ฑฐ์˜ ์‚ฐ๋ฌผ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ์ƒํ™ฉ๊ณผ ๋ฏธ๋ž˜์ƒํ™ฉ์— 100% ์ ์šฉํ•˜๊ธฐ๋Š” ํž˜๋“ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์‚ฌ์šฉ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ง€ํ‘œ ์ •์˜, ๋Œ€์‹œ๋ณด๋“œ์™€ ๋ฆฌํฌํŠธ ์ƒ์„ฑ 2) ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ..

[Week7 AWS ํด๋ผ์šฐ๋“œ] TIL 28์ผ์ฐจ - AWS ํด๋ผ์šฐ๋“œ ์•Œ์•„๋ณด๊ธฐ3

1) IAM(Identity and Access Management) AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์„œ๋น„์Šค AWS ๊ณ„์ • ๋‚ด์—์„œ ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน, ์—ญํ•  ๋“ฑ์„ ๊ด€๋ฆฌํ•˜๊ณ , ์ด๋“ค์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ์„ค์ • ๊ธฐ๋Šฅ AWS ๊ณ„์ •์— ๋Œ€ํ•œ ๊ณต์œ , ์„ธ๋ถ„ํ™”๋œ ๊ถŒํ•œ ์ตœ์ข… ์ผ๊ด€์„ฑ, ๋Œ€๋ถ€๋ถ„ ๋ฌด๋ฃŒ์‚ฌ์šฉ ๋ณด์•ˆ ๊ฐ•ํ™” MFA(Multi-Factor Authentication) : ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์‹ ์›์„ ํ™•์ธํ•  ๋•Œ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„์˜ ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ ์™ธ์— MFA๋””๋ฐ”์ด์Šค์— ํ‘œ์‹œ๋˜๋Š” ์ผํšŒ์šฉ ์ฝ”๋“œ ์ž…๋ ฅ Identity Federation : ์™ธ๋ถ€ ์‹ ์› ์ œ๊ณต์ž(์˜ˆ: ๊ธฐ์—… ๋‚ด์˜ ์ธ์ฆ ์„œ๋น„์Šค ๋˜๋Š” ์†Œ์…œ ๋ฏธ๋””์–ด)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉ ๋ณด์žฅ์„ ์œ„ํ•œ ์ž๊ฒฉ ์ฆ๋ช… ์ •๋ณด PCI DSS(Payme..

728x90