ํ•ต์‹ฌ ์šฉ์–ด

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)๋ฅผ ํ†ตํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.