Cloud SQL์ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด ๋ช ๊ฐ์ง ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ดํดํด์ผ ํฉ๋๋ค. ์ด ํ์ด์ง๋ Cloud SQL์ ์ ์ฉ๋๋ ํต์ฌ ์ฉ์ด์ ๊ฐ๋ ์ ๊ฐ๋ตํ ์ค๋ช ํฉ๋๋ค.
Cloud SQL ์ฌ์ฉ๋ฒ ์๊ฐ๋ Cloud SQL ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud SQL ์ธ์คํด์ค
Cloud SQL ์ธ์คํด์ค๋ ํ๋์ ๊ฐ์ ๋จธ์ (VM)์ ํด๋นํฉ๋๋ค. VM์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค ๋ฐ ๊ด๋ จ ์ํํธ์จ์ด ์ปจํ ์ด๋๊ฐ ํฌํจ๋์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค๊ฐ ์คํ ์ํ๋ก ์ ์ง๋ฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค๋ MySQL, PostgreSQL, SQL Server์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ํํธ์จ์ด์ ํ์ผ ๋ชจ์์ ๋๋ค.
๊ณต๊ฐ IP์ ๋น๊ณต๊ฐ IP
Cloud SQL์์ ๊ณต๊ฐ IP๋ ๊ณต๊ฐ ์ธํฐ๋ท์ ํตํด ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์๋ค๋ ์๋ฏธ์ ๋๋ค. ์ด์ ๋ฐ๋๋ก ๊ณต๊ฐ ์ธํฐ๋ท์ ํตํด ๋น๊ณต๊ฐ IP๋ง ์ฌ์ฉํ๋ ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์์ง๋ง Virtual Private Cloud(VPC)๋ฅผ ํตํด์๋ ์ก์ธ์คํ ์ ์์ต๋๋ค. Cloud SQL ์ธ์คํด์ค์๋ ๊ณต๊ฐ ๋ฐ ๋น๊ณต๊ฐ IP ์ฃผ์๊ฐ ๋ชจ๋ ์์ ์ ์์ต๋๋ค.
๊ณ ๊ฐ์ฉ์ฑ
๊ณ ๊ฐ์ฉ์ฑ(HA)์ ์ฌ์ฉํ๋ Cloud SQL ์ธ์คํด์ค๋ HA๊ฐ ์๋ ์ธ์คํด์ค๋ณด๋ค ๋์ ์์ ์ฑ์ ์ ๊ณตํฉ๋๋ค.
Cloud SQL์ HA๋ ๋ ๊ฐ์ ๋๊ธฐํ๋ ์ธ์คํด์ค(๊ธฐ๋ณธ ์ธ์คํด์ค์ ๋๊ธฐ ์ธ์คํด์ค)๋ฅผ ํตํด ์๋ํฉ๋๋ค. ๊ฐ ์ธ์คํด์ค์๋ ์ ํํ ํ๋์ VM์ด ์์ต๋๋ค. ๊ฐ ์ธ์คํด์ค๋ ๊ฐ์ ๋ฆฌ์ ์ ๋ค๋ฅธ ์์ญ์ ์์ต๋๋ค.
์ฅ์ ์กฐ์น
์ฅ์ ์กฐ์น๋ Cloud SQL์ด ์๋ณธ ๊ธฐ๋ณธ ์ธ์คํด์ค์์ ๋๊ธฐ ์ธ์คํด์ค๋ก ์ ํํ๋ ๊ฒฝ์ฐ์ ๋๋ค.
์๋ ์ฅ์ ์กฐ์น๋ Cloud SQL ์ธ์คํด์ค๊ฐ ์ด์ ๊ฐ๊ฒฉ์ผ๋ก ํํธ๋นํธ๋ฅผ ์คํํ์ง ์์ ๋ ์ฅ์ ์กฐ์น๋ฅผ ์๋์ผ๋ก ํธ๋ฆฌ๊ฑฐํ๋ ๋ฉ์ปค๋์ฆ์ ๋๋ค.
๋๊ธฐ ์ธ์คํด์ค
๋๊ธฐ ์ธ์คํด์ค๋ ๊ณ ๊ฐ์ฉ์ฑ์์ ์ฅ์ ์กฐ์น ๋ฐ์ ์ ๊ธฐ๋ณธ ์ธ์คํด์ค๋ฅผ ๋์ฒดํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋๊ธฐ ์ธ์คํด์ค๋Google Cloud ์ฝ์์ ํ์๋์ง ์์ต๋๋ค. ์ฅ์ ์กฐ์น๊ฐ ๋ฐ์ํ๋ฉด ๊ธฐ๋ณธ ์ธ์คํด์ค์ ๋ํ ์ฐ๊ฒฐ์ด ์๋์ผ๋ก ๋๊ธฐ ์ธ์คํด์ค๋ก ์ ์ก๋ฉ๋๋ค.
ํด๋ก
Cloud SQL ์ธ์คํด์ค๋ฅผ ํด๋ก ํ๋ฉด ์์ค ์ธ์คํด์ค์ ๋ณต์ฌ๋ณธ์ด์ง๋ง ์์ ํ ๋ ๋ฆฝ์ ์ธ ์ ์ธ์คํด์ค๊ฐ ์๊น๋๋ค. ํด๋ก ์ด ์๋ฃ๋๋ฉด ์์ค ์ธ์คํด์ค์ ๋ณ๊ฒฝ์ฌํญ์ด ํด๋ก ์ ๋ฐ์๋์ง ์๊ณ ํด๋ก ์ ๋ณ๊ฒฝ์ฌํญ์ด ์์ค ์ธ์คํด์ค์ ๋ฐ์๋์ง ์์ต๋๋ค.
๋ณต์
๋ณต์ ๋ Cloud SQL ์ธ์คํด์ค ๋๋ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณต์ฌ๋ณธ์ ๋ง๋ค๊ณ ๋ณต์ฌ๋ณธ์ ๋ํ ์์ ์ ์คํ๋ก๋ํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋ณต์ ๋ฅผ ์ฌ์ฉํ๋ ์ฃผ๋ ์ด์ ๋ ๊ธฐ๋ณธ ์ธ์คํด์ค์์ ์ฑ๋ฅ์ ์ ํ์ํค์ง ์๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ ์ฌ์ฉ์ ํ์ฅํ๋ ๊ฒ์ ๋๋ค.
์ฝ๊ธฐ ๋ณต์ ๋ณธ
์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ๊ธฐ๋ณธ ์ธ์คํด์ค์ ์ ํํ ๋ณต์ฌ๋ณธ์ ๋๋ค. ๊ธฐ๋ณธ ์ธ์คํด์ค์ ๋ฐ์ดํฐ์ ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ์ ๊ฑฐ์ ์ค์๊ฐ์ผ๋ก ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ์ฐ๊ธฐ ํธ๋์ญ์ ์ ๊ธฐ๋ณธ ์ธ์คํด์ค๋ก, ์ฝ๊ธฐ ์์ฒญ์ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ผ๋ก ๋ณด๋ ๋๋ค. ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ์ฟผ๋ฆฌ, ์ฝ๊ธฐ ์์ฒญ, ๋ถ์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ฏ๋ก ๊ธฐ๋ณธ ์ธ์คํด์ค์ ๋ถํ๊ฐ ์ค์ด๋ญ๋๋ค.
์์ค ์๋ฒ
๋ณต์ ๋ ๊ธฐ๋ณธ ์ธ์คํด์ค์ ํธ๋์ญ์
์ ํ๋ ์ด์์ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ผ๋ก ๋ณต์ฌํฉ๋๋ค. ๊ธฐ๋ณธ ์ธ์คํด์ค๋ฅผ ์์ค ์๋ฒ๋ผ๊ณ ๋ ํฉ๋๋ค. ์์ค ์๋ฒ๋ Cloud SQL ๊ธฐ๋ณธ ์ธ์คํด์ค์ด๊ฑฐ๋ ์จํ๋ ๋ฏธ์ค ์๋ฒ ๋๋ ๋ค๋ฅธ ํด๋ผ์ฐ๋์์ ์คํ๋๋ ์๋ฒ์ ๊ฐ์ดGoogle Cloud์ธ๋ถ์ ์๋ฒ์ผ ์ ์์ต๋๋ค. ์์ค ์๋ฒ๊ฐ Google Cloud์ธ๋ถ์ ์์ผ๋ฉด ์ด๋ฅผ Replication from an external server
๋ผ๊ณ ํฉ๋๋ค.
Cloud SQL ์ธ์ฆ ํ๋ก์ ํด๋ผ์ด์ธํธ
Cloud SQL ์ธ์ฆ ํ๋ก์ ํด๋ผ์ด์ธํธ๋ Cloud SQL์์ ๊ด๋ฆฌํ๋ ์คํ์์ค ์ํํธ์จ์ด์ ๋๋ค. Cloud SQL ์ธ์คํด์ค์์ ์คํ๋๋ Cloud SQL ์ธ์ฆ ํ๋ก์ ์๋ฒ์ธ ์ปดํจ๋์ธ ํ๋ก์ธ์ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์์ฒด ์๋ฒ์์ Cloud SQL ์ธ์ฆ ํ๋ก์ ํด๋ผ์ด์ธํธ๋ฅผ ์คํํฉ๋๋ค. Cloud SQL ์ธ์ฆ ํ๋ก์ ํด๋ผ์ด์ธํธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค์ ๋ํ ๋ณด์ SSL/TLS ์ฐ๊ฒฐ์ ์ค์ ํ๊ฑฐ๋ ๋ฐฉํ๋ฒฝ์ด ์ด๋ฆฌ๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ธ์ฆ์ Identity and Access Management(IAM)๋ฅผ ํตํด ์ํ๋ฉ๋๋ค.