Database Migration Service๋ฅผ ์ฌ์ฉํ๋ฉด Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ํ ์ด๋ธ, ์ฝ๋ ๊ฐ์ฒด๋ฅผ PostgreSQL ๊ตฌ๋ฌธ์ผ๋ก ๋ณํํ ๋ค์ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ PostgreSQL์ฉ Cloud SQL๋ก ๋ฐ์ดํฐ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์์ต๋๋ค. Database Migration Service๋ ๋ฒ ์ด๋ฉํ ์๋ฃจ์ , Oracle Real Application Clusters (RAC), ์์ฒด ๊ด๋ฆฌํ ์ธ์คํด์ค๋ฅผ ๋น๋กฏํ ๋ค์ํ Oracle ์ ํ์ ์ง์ํฉ๋๋ค.
์ด ํ์ด์ง์์๋ ์ด๊ธฐ์ข Oracle์์ PostgreSQL์ฉ Cloud SQL๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํ ์ฃผ์ Database Migration Service ๊ธฐ๋ฅ์ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค.
์ง์๋๋ ์์ค ๋ฐ ๋์์๋ Database Migration Service์์ ์ง์ํ๋ ๋ชจ๋ Oracle ๋ฒ์ ์ด ๋์ด๋์ด ์์ต๋๋ค.
์ฝ๋ ๋ฐ ์คํค๋ง ๋ณํ์์๋ Database Migration Service๋ฅผ ์ฌ์ฉํ์ฌ ์คํค๋ง, ํ ์ด๋ธ, ๊ธฐํ ๊ฐ์ฒด๋ฅผ Oracle ๊ตฌ๋ฌธ์์ PostgreSQL ๊ตฌ๋ฌธ์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
์ฐ์ ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ์ดํฐ ํ๋ฆ์์๋ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก์ธ์ค ์ค์ Google Cloud ์์ ๋ฐ์ดํฐ๊ฐ ์ด๋ํ๋ ๋ฐฉ์์ ์๋ ํฌ ์๋๋ก ๊ฐ๋ต์ ์ผ๋ก ์ค๋ช ํฉ๋๋ค.
๋ชจ๋ํฐ๋ง์์๋ ๋ง์ด๊ทธ๋ ์ด์ ์์ ์ ์งํ ์ํฉ๊ณผ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ๋์์ด ๋๋ ๋ก๊ทธ์ ์ธก์ ํญ๋ชฉ์ ์๊ฐํฉ๋๋ค.
๋ง์ด๊ทธ๋ ์ด์ ๋ณด์์์๋ Database Migration Service์์ ์ ๊ณตํ๋ ์ํธํ ๊ธฐ๋ฅ์ ์ดํด๋ด ๋๋ค.
์ง์๋๋ ์์ค ๋ฐ ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค
Database Migration Service๋ ๋ค์ Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ ์์ค๋ก ์ง์ํฉ๋๋ค.
- Oracle์ฉ Amazon RDS
- ๋ค์์ ํฌํจํ ์์ฒด ํธ์คํ
๋ฐฐํฌ:
- Oracle ๋จ์ผ ์ธ์คํด์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐํฌ
- Oracle Exadata
- Oracle Active Data Guard
- Oracle Real Application Clusters (RAC)
์ ์ฒด ์ง์์ ์์ค Oracle ๋ฒ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๋ค์ ํ์๋ ์ด๊ธฐ์ข Oracle ๋ง์ด๊ทธ๋ ์ด์ ์ ์ง์๋๋ ๋ชจ๋ ๋ฒ์ ์ด ๋์ด๋์ด ์์ต๋๋ค.
์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค | ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค |
---|---|
Oracle 11g, ๋ฒ์ 11.2.0.4 | PostgreSQL์ฉ Cloud SQL 12, 13, 14, 15, 16, 17 |
Oracle 12c, ๋ฒ์ 12.1.0.2 | |
Oracle 12c, ๋ฒ์ 12.2.0.1 | |
Oracle 18c | |
Oracle 19c | |
Oracle 21c |
์ง์๋์ง ์๋ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค
Database Migration Service๋ Oracle Autonomous Database์์์ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ง์ํ์ง ์์ต๋๋ค.
์ฝ๋ ๋ฐ ์คํค๋ง ๋ณํ
Database Migration Service ๋ณํ ์์ ๊ณต๊ฐ์ Oracle ๋ฌธ๋ฒ์์ PostgreSQL ๋ฌธ๋ฒ์ผ๋ก ์คํค๋ง, ํ ์ด๋ธ, ๊ธฐํ ๊ฐ์ฒด๋ฅผ ๋ณํํ ์ ์๋ ๋ํํ ํธ์ง๊ธฐ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. ๋ํํ ๋ณํ ์์ ๊ณต๊ฐ์ ์ฝ๋ ์ค๋ช ๊ฐ๋ฅ์ฑ ๋ฐ ๋ณํ ๋ฌธ์ ํด๊ฒฐ์ ํตํด Gemini ์ง์ ์ํฌํ๋ก๋ ์ง์ํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ณํ ์์ ๊ณต๊ฐ์ ์ฐธ๊ณ ํ์ธ์.
์ง์์ ์ธ ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ์ดํฐ ํ๋ฆ
์ด์ข Oracle์์ PostgreSQL๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ฒฝ์ฐ Database Migration Service๋ ์ง์์ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ฆ์ ์ง์ํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์์๋ ๋จผ์ ์ ์ฒด ๋คํ์์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ ๋ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ก๊ทธ ํ์ผ์์ ํ์๋ ๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
๊ฐ๋ต์ ์ผ๋ก ๋ฐ์ดํฐ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ง์ด๊ทธ๋ ์ด์ ๋จ๊ณ๋ฅผ ๊ฑฐ์นฉ๋๋ค.
-
Database Migration Service ๋ณํ ์์ ๊ณต๊ฐ์ ์ฌ์ฉํ์ฌ ์คํค๋ง, ํ ์ด๋ธ, ๊ธฐํ ๊ฐ์ฒด๋ฅผ Oracle ๊ตฌ๋ฌธ์์ PostgreSQL ๊ตฌ๋ฌธ์ผ๋ก ๋ณํํฉ๋๋ค.
Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์คํค๋ง๋ฅผ ๋ณํํด์ผ ํ๋ ๊ฐ์ฒด๊ฐ ์์ฒ ๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Database Migration Service๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์ ์ฌ๋ฌ ๋จ๊ณ๋ก ๋๋ ์ ์์ต๋๋ค. Database Migration Service๋ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ์ฌ ํ์ํ ๊ฒฝ์ฐ ์คํค๋ง ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
-
๋ชจ๋ ํญ๋ชฉ์ PostgreSQL ๊ตฌ๋ฌธ์ผ๋ก ๋ณํํ ํ ๋์ ์ธ์คํด์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์คํค๋ง๋ฅผ ์ ์ฉํฉ๋๋ค.
์ด ๋จ๊ณ์ ๋ชฉํ๋ Database Migration Service๊ฐ ๋์ค์ ์์ค ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ PostgreSQL์ฉ Cloud SQL์ ์ฌ๋ฐ๋ฅธ ์์ ํญ๋ชฉ์ผ๋ก ๋ณต์ ํ ์ ์๋๋ก ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๋นํ๋ ๊ฒ์ ๋๋ค.
์คํค๋ง๊ฐ ์ ์ฉ๋๋ฉด ๋ฐ์ดํฐ ์ด์ ์ ์์ํ ์ ์์ต๋๋ค.
-
์ ์ฒด ๋คํ ๋จ๊ณ๋ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก์ธ์ค์ ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ๋๋ค. ์ ์ฒด ๋คํ๋ฅผ ์๋ฃํ๋ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
-
์๋: Database Migration Service๊ฐ ์์ค ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๊ณ , ๋ง์ด๊ทธ๋ ์ด์ ํ๋๋ก ์ ํํ ํ ์ด๋ธ์ ์ฝํ ์ธ ๋ฅผ ์ฝ์ ๋ค์, PostgreSQL์ฉ Cloud SQL ๋์ ์ธ์คํด์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํฉ๋๋ค.
์ด ๋จ๊ณ์์ Database Migration Service๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์ ์ฝํ ์ธ ๋ฅผ ์บก์ฒํฉ๋๋ค.
- ์๋: ์ ์ฒด ๋คํ ๋จ๊ณ๋ฅผ ๊ฑด๋๋ฐ๊ณ Database Migration Service ์ธ๋ถ์์ ์ง์ ์คํํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ณต์ ์ ์์์ ์ผ๋ก Oracle ์์คํ ๋ณ๊ฒฝ ๋ฒํธ๋ฅผ ์ ๊ณตํ์ฌ ๋ณ๊ฒฝ ๋ฐ์ดํฐ ์บก์ฒ (CDC) ๋จ๊ณ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก์ธ์ค๋ฅผ ์์ํ ์ ์์ต๋๋ค.
-
-
์ ์ฒด ๋คํ ๋จ๊ณ๊ฐ ๋๋๋ฉด Database Migration Service๊ฐ CDC ๋จ๊ณ๋ก ์ ํ๋ฉ๋๋ค. CDC ์ค์ Database Migration Service๋ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณ๊ฒฝ์ฌํญ์ ๊ณ์ ๋ชจ๋ํฐ๋งํ ๋ค์ ๋์ ์ธ์คํด์ค์ ์ง์์ ์ผ๋ก ๋ณต์ ํฉ๋๋ค.
์ด ๋จ๊ณ์์ Database Migration Service๋ ์์ค ํ ์ด๋ธ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ์ง ์์ต๋๋ค. ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ก๊ทธ ํ์ผ์์ ์ถ์ถํ ์ ๋ณด๋ฅผ ์ฝ์ด ๋์์ ๋ณ๊ฒฝ์ฌํญ์ ๋ณต์ ํฉ๋๋ค. ์ด ๋ฉ์ปค๋์ฆ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ณ๊ฒฝ ๋ฐ์ดํฐ ์บก์ฒ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
PostgreSQL์ฉ Cloud SQL ๋์ ์ธ์คํด์ค๋ฅผ ํ๋ก๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํํ๋ ค๋ฉด ์งํ ์ค์ธ ๋ณต์ ๋ฅผ ์ค์งํ๊ณ ๋ง์ด๊ทธ๋ ์ด์ ์์ ์ ์น๊ฒฉํ๋ฉด ๋ฉ๋๋ค. ์์ธํ ๋จ๊ณ๋ณ ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋๋ Oracle์์ PostgreSQL์ฉ Cloud SQL๋ก ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋ชจ๋ํฐ๋ง


Database Migration Service๋ ๋ง์ด๊ทธ๋ ์ด์ ์งํ ์ํฉ์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ๋์์ด ๋๋ ๊ด๋ฒ์ํ ๋ก๊น ๋ฐ ๊ด์ธก ๊ฐ๋ฅ์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์๋ ๋ณต์ ์ง์ฐ ๋ฐ CDC ์งํ ์ํฉ์ ๋ํ ์ค์๊ฐ ์ง๋จ๊ณผ PostgreSQL์ฉ Cloud SQL ๋์ ์ธ์คํด์ค ์ํ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ์์ ์ํ์ ๋ํ ์ธ๋ถ ๋ก๊ทธ๊ฐ ํฌํจ๋ฉ๋๋ค.
์์ธํ ๋ด์ฉ์ ์ด์ ์์ ์ธก์ ํญ๋ชฉ์ ์ฐธ๊ณ ํ์ธ์.
์ด์ ๋ณด์
Database Migration Service๋ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก์ธ์ค ์ค์ ์ถ๊ฐ ๋ณด์์ ์ํด ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ์ํธํ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๋ฉ์ปค๋์ฆ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
Database Migration Service์ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ํธํํ๋ SSL/TLS ์ธ์ฆ์์ ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ํธํ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ ์ฒด ๋คํ ๋ฐ CDC ๋จ๊ณ์์ ๋ฐ์ดํฐ ์ด๋์ ๋ณดํธํ๊ธฐ ์ํ ์ํธํ ์ธ์ฆ์ ์์ธํ ๋ด์ฉ์ ์ด์ ์์ ์ฉ CMEK๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋ค์ ๋จ๊ณ
Database Migration Service์ Oracle ๋ฐ์ดํฐ ์ ํ ๋ฐ ๊ธฐ๋ฅ ์ง์์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์๋ ค์ง ์ ํ์ฌํญ์ ์ฐธ๊ณ ํ์ธ์.
๋จ๊ณ๋ณ ๋ง์ด๊ทธ๋ ์ด์ ์๋ด๋ฅผ ํ์ธํ๋ ค๋ฉด Oracle์์ PostgreSQL์ฉ Cloud SQL๋ก ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.