Overview
ํด๋ผ์ฐ๋ ๋๊ธฐํ ๊ธฐ๋ฅ์ ํตํด ๋ค์ํ ํด๋ผ์ฐ๋์ ์๋ฒ๋ฅผ ํ ๋ฒ์ ๋๊ธฐํ ํด์ฌ ์ ์๋ ๋ฐฉ๋ฒ๊ณผ ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ํด๋น ๊ฐ์ด๋์์๋ AWS ๋ด์ ๋ฆฌ์์ค๋ฅผ ๋๊ธฐํํ์ฌ QueryPie ์์ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ฑ๋กํ๊ณ ์จํ๋ ์์ ๊ด๋ฆฌ๋๊ณ ์๋ ์๋ฒ๋ค์ ์๋์ผ๋ก ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ๋ํ, ์๋ง์ ์๋ฒ๋ฅผ ๊ทธ๋ฃนํํ์ฌ ์ ์ ๊ฐ๋ฅํ ๊ณ์ ๋ฐ ์ ์ฑ ์ ํ ๋ฒ์ ์ ์ฉํ ์ ์์ต๋๋ค. ๋ชฉ์ ์ ๋ฐ๋ผ ์๋ฒ ๊ทธ๋ฃน์ ๋ง๋ ํ ์ผ๊ด์ ์ผ๋ก ์ ์ฑ ์ ํธ๋ฆฌํ๊ฒ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ ์ด๋ ๊ฒ ๊ทธ๋ฃนํํ ์๋ฒ ๊ทธ๋ฃน ๊ถํ์ ๊ฐ๋ณ ์ ์ ๋๋ ์ ์ ๊ทธ๋ฃน์ ํ ๋ฒ์ ๋ถ์ฌํ ์ ์์ต๋๋ค.
AWS ์ฐ๋์ ํตํ ์๋ฒ ๋๊ธฐํ ๋ฐ ๊ด๋ฆฌ
Precondition: ์๋ฒ ๋๊ธฐํ ์ ์๋์ ์ ์ฑ ์ด ํ์ํฉ๋๋ค.
- AmazonEC2ReadOnlyAccess
STEP 1 Cloud Provider ๋ฉ๋ด์์ Create Provider ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ฐ๋ ์ ๋ณด๋ฅผ ์
๋ ฅํฉ๋๋ค.
- Name: Provider๋ฅผ ๊ตฌ๋ถํ ์ ์๋ ์ด๋ฆ
- Cloud Provider: : Amazon Web Services
- Region: ๋๊ธฐํํ๊ณ ์ ํ๋ ๋ฆฌ์์ค์ ๋ฆฌ์
- Credential:
- Default Credential: QueryPie๊ฐ ์ค์น๋ EC2 ์ธ์คํด์ค IAM ๊ถํ์ ์ ์ฑ ์ ํ ๋นํ์ฌ ๊ฐ์ AWS ๋ด ๋ฆฌ์์ค ๋๊ธฐํ
- Cross Account Role: IAM ์ญํ ์ ์์ฑํ์ฌ ๋ค๋ฅธ AWS ๊ณ์ ์ ๋ฆฌ์์ค ๋๊ธฐํ
- Access Key: AWS ๊ณ์ ์ Access Key๋ฅผ ์ ๋ ฅํ์ฌ ๋ฆฌ์์ค ๋๊ธฐํ
- Search Filter: ๋๊ธฐํ ํ๊ณ ์ํ๋ ์ผ๋ถ ์ ํ์ ๋ฆฌ์์ค ๋ชฉ๋ก
- AWS์ ๊ฒ์ ๋ฐฉ์๊ณผ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค.
- ์ด๋ฆ, ํธ์คํธ, OS, ํ๊ทธ ๋ฑ์ ๊ฐ์ ํํฐ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์๋ ์์๋๋ก Enter ํค๋ฅผ ํ์ฉํฉ๋๋ค.
Key ๊ฐ ์ ๋ ฅ ํ Enter -> ๊ฒ์ ์กฐ๊ฑด ์ ํ ํ Enter -> Value ๊ฐ ์ ๋ ฅ ํ Enter
- Replication Frequency:
- Manual: ๋๊ธฐํ๋ฅผ ํ๊ณ ์ ํ๋ ์์ ์๋ง ์๋์ผ๋ก ๋๊ธฐํ
- Scheduling: ์ฃผ๊ธฐ์ ์ธ ์ค์ผ์ฅด๋ง์ ํตํด ๋ฆฌ์์ค๋ฅผ ๋๊ธฐํ, Cron Expressions ์ ๊ณต
- Port: ์๋ฒ ๋๊ธฐํํ์ฌ ๊ฐ์ ธ์ฌ ๋ ๋๊ธฐํ๋์ด ๋ฑ๋ก๋๋ ์๋ฒ๋ค์ ๊ธฐ๋ณธ ํฌํธ๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ต์ด ๋๊ธฐํ์์๋ง ์ ์ฉ๋ฉ๋๋ค.
STEP 2 Cloud Provider ๋ฉ๋ด์์ ์์ฑ๋ ํ๋ก๋ฐ์ด๋๋ฅผ ์ ํํฉ๋๋ค.
STEP 3 Synchronize ๋ฒํผ์ ํด๋ฆญํ์ฌ AWS ๋ฆฌ์์ค๋ฅผ ๋๊ธฐํํฉ๋๋ค.
STEP 4 Servers ๋ฉ๋ด์์ ๋๊ธฐํ๋ ๋ฆฌ์์ค๋ค์ ํ์ธํฉ๋๋ค.
์๋์ผ๋ก ๊ฐ๋ณ ์๋ฒ๋ฅผ ๋ฑ๋กํ๊ณ ์๋ฒ ๊ทธ๋ฃน์ผ๋ก ๊ด๋ฆฌํ๊ธฐ
STEP 1 Servers ๋ฉ๋ด์์ Create Server ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ฆฌ์์ค ์ ๋ณด๋ฅผ ์
๋ ฅํฉ๋๋ค.
- Name: ์๋ฒ๋ฅผ ๊ตฌ๋ถํ ์ ์๋ ์ด๋ฆ
- Host: ์๋ฒ์ Host (๋๋ฉ์ธ, IP ๋ชจ๋ ์ง์ํฉ๋๋ค.)
- Server OS: ์๋ฒ์ OS
- OS Version: ์๋ฒ OS์ ์์ธ ์ ๋ณด
- Port: ์๋ฒ์ Port
- TELNET/FTP: Security ๋ฉ๋ด "Using insecure protocols" ํญ๋ชฉ์์ ํ์ฑํํ ๊ฒฝ์ฐ์๋ง ํ์๋ฉ๋๋ค.
STEP 2 ํ์์ ๊ฐ๋ณ ์๋ฒ์ Tag๋ฅผ ์๋์ผ๋ก ์ ๋ ฅํ ์ ์์ต๋๋ค.
- ์ถ๊ฐ๋ Tag๋ ์๋ฒ ๋ชฉ๋ก์ ๊ฐ์ ธ์ค๊ฑฐ๋ ์๋ฒ ๊ทธ๋ฃน์ ์๋ฒ๋ฅผ ์ถ๊ฐํ ๋ ํด๋น Tag๋ฅผ ํ์ฉํ์ฌ ํํฐ๋งํ ์ ์์ต๋๋ค.
- Key: ํ๊ทธ๋ฅผ ๊ตฌ๋ถํ ์ ์๋ Key ๊ฐ์ 512์ ์ด๋ด๋ก ์ ๋ ฅํฉ๋๋ค. ์ค๋ณต์ ํ์ฉ๋์ง ์์ผ๋ฉฐ, ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
- Value: ํํฐ๋ง์ ์ฌ์ฉํ Value ๊ฐ์ 256์ ์ด๋ด๋ก ์ ๋ ฅํฉ๋๋ค.
STEP 3 Save ๋ฒํผ์ ๋๋ฌ ์ ์ฅํ๊ณ Servers ๋ฉ๋ด์์ ์์ฑ๋ ๊ฐ๋ณ ์๋ฒ๋ฅผ ํ์ธํฉ๋๋ค.
STEP 4 Server Groups ๋ฉ๋ด์์ Create Group ๋ฒํผ์ ํด๋ฆญํ๊ณ ๊ทธ๋ฃน์ ์ ๋ณด๋ฅผ ์
๋ ฅํฉ๋๋ค.
- Name: ์๋ฒ ๊ทธ๋ฃน์ ๊ตฌ๋ณํ ์ ์๋ ์ด๋ฆ
- Description: ํด๋น ์๋ฒ ๊ทธ๋ฃน์ ๋ํ ๋ถ๊ฐ์ ์ธ ์ค๋ช
STEP 5 ๋ค์ 2๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์๋ฒ ๊ทธ๋ฃน์ ํฌํจํ ์๋ฒ๋ฅผ ์ ํํฉ๋๋ค.
- Server Tags์์ ์๋ฒ์ ํ๊ทธ๋ฅผ ์ง์ ํ์ฌ ํ๊ทธ์ ํด๋นํ๋ ์๋ฒ๋ค์ ๋ถ๋ฌ์ต๋๋ค.
- ์ ๋์ ์ผ๋ก ์๋ฒ ๊ทธ๋ฃน์ ๋์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ํ๊ทธ๋ฅผ ํตํด ์ถ๊ฐ๋ ์๋ฒ๋ ์๋ฒ ํ ์ด๋ธ์์ ์๋์ผ๋ก ์ญ์ ํ ์ ์์ผ๋ฉฐ, Server Tags์ ํ๊ทธ๋ฅผ ์์ ํด์ผํฉ๋๋ค.
Add Servers๋ฒํผ์ ํด๋ฆญํ์ฌ ์๋ฒ๋ฅผ ์๋์ผ๋ก ์ถ๊ฐํฉ๋๋ค.
STEP 6 ์๋ฒ ์ ์ ์ ํ์ํ Account๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Account: ๊ฐ๋ณ ๊ณ์ ์ ๊ตฌ๋ถํ ์ ์๋ ์ด๋ฆ
- Auto Login: ์๋ ๋ก๊ทธ์ธ ์ค์ (Off ๋ก ์ค์ ํ ๊ฒฝ์ฐ Password ์ธ์ฆ ๋ฐฉ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.)
- Provisioning: ์๋ฒ ๊ณ์ ์ ๋ํ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ์๋ํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋์์ผ๋ก ์ง์
- Administrator > General > Company Management > Security > Server Connection Security ๋ฉ๋ด์์ Password Provisioning์ด ํ์ฑํ ๋์ด ์๋ ๊ฒฝ์ฐ์๋ง ํด๋นํฉ๋๋ค.
- Secret Store๊ฐ QueryPie๋ก ์ง์ ๋์ด ์์ ๋๋ง ๋ํ๋ฉ๋๋ค.
- Auth Type: ๊ฐ๋ณ ๊ณ์ ์ ์ธ์ฆ ๋ฐฉ์ ์ ํ
- Authority
- ์ธ์ฆ ๋ฐฉ์์ด Password ์ผ ๊ฒฝ์ฐ, ์ธ์ฆ์ ์ฌ์ฉํ Password
- SSH Key ์ผ ๊ฒฝ์ฐ, SSH Key Configurations ์์ ๋ฑ๋กํ ํค ์ค ํ๊ฐ์ ํค ์ ํ
- Protocols: ํด๋น ๊ณ์ ์ผ๋ก SSH ๋๋ SFTP ์ ์ ํ์ฉ ์ฌ๋ถ ์ค์
STEP 7 Server Group Owner๋ฅผ ๋ฑ๋กํ๊ณ Save ๋ฒํผ์ ๋๋ฌ ์๋ฒ๊ทธ๋ฃน์ ์ ์ฅํฉ๋๋ค.
- Server Group Owner๋ Workflow์ ์น์ธ์๋ก ์ง์ ๋ ์ ์์ต๋๋ค.