์ด ํ์ด์ง์์๋ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ Database Migration Service ์๋น์ค ๋คํธ์ํฌ์ ํ๋ก์ ํธ์ ๊ฐ์ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋ (VPC) ๋คํธ์ํฌ ๊ฐ์ ํผ์ด๋ง ์ฐ๊ฒฐ์ ๋ง๋๋ ๋ฐ ๋์์ด ๋๋ Database Migration Service ๊ตฌ์กฐ์ ๋๋ค. ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ๋ง๋ค์ด ์์ค Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค.
Database Migration Service์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ด์ข Oracle ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํ ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋ฐ ์์ค ๋คํธ์ํน ๋ฐฉ๋ฒ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์์ํ๊ธฐ ์ ์
- ๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฐ์ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋ ๋คํธ์ํฌ๊ฐ ์๋์ง ํ์ธํฉ๋๋ค.
- VPC ๋คํธ์ํฌ์ ํผ์ด๋ง ์ ํ์ฌํญ์ด ์์ต๋๋ค.
- ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํผ์ด๋ง๋ ๋คํธ์ํฌ์ ๋์ผํ ๋คํธ์ํฌ์ ๋๋ค. ์์ธํ ๋ด์ฉ์ VPC ํผ์ด๋ง์ ํตํ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ์ ์๊ตฌ์ฌํญ ์น์ ์ ์ฐธ๊ณ ํ์ธ์.
- VPC ๋คํธ์ํฌ์ ์ต์ CIDR ๋ธ๋ก์ด
/29
์ธ ์ฌ์ฉ ๊ฐ๋ฅํ IP ๋ฒ์๊ฐ ์์ต๋๋ค. Database Migration Service๋ ์ด IP ๋ฒ์๋ฅผ ์ฌ์ฉํ์ฌ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํต์ ํ ์ ์๋๋ก ์๋ธ๋ท์ ๋ง๋ญ๋๋ค.
- Database Migration Service ๋ฐ Compute Engine API๋ฅผ ์ฌ์ฉ ์ค์ ํฉ๋๋ค.
ํ์ํ ์ญํ
๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ๋ง๋๋ ๋ฐ ํ์ํ ๊ถํ์ ์ป์ผ๋ ค๋ฉด ๊ด๋ฆฌ์์๊ฒ ํ๋ก์ ํธ์ ํ์ํ IAM ์ญํ ์ ๋ถ์ฌํด ๋ฌ๋ผ๊ณ ์์ฒญํ์ธ์.
-
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์
๊ด๋ฆฌ์ (
roles/datamigration.admin
) -
Compute ๋คํธ์ํฌ ๋ทฐ์ด(
roles/compute.networkViewer
)
์ญํ ๋ถ์ฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ Identity and Access Management ๋ฌธ์์ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ด๋ฌํ ์ฌ์ ์ ์๋ ์ญํ ์๋ Database Migration Service์์ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ๋ง๋๋ ๋ฐ ํ์ํ ๊ถํ์ด ํฌํจ๋์ด ์์ต๋๋ค. ํ์ํ ์ ํํ ๊ถํ์ ๋ณด๋ ค๋ฉด ํ์ ๊ถํ ์น์ ์ ํผ์น์ธ์.
ํ์ ๊ถํ
Database Migration Service๋ฅผ ์ฌ์ฉํ์ฌ ์ด๊ธฐ์ข Oracle ๋ง์ด๊ทธ๋ ์ด์ ์ ์คํํ๋ ค๋ฉด ๋ค์ ๊ถํ์ด ํ์ํฉ๋๋ค.
datamigration.*
compute.networks.list
์ปค์คํ ์ญํ ์ด๋ ๋ค๋ฅธ ์ฌ์ ์ ์๋ ์ญํ ์ ์ฌ์ฉํ์ฌ ์ด ๊ถํ์ ๋ถ์ฌ๋ฐ์ ์๋ ์์ต๋๋ค.
๊ตฌ์ฑ ๋ง๋ค๊ธฐ
๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ๋ง๋ค๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- Google Cloud ์ฝ์์์ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ๊ตฌ์ฑ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
-
๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ ์น์ ์์ ๊ตฌ์ฑ์ ํ์ ์ด๋ฆ์ ์ ๋ ฅํ๊ณ ๋ฆฌ์ ์ ์ ํํฉ๋๋ค.
ํ๋ก์ ํธ Virtual Private Cloud ๋คํธ์ํฌ๊ฐ ์๋ ๋์ผํ ๋ฆฌ์ ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ง์ด๊ทธ๋ ์ด์ ์์ ๊ณผ ์ฐ๊ฒฐ ํ๋กํ์ ๋ง๋ค๋ ค๋ ๋ฆฌ์ ๊ณผ ๋์ผํด์ผ ํฉ๋๋ค. Database Migration Service๋ ์์ ํ ๋ฆฌ์ ์ ํ์ ๋๋ค. ์ฆ, ๋ง์ด๊ทธ๋ ์ด์ ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ํญ๋ชฉ (์์ค ๋ฐ ๋์ ์ฐ๊ฒฐ ํ๋กํ, ๋ง์ด๊ทธ๋ ์ด์ ์์ , ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ณํ ์์ ๊ณต๊ฐ)์ ๋จ์ผ ๋ฆฌ์ ์ ์ ์ฅํด์ผ ํฉ๋๋ค.
- ์น์ธ๋ VPC ๋คํธ์ํฌ ๋๋กญ๋ค์ด ๋ฉ๋ด์์ Database Migration Service๊ฐ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ์ก์ธ์ค ๊ถํ์ ๊ฐ๋๋ก ํ VPC๋ฅผ ์ ํํฉ๋๋ค. ์ด VPC๋ ์์ค Oracle์ ๋น๊ณต๊ฐ IP๊ฐ ํ ๋น๋ ๋คํธ์ํฌ์ฌ์ผ ํฉ๋๋ค.
-
IP ๋ฒ์ ํ ๋น ํ๋์ ์ต์ CIDR ๋ธ๋ก์ด
/29
์ธ IP ๋ฒ์๋ฅผ ์ ๋ ฅํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.10.72.149.40/29
.Database Migration Service๋ ์ ํํ VPC์์ ํด๋น IP ๋ฒ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ธ๋ท์ ๋ง๋ญ๋๋ค. ๋คํธ์ํฌ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํ์ฌ ์ ํฉํ IP ๋ฒ์๋ฅผ ํ๋ณดํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํ ์คํธ ๋ชฉ์ ์ผ๋ก ๊ฐ์ ํ๋ผ์ด๋น ํด๋ผ์ฐ๋ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ IP ๋ฒ์๋ฅผ ์์ฑํด ๋ณผ ์๋ ์์ต๋๋ค. ์ด ์๋ ํ ๋น์ Database Migration Service ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ์ํ ๊ฒ์ด ์๋๋๋ค. Database Migration Service์์ ์ฌ์ฉํ๊ธฐ ์ ์ ์๋์ผ๋ก ํ ๋น๋ ๋ฒ์๋ฅผ ํด์ ํด์ผ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ค์ ์น์ ์ ํผ์น์ธ์.
์: ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ก IP ๋ฒ์ ์์ฑ
๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ์ค์ ์ ๋ง๋ค ๋ VPC ๋คํธ์ํฌ์์ ์ฌ์ฉ๋์ง ์๋ IP ๋ฒ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๋์ค์ VPC ๊ตฌ์ฑ์์ ์ด ๋ฒ์๋ฅผ ํด์ ํ๊ณ Database Migration Service ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฌ์ฉ๋์ง ์๋ IP ๋ฒ์๋ฅผ ์์ฑํ๋ ค๋ฉด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- Google Cloud ์ฝ์์์ VPC ๋คํธ์ํฌ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
- ํ๋ก์ ํธ์ ๋คํธ์ํฌ ๋ชฉ๋ก์์ ์์ค Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋น๊ณต๊ฐ IP๊ฐ ํ ๋น๋ ๋คํธ์ํฌ๋ฅผ ์ ํํฉ๋๋ค.
- ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค ํญ์ผ๋ก ์ด๋ํ์ฌ IP ๋ฒ์ ํ ๋น์ ํด๋ฆญํฉ๋๋ค.
- ๋ด๋ถ IP ๋ฒ์ ํ ๋น ์ฐฝ์์ ๋ค์์ ์
๋ ฅํฉ๋๋ค.
- ์ด๋ฆ ํ๋์ ํ์ ์ด๋ฆ
- ์๋ ์ต์
์ ์ ํํ๊ณ ํ๋ฆฌํฝ์ค์
29
์ ์ ๋ ฅํฉ๋๋ค. - ๊ธธ์ด์ ๋๋ค.
๊ฒฐ๊ณผ: VPC ๋คํธ์ํฌ๊ฐ ํ๋ก์ ํธ์์ ๋น๊ณต๊ฐ ์๋น์ค ์ก์ธ์ค๋ฅผ ์ํด ๋น IP ๋ฒ์๋ฅผ ํ ๋นํฉ๋๋ค.
- ์๋ก ํ ๋น๋ ๋ฒ์์ ๋ด๋ถ IP ๋ฒ์ ๊ฐ์ ํ์ธํฉ๋๋ค. Database Migration Service์์ ๋์ค์ ์ฌ์ฉํ ์ ์๋๋ก ๊ธฐ๋กํด ๋ก๋๋ค.
- ๋ชฉ๋ก์์ ์ IP ๋ฒ์๋ฅผ ์ ํํ๊ณ ํด์ ๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ์์ฑ๋ IP ๋ฒ์๋ฅผ ์ด์ ๋ค๋ฅธ ์๋ธ๋ท์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Database Migration Service์์ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ๋ง๋ค ๋ IP ๋ฒ์ ํ ๋น ํ๋์ ์ ์ด๋ ๋ฒ์๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ด์ ๋น๊ณต๊ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ์์ค ์ฐ๊ฒฐ ํ๋กํ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ค์ ๋จ๊ณ
๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ ๋ํด ์์๋ด ๋๋ค. ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋จ๊ณ๋ณ ๋ง์ด๊ทธ๋ ์ด์ ์๋ด๋ฅผ ํ์ธํ๋ ค๋ฉด Oracle์์ PostgreSQL์ฉ Cloud SQL๋ก ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.