02-07 20:37
๋ฐ์ํ
250x250
Recent Posts
Recent Comments
Link
Tags
- Datadog
- Java
- DevOps
- Kubernetes
- EKS
- gochannel
- Lambda
- aws ses
- SAA-CO3
- JVM
- Fargate
- kubernetesscheduling
- SMTP
- Certified Solutions Architect
- containerorchestration
- SAA-CO2
- cloudnative
- go
- SPF
- CKA
- aws
- kubernetesadmin
- dMarc
- kubernetesstudyguide
- eventbridge
- K8S
- ๋ฉ์ผ ์ธ์ฆ ํ๋กํ ์ฝ
- nodeaffinity
- DKIM
Archives
- Today
- Total
DevOps Tasks
AWS Certified Solutions Architect - Associate ๋ฐ์ดํฐ๋ฒ ์ด์ค Part ๋ณธ๋ฌธ
Certification
AWS Certified Solutions Architect - Associate ๋ฐ์ดํฐ๋ฒ ์ด์ค Part
๋ฐ๋ฐฅ์ค 2024. 1. 14. 22:34728x90
๋ฐ์ํ
๐ Amazon Aurora
- Aurora๋ Replicas (Auto Scaling, Custom Endpoints), Serverless, Multi-Master, Global Aurora์ 4๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค.
- Aurora๋ RDS์ MySQL ๋ณด๋ค 5๋ฐฐ, Postgres ๋ณด๋ค๋ 3๋ฐฐ ์ฑ๋ฅ์ด ์ข๋ค.
- ๋ชจ๋ํฐ๋งํ์ง ์์๋ 10GB์์ 128TB๊น์ง ์๋์ผ๋ก ์ปค์ง๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ MySQL์ ์ต๋ 5๊ฐ์ง๋ง Aurora๋ ์ต๋ 15๊ฐ๋ฅผ ๊ฐ์ง๋ค.
- MySQL์ ๋นํด 20% ์ ๋ ๋น์ธ์ง๋ง ํจ์จ์ ์ด๋ค.
- ์ฐ๊ธฐ ์์ฒญ์ ํ ๋๋ง๋ค 6๊ฐ์ ๋ฐ์ดํฐ ๋ณต์ ๋ณธ์ 3๊ฐ์ AZ์ ๊ฑธ์ณ ์ ์ฅํ๋ค.
- ๋ง์คํฐ๊ฐ ์๋์ ํ์ง ์์ ๊ฒฝ์ฐ ํ๊ท ์ ์ผ๋ก 30์ด ์์ ์ฅ์ ์กฐ์น๊ฐ ์ด๋ฃจ์ด์ง๋ค.
์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ด ๋ง์คํฐ๋ก ๋ฐ๋ ์ ์์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง์คํฐ๋ ํ๋๋ฟ์ด๋ค. - ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ์ ์ข์ ์ ์ ๋ฆฌ์ ๊ฐ ๋ณต์ ๋ฅผ ์ง์ํ๋ค.
- KMS๋ฅผ ํตํด ์ํธํ๋๊ณ , ์๋ ๋ฐฑ์ ๋ฐ ์ค๋ ์ท, ๋ณต์ ๋ณธ์ด SSL์ ํตํด ์ ์ก ์ค ์ํธํ๋๊ณ SSH ํ ์ ์๋ค. / ๋ณด์์ RDS์ ์ ๋ถ ๋์ผํ๋ค.
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ ์ค ์ฌ์์ด ๋ค๋ฅผ ๋ ์ฌ์ฉ์ ์ง์ Endpoint๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
- ๊ฐ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ํฐ์ด(0-15)๋ฅผ ์ ๊ณตํ๋ค.
์ฅ์ ๋ณต๊ตฌ ์ ๊ฐ์ฅ ์ฐ์ ์์์ ํฐ์ด(๋ฎ์ ์ซ์)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฅ์ ๋ณต๊ตฌ๋ฅผ ์์ํ๋ค.
๋ ์ด์์ Aurora ๋ณต์ ๋ณธ์ด ๋์ผํ ์ฐ์ ์์๋ฅผ ๊ณต์ ํ๋ฉด ํฌ๊ธฐ๊ฐ ๊ฐ์ฅ ํฐ ๋ณต์ ๋ณธ์ ์น๊ฒฉํ๋ค.
๋์ผํ ์ฐ์ ์์์ ํฌ๊ธฐ๋ฅผ ๊ณต์ ํ๋ฉด ๋์ผํ ์น๊ฒฉ ํฐ์ด์์ ์์์ ๋ณต์ ๋ณธ์ ์น๊ฒฉํ๋ค.
๐ Aurora DB Cluster
- MasterDB๋ Writer Endpoint๋ฅผ ํตํด Client์ ํต์ ํ๊ณ ์ฝ๊ธฐ ์ ์ฉ DB๋ Reader Endpoint๋ฅผ ํตํด Client์ ํต์ ํ๋๋ฐ Read Endpoint๊ฐ ๋ก๋๋ฐธ๋ฐ์ฑ์ ํด์ค๋ค.
๐ Aurora Machine Learning
- SQL ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ML๊ธฐ๋ฐ ์์ธก์ ์ถ๊ฐํ ์ ์๋ ๊ฐ๋ ์ด๋ค. / Aurora + ML Service
- ์ง์๋๋ ML Services : AWS SageMaker, Comprehend
- Aurora Serverless๋ Aurora๋ฅผ ์ํ ์จ๋๋งจ๋ ์๋ ์ค์ผ์ผ๋ง์ ๊ตฌ์ฑํ๋ค.
- ๊ฐํ์ ์ด๋ฉฐ ์ฐ๋ฐ์ ์ด๊ฑฐ๋ ์์ธกํ ์ ์๋ ์ํฌ๋ก๋๋ฅผ ์ํด ๋น๊ต์ ๊ฐ๋จํ๊ณ ๋น์ฉ ํจ์จ์ ์ธ ์ต์ ์ ์ ๊ณตํ๋ค.
๐ Amazon DynamoDB
- DynamoDB๋ ๋ชจ๋ ๊ท๋ชจ์์ ๋น ๋ฅด๊ณ ์ ์ฐํ ๋น๊ด๊ณํ, NoSQL(ํค-๊ฐ) ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค.
- DynamoDB๋ฅผ ํตํด ๊ณ ๊ฐ์ ๋ถ์ฐ DB๋ฅผ ์ด์ํ๊ณ AWS๋ก ํ์ฅํ๋๋ฐ ๋ฐ๋ฅธ ๊ด๋ฆฌ ๋ถ๋ค์์ ๋ฒ์ด๋ ์ ์์ผ๋ฉฐ, ํ๋์จ์ด ํ๋ก๋น์ ๋, ์ค์ ๋ฐ ๊ตฌ์ฑ, ์ฒ๋ฆฌ ๋ฅ๋ ฅ ๊ณํ, ๋ณต์ , S/W ํจ์น ๋๋ ํด๋ฌ์คํฐ ํ์ฅ์ ๋ํด์๋ ๊ฑฑ์ ํ ํ์๊ฐ ์๋ค. ๋ฐ์ดํฐ ์ฝ๊ธฐ ๋ฐฉ์ ์ข ๋ฅ 3๊ฐ์ง
- ์ต์ข
์ ์ผ๊ด๋ ์ฝ๊ธฐ (๊ธฐ๋ณธ๊ฐ)
DynamoDB ํ ์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ๋, ์๋ต์ ์ต๊ทผ ์๋ฃ๋ ์ฐ๊ธฐ ์์ ์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์๋์ง ์์ ์ ์๋ค.
์๋ต์๋ ๋ถ์ค ๋ฐ์ดํฐ๊ฐ ์ผ๋ถ ํฌํจ๋ ์ ์๋ค.
์ ์ ํ ์ฝ๊ธฐ ์์ฒญ์ ๋ฐ๋ณตํ๋ฉด ์๋ต์ด ์ต์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ๋ค. - ๊ฐ๋ ฅํ ์ผ๊ด๋ ์ฝ๊ธฐ
๊ฐ๋ ฅํ ์ผ๊ด๋ ์ฝ๊ธฐ๋ฅผ ์์ฒญํ๋ฉด DynamoDB๋ ์ฑ๊ณตํ ๋ชจ๋ ์ด์ ์ฐ๊ธฐ ์์ ์ ์ ๋ฐ์ดํธ๊ฐ ๋ฐ์๋ ์ต์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ์๋ต์ ๋ฐํํ๋ค.
ํ์ง๋ง ์ด๋ฌํ ์ผ๊ด์ฑ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ๋จ์ ์ ์๋ฐํ๋ค.
- ๊ฐ๋ ฅํ ์ผ๊ด๋ ์ฝ๊ธฐ(strongly consistent read)๋ ๋คํธ์ํฌ ์ง์ฐ ๋๋ ์ค๋จ์ด ๋ฐ์ํ ๊ฒฝ์ฐ์ ์ฌ์ฉ์ด ์ด๋ ค์ธ ์ ์์ต๋๋ค.
์ด ๊ฒฝ์ฐ DynamoDB๋ ์๋ฒ ์ค๋ฅ(HTTP 500)๋ฅผ ๋ฐํํ ์๋ ์์ต๋๋ค. - ๊ฐ๋ ฅํ ์ผ๊ด๋ ์ฝ๊ธฐ๋ ์ต์ข ์ ์ผ๊ด๋ ์ฝ๊ธฐ๋ณด๋ค ์ง์ฐ ์๊ฐ์ด ๋ ๊ธธ ์๋ ์๋ค.
- ๊ธ๋ก๋ฒ ๋ณด์กฐ ์ธ๋ฑ์ค์์๋ ๊ฐ๋ ฅํ ์ผ๊ด๋ ์ฝ๊ธฐ๊ฐ ์ง์๋์ง ์์ต๋๋ค.
- ๊ฐ๋ ฅํ ์ผ๊ด๋ ์ฝ๊ธฐ๋ ์ต์ข ์ ์ผ๊ด๋ ์ฝ๊ธฐ๋ณด๋ค ์ฒ๋ฆฌ ์ฉ๋์ ๋ ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
- ACID ํธ๋์ญ์
- ๋จ์ผ ํ ์ด๋ธ์ ํํฐ์ ํค ๊ฐ์ ์๊ฐ ๋งค์ฐ ์ ์ ๊ฒฝ์ฐ, ์ฐ๊ธฐ ์์ ์ ๋ ๋ง์ ๊ณ ์ ํํฐ์ ๊ฐ์ ๋ฐฐํฌํ๋ ๊ฒ์ด ์ข๋ค.
๐ DynamoDB Accelerator (DAX)
- DynamoDB๋ฅผ ์ํ ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋ ์์ ๊ด๋ฆฌํ ์ธ ๋ฉ๋ชจ๋ฆฌ cache
- ์ด๋น ์์ฒญ ์๊ฐ ๋ช ๋ฐฑ๋ง ๊ฐ์ธ ๊ฒฝ์ฐ์๋ ๋ช ๋ฐ๋ฆฌ์ด์์ ๋ช ๋ง์ดํฌ๋ก์ด๊น์ง ์ต๋ 10๋ฐฐ์ ์ฑ๋ฅ์ ์ ๊ณตํ๋ค.
@ ์ธ ๋ฉ๋ชจ๋ฆฌ ์บ์๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์๋ง ์ฌ๋ ค๋๊ณ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ผ์ข ์ด๋ค.
728x90
๐ DynamoDB Streams
- DynamoDB ํ ์ด๋ธ์์ ์๊ฐ ์์์ ๋ฐ๋ผ ํญ๋ชฉ ์์ค ์์ ์ ์บก์ฒํ๊ณ ์ด ์ ๋ณด๋ฅผ ์ต๋ 24์๊ฐ ๋์ ๋ก๊ทธ์ ์ ์ฅํ๋ค.
- ๋ก๊ทธ์ ๋ฐ์ดํฐ ํญ๋ชฉ์ ๋ณ๊ฒฝ ์ ํ ๊ฑฐ์ ์ค์๊ฐ์ผ๋ก ๋ํ๋๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด๋ฌํ ๋ก๊ทธ์ ๋ฐ์ดํฐ์ ์ก์ธ์ค ํ ์ ์๋ค.
๐ Amazon ElastiCache
- ์ธํฐ๋ท ๊ท๋ชจ์ ์ค์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ ์ ์๋๋ก 1๋ฐ๋ฆฌ ์ด ๋ฏธ๋ง์ ์ง์ฐ ์๊ฐ์ ์ ๊ณตํ๋ ์ธ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์คํ ์ด์ด๋ค.
- ๋๋ฆฌ ์ฌ์ฉ๋๋ ์คํ ์์ค ํธํ ์ธ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์คํ ์ด๋ฅผ ํด๋ผ์ฐ๋์์ ์ํํ๊ฒ ์ค์ , ์คํ ๋ฐ ํฌ๊ธฐ ์กฐ์ ์ ํ๋ค.
- ์ฒ๋ฆฌ๋์ด ๋ง๊ณ ์ง์ฐ ์๊ฐ์ด ์งง์ ์ธ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์คํ ์ด์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ์ฌ ๋ฐ์ดํฐ ์ง์ฝ์ ์ฑ ๊ตฌ์ถ ๋ฐ ๊ธฐ์กด DB ์ฑ๋ฅ ๊ฐํ
- ์บ์ฑ, ์ธ์ ์คํ ์ด, ๊ฒ์ด๋ฐ, ์ง๋ฆฌ๊ณต๊ฐ ์๋น์ค, ์ค์๊ฐ ๋ถ์ ๋ฐ ๋๊ธฐ์ด๊ณผ ๊ฐ์ ์ค์๊ฐ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์๋ค.
- ๋ฐ๋ฆฌ ์ด ๋ฏธ๋ง์ ์๋ต ์๊ฐ์ ํ์๋ก ํ๋ ๊ฐ์ฅ ๊น๋ค๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์์ ๊ด๋ฆฌํ Redis ๋ฐ Memcached๋ฅผ ์ ๊ณตํ๋ค.
- ๋ฉํฐ์ค๋ ๋ ์ํคํ ์ฒ๊ฐ Memcached์์ ์ง์๋๊ณ ๋๋จธ์ง ์ค๋ ์ท, ๋ณต์ , ๊ฒ์/๊ตฌ๋ ๋ฑ ๋ง์ ๋ถ๋ถ์์ Redis๊ฐ ๋ค์ํ๋ฏ๋ก Redis๊ฐ ์ข ๋ ์ข์ ๋ณด์ธ๋ค..
๐ ์ฌ์ฉ์ ์ธ์ ์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ
- ๋ถ์ฐ๋ ์ธ ๋ฉ๋ชจ๋ฆฌ ํค/๊ฐ DB
- ๋คํธ์ํฌ ์ง์ฐ ์๊ฐ์ด ์งง์ ๋น์ฉ์ด ์ ๊ฒ ๋ ๋ค.
- ์ฟ ํค์ ๋ชจ๋ ์ธ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํ๋ฉฐ, ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ค๋ฉด ์๋ฒ ์ธก ์ธ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
๐ Amazon RDS
- SQL, Oracle, MySQL, PostgreSQL, MariaDB, Aurora๋ฅผ ์ง์ํ๋ค.
- MySQL์ฉ RDS, MariaDB, PostgreSQL ๋ฐ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ๊ฒฝ์ฐ, RDS ์ธ์คํด์ค๋ฅผ ๋จ์ผ AZ์์ ๋ค์ค AZ๋ก ๋ณ๊ฒฝํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ์ํํ๋ค.
- ๊ธฐ๋ณธ ์ธ์คํด์ค์ ์ค๋ ์ท์ด ์์ฑ
- ๋ค๋ฅธ AZ์์ ์์ ์ค๋ ์ท์ผ๋ก๋ถํฐ ์๋ก์ด ๋๊ธฐ ์ธ์คํด์ค๊ฐ ์์ฑ
- ๊ธฐ๋ณธ ์ธ์คํด์ค์ ๋๊ธฐ ์ธ์คํด์ค ๊ฐ์ ๋๊ธฐ์ ๋ณต์ ๊ฐ ๊ตฌ์ฑ
- ๋จ์ผ AZ์์ ๋ค์ค AZ๋ก ์ ํ๋ ๋ ๊ฐ๋ ์ค์ง ์๊ฐ์ด ๋ฐ์ํ์ง ์๋๋ค.
ํ์ง๋ง ๋๊ธฐ ์ค ๋ฐ์ดํฐ๊ฐ ๊ธฐ๋ณธ ๋ฐ์ดํฐ์ ์ผ์นํ๊ธฐ ์ํด ๋ฐ๋ผ์ก๋ ๋์ ์ง์ฐ ์๊ฐ์ด ์ฆ๊ฐํ ์ ์๋ค.
- ๋ชจ๋ ์ ์ก ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด Root CA์ธ์ฆ์๋ฅผ ๋ค์ด๋ก๋ํ๊ณ rds.force_ssl ํ๋ผ๋ฏธํฐ๋ฅผ 1๋ก ์ค์ ํ ์ ์๋ค.
@ PostgreSQL ํฌํธ : 5432 - CloudWatch๋ DB์ธ์คํด์ค์ ํ์ดํผ๋ฐ์ด์ ์์ CPUํ์ฉ๋ฅ ์ ๋ํ ๋ฉํธ๋ฆญ์ ์์งํ๊ณ ํ์ฅ ๋ชจ๋ํฐ๋ง์ ์ธ์คํด์ค์ ์์ด์ ํธ์์ ํด๋น ๋ฉํธ๋ฆญ์ ์์งํ๋ค.
๐ Amazon RedShift
- ํด๋ผ์ฐ๋์์ ์๋ฒฝํ๊ฒ ๊ด๋ฆฌ๋๋ ํํ๋ฐ์ดํธ ๊ธ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์๋น์ค์ด๋ค.
- ์๊ฒ๋ ์๋ฐฑ ๊ธฐ๊ฐ๋ฐ์ดํธ๋ถํฐ ์์ํ์ฌ ํํ๋ฐ์ดํธ ์ด์๊น์ง ๋ฐ์ดํฐ๋ฅผ ํ์ฅํ ์ ์๋ค.
- ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ฆ๋์ค ๋ฐ ๊ณ ๊ฐ์ ๋ํ ์๋ก์ด ์ธ์ฌ์ดํธ๋ฅผ ๋ฐ๊ตดํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค.
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์์ฑํ ๋๋ ๋จผ์ RedShift ํด๋ฌ์คํฐ๋ผ๋ ๋ ธ๋ ์งํฉ์ ์์ํ๋ ๊ฒ์ด ์ฒซ ๋ฒ์งธ์ด๋ค.
- ํด๋ฌ์คํฐ ํ๋ก๋น์ ๋์ ๋ง์น๋ฉด ๋ฐ์ดํฐ ์งํฉ์ ์ ๋ก๋ํ์ฌ ๋ฐ์ดํฐ ๋ถ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์๋ค.
- ๋ฐ์ดํฐ ์งํฉ์ ํฌ๊ธฐ์ ์๊ด์์ด ์ค๋๋ ์ฌ์ฉ๋๋ ๊ฒ๊ณผ ๋์ผํ SQL ๊ธฐ๋ฐ ๋๊ตฌ ๋ฐ ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ผ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๊ฐ์ํํ๋ค.
- PostgreSQL ๊ธฐ๋ฐ ์จ๋ผ์ธ ๋ถ์ ์ฒ๋ฆฌ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ด๋ค.
- ํ ๋์ ์ด๋ก ์ ์ฅ๋์ด ์ด ํ์ ์คํ ๋ฆฌ์ง ๋ฐ์ดํฐ๋ผ๊ณ ๋ ํ๋ค.
- ์ต๋ 128๊ฐ์ ๋ ธ๋๋ค๋ก ๊ตฌ์ฑ๋๊ณ ๊ฐ ๋ ธ๋๋ค์ ์ต๋ 128TB๋ฅผ ๊ฐ์ง ์ ์๋ค.
- ๋ค์ค AZ๋ ์ง์ํ์ง ์๊ณ ์ค์ง ๋จ์ผ AZ๋ง ์ง์ํ๋ค.
-์ค๋ ์ท ์ค์ ์ด ์๋์ด๋ ์๋์ด๋ ํด๋ฌ์คํฐ์ ์ค๋ ์ท์ ์๋์ผ๋ก ์บก์ฒํ์ฌ ๋ค๋ฅธ ๋ฆฌ์ ์ผ๋ก ๋ณด๋ด์ค๋ค.
๐ ๋ฐ์ดํฐ๋ฅผ ์ต๋ํ๋ ๋ฐฉ์ 3๊ฐ์ง
- Kinesis Data Firehose๋ฅผ ํตํด RedShift๋ก ์ ์ก
- S3 ๋ฒํท์์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ๋ผ๋ ๋ช ๋ น (VPC ๋ผ์ฐํ ์ฌ์ฉ๊ฐ๋ฅ)
- JDBC Driver : EC2๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ ๋ ํฐ ๋ฐฐ์น์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ธฐ ํ ๋ ์ ํฉํ๋ฉฐ ํ ๋ฒ์ ํ ํ์ ์ฐ๊ธฐ ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋งค์ฐ ๋นํจ์จ ์ ์ด๋ค.
๐ RedShift Spectrum
- Amazon Redshift Spectrum์ ๋ฐ์ดํฐ ๋ก๋ฉ์ด๋ ETL ์์ด๋ Amazon S3์ ๋ฐ์ดํฐ ๋ ์ดํฌ์ ๋ํด ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ Amazon Redshift์ ๊ธฐ๋ฅ์ด๋ค.
- SQL ์ฟผ๋ฆฌ๋ฅผ ๋ฐํํ๋ฉด, ์ฟผ๋ฆฌ๊ฐ Amazon Redshift ์๋ํฌ์ธํธ๋ก ์ ๋ฌ๋๊ณ ์ฌ๊ธฐ์์ ์ฟผ๋ฆฌ ํ๋์ ์์ฑํ๊ณ ์ต์ ํํ๋ค.
- Amazon Redshift๋ ๋ก์ปฌ์ ์๋ ๋ฐ์ดํฐ์ Amazon S3์ ์๋ ๋ฐ์ดํฐ๊ฐ ๋ฌด์์ธ์ง ํ์ ํ๊ณ , ์ฝ์ด์์ผ ํ๋ S3 ๋ฐ์ดํฐ ์์ ์ต์ํํ๊ธฐ ์ํ ํ๋์ ์์ฑํ๊ณ , ๊ณต์ ๋ฆฌ์์ค ํ์ Amazon Redshift Spectrum ์์ ์์๊ฒ S3์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฒ๋ฆฌํ๋๋ก ์์ฒญํ๋ค.
- ์ฒ๋ฆฌ๋ฅ๋ ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด RedShift๋ก ๋ถ์ํ๊ณ ์ถ์ง๋ง RedShift์ ๋จผ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค์ง ์๋ ๊ฒ์ด๋ค.
- Spectrum์ ์ฌ์ฉํ๊ธฐ ์ ์ SQL ๋ช ๋ น์ ์คํํ ์ ์๋๋ก ํด๋ฌ์คํฐ์ ์ฐ๊ฒฐ๋ SQL ํด๋ผ์ด์ธํธ๊ฐ ๋ฐ๋์ ์ค๋น๋์ด ์์ด์ผ ํ๋ค.
- RedShift ํ ์ด๋ธ์ ๋ก๋ํ์ง ์๊ณ ๋ S3์ ํ์ผ์์ ์ ํ ๋ฐ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฟผ๋ฆฌํ๊ณ ๊ฐ์ ธ์ฌ ์ ์๋ค.
- ์ฌ์ฉ์ฌ๋ก : ๊ณ ์ฑ๋ฅ ๋ถ์, ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค, ๋ฐ์ดํฐ์จ์ด ํ์ฐ์ค
728x90
๋ฐ์ํ