Overview
ํด๋ผ์ฐ๋ ๋๊ธฐํ ๊ธฐ๋ฅ์ ํตํด ๋ค์ํ ํด๋ผ์ฐ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ ๋ฒ์ ๋๊ธฐํ ํด์ฌ ์ ์๋ ๋ฐฉ๋ฒ๊ณผ ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ํด๋น ๊ฐ์ด๋์์๋ AWS ๋ด์ ๋ฆฌ์์ค๋ฅผ ๋๊ธฐํํ์ฌ QueryPie ์์ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ฑ๋กํ๊ณ ์จํ๋ ์์ ๊ด๋ฆฌ๋๊ณ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๋์ผ๋ก ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
AWS ์ฐ๋์ ํตํ DB ๋๊ธฐํ ๋ฐ ๊ด๋ฆฌ
์ฌ์ ์กฐ๊ฑด: ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ธฐํ ์ ์๋์ ์ ์ฑ ์ด ํ์ํฉ๋๋ค.
- RDS : AmazonRDSReadOnlyAccess
- DynamoDB : AmazonDynamoDBFullAccess
- Redshift : AmazonRedshiftReadOnlyAccess
- Athena : AmazonAthenaFullAccess, AmazonS3DFullAccess
- Redis : AmazonElastiCacheFullAccess
STEP 1 Cloud Provider ๋ฉ๋ด์์ Create Provider ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ฐ๋ ์ ๋ณด๋ฅผ ์
๋ ฅํฉ๋๋ค.
- Name: Provider๋ฅผ ๊ตฌ๋ถํ ์ ์๋ ์ด๋ฆ
- Cloud Provider: Amazon Web Services
- Region: ๋๊ธฐํํ๊ณ ์ ํ๋ ๋ฆฌ์์ค์ ๋ฆฌ์
- Credential: Choose one of the following options:
- Default Credential: QueryPie๊ฐ ์ค์น๋ EC2 ์ธ์คํด์ค IAM ๊ถํ์ ์ ์ฑ ์ ํ ๋นํ์ฌ ๊ฐ์ AWS ๋ด ๋ฆฌ์์ค ๋๊ธฐํ
- Cross Account Role: IAM ์ญํ ์ ์์ฑํ์ฌ ๋ค๋ฅธ AWS ๊ณ์ ์ ๋ฆฌ์์ค ๋๊ธฐํ
- Access Key: AWS ๊ณ์ ์ Access Key๋ฅผ ์ ๋ ฅํ์ฌ ๋ฆฌ์์ค ๋๊ธฐํ
- Database Type Filter: ๋๊ธฐํ ํ๊ณ ์ํ๋ ๋ฆฌ์์ค
- Replication Frequency: Choose the synchronization method:
- Manual: ๋๊ธฐํ๋ฅผ ํ๊ณ ์ ํ๋ ์์ ์๋ง ์๋์ผ๋ก ๋๊ธฐํ
- Scheduling: Cron Expressions ํ์ฉ์ผ๋ก ์ฃผ๊ธฐ์ ์ธ ๋ฆฌ์์ค ๋๊ธฐํ๋ฅผ ์ค์ผ์ค๋ง
STEP 2 Cloud Provider ๋ฉ๋ด์์ ์์ฑ๋ ํ๋ก๋ฐ์ด๋๋ฅผ ์ ํํฉ๋๋ค.
STEP 3 Synchronize ๋ฒํผ์ ํด๋ฆญํ์ฌ AWS ๋ฆฌ์์ค๋ฅผ ๋๊ธฐํํฉ๋๋ค.
STEP 4 DB Connections ๋ฉ๋ด์์ ๋๊ธฐํ๋ ๋ฆฌ์์ค๋ค์ ํ์ ํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋์ผ๋ก ๋ฑ๋กํ๊ธฐ
STEP 1 DB Connection ๋ฉ๋ด์์ SCreate ConnectionS ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
STEP 2 ๋ฐ์ดํฐ ์์ค ์ข ๋ฅ๋ฅผ ์ ํํ๊ณ ๋ฆฌ์์ค ์ ๋ณด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Allowed Zone: DB ์ปค๋ฅ์
์ ์ ์ํ ์ ์๋ ๋คํธ์ํฌ ๋์ญ
- General > Allowed Zones ๋ฉ๋ด์์ ๋ฑ๋กํ ๋์ญ์ ์ ํํ ์ ์์ผ๋ฉฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ๋์ญ์ ํ์ฉํ๋ Default ๊ฐ์ด ์ ํ๋ฉ๋๋ค.
- Connection Name: Connection์ ๊ตฌ๋ถํ ์ ์๋ ์ด๋ฆ
- Host: DB์ Host (๋๋ฉ์ธ, IP ๋ชจ๋ ์ง์ํฉ๋๋ค.)
- Port: DB์ Port
- Database Name: ์ปค๋ฅ์ ์ฐ๊ฒฐ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ํ DB ์ด๋ฆ
- Secret Store: ์ธ์ฆ์ ๋ณด ์ ์ฅ ์์น
- QueryPie: QueryPie ๋ด๋ถ์ ์ ์ฅ
- Vault: Vault ์ฐ๋์ ์ง์ํ๋ฉฐ, ๋ฑ๋กํ Vault ์ด๋ฆ์ด ํ์๋ฉ๋๋ค.
STEP 3 Username, Password ์
๋ ฅ ํ Test Connection ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ ์ ์ ๋ณด๊ฐ ์ ํจํ์ง ํ์ธํฉ๋๋ค.
STEP 4 Next ๋ฒํผ์ ๋๋ฌ ์ ์ฅํ๊ณ , DB Connection ๋ฉ๋ด์ ๋ชฉ๋ก์์ ์์ฑํ ์ปค๋ฅ์
์ ํ์ธํฉ๋๋ค.