[GCP] Cloud SQL
Cloud SQL์ ์๋ง์กด์ RDS ๋ฑ๊ณผ ๋์๋๋ ๊ด๋ฆฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ค.
RDS์ ๋นํด์๋ ์์ง ๋ถ์กฑํ ๋ถ๋ถ์ด ๋ง๋ค๋๊ฒ ์ค๋ก ์ธ๋ฏํ๋ค.
DB ์์คํ ์ MySQL, PostgreSQL, MSSQL์ ์ง์ํ๋ค.
๋น์ฉ
์ด๊ฒ๋ ๋น์ฉ์ ์ด๋งํผ ๋๊ฐ๋ค.
CPU&๋ฉ๋ชจ๋ฆฌ๋ ์ฌ์ฉํ ์๊ฐ๋งํผ ๋ถ๊ณผํ๋๋ฐ, ํ๋ฌ๋ง๋ค ๋๊ฐ๋ ๋น์ฉ๋ค์ ๋๋ต ์๋์ ๊ฐ๋ค๊ณ ํ๋ค. (MySQL๊ณผ Postgres์ ๊ฒฝ์ฐ)

์คํ ๋ฆฌ์ง๋ ํฌ๊ธฐ๋น์ผ๋ก ์๊ธ์ ๋ถ๊ณผํ๋ค.

์์ธํ๊ฑด ๋ฌธ์๋ฅผ ์ฐธ์กฐํ๊ธธ ๋ฐ๋๋ค.
https://cloud.google.com/sql/pricing?hl=ko
์ธ์คํด์ค ์์ฑ
ํ์ด์ง์ ์ง์ ํด์ ์ธ์คํด์ค ๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํ๋ค.

๊ทธ๋ผ ๋ค์ 3๊ฐ์ง RDB ์ค์์ ์ฌ์ฉํ ๊ฒ์ ๊ณ ๋ฅธ๋ค.
๋ PostgreSQL๋ก ํ๊ฒ ๋ค.
์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ, ๋ฒ์ , ๋ฆฌ์ ๋ฑ์ ๋จผ์ ์ง์ ํด์ค๋ค.
๋น์ฐํ ๊ฐ๊น์ด ์์ธ๋ก ๋ฆฌ์ ์ ์ก๊ณ , ๊ฐ์ฉ์ฑ์ ์ฌ๋ฌ ์์ญ์ผ๋ก ์ก๋๊ฒ ๋น์ธ์ง๋ง ์์ ์ฑ์ ๋ ์ข๋ค.
๋์ด ๊ถํ๊ณ , ์์ ์ฑ์ ๊ทธ๋ฆฌ ๋ชฉ๋งค๋ฌ ํ์๊ฐ ์๋ค๋ฉด ๋จ์ผ ์์ญ์ผ๋ก ์ก์ผ๋ฉด ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ์ค์ํ ์คํ์ ์ ํ๋ค.
๊ตฌ์ฑ ์ต์
์ ํผ์ณ์
ํ์์ ๋ฐ๋ผ ์คํ์ ์ค์ ํด์ฃผ๋ฉด ๋๋ค.
๋๋ ๊ทธ๋ฅ ์๋ดํ๊ฒ ์ต์์คํ์ผ๋ก ํด๋๋ค.

์์ฑ ๋ฒํผ์ ๋๋ฅด๊ณ ์ข ๊ธฐ๋ค๋ฆฌ๋ฉด
์ด๋ ๊ฒ ์ธ์คํด์ค๊ฐ ์์ฑ๋ ๊ฒ์ด๋ค.
์ฐ๊ฒฐํด๋ณด๊ธฐ
๋ง์ฝ ๋ฌดํฑ๋๊ณ ์์ฑ๋ ์ฃผ์๋ก ์ ๊ทผ์ ์๋ํ๋ฉด
์ฐ๊ฒฐ์ด ์คํจํ ๊ฒ์ด๋ค.
๋๋ถ๋ถ์ ์๋น์ค๋ค๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ๊ตฌ๊ธ์ Cloud SQL๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ๋ถ ์ ๊ทผ์ ์ฐจ๋จํด๋๊ธฐ ๋๋ฌธ์ด๋ค.
์ ์์ ํ์ฉํด์ฃผ๋ ค๋ฉด ์ฐ๊ฒฐ ํญ์ผ๋ก ์ด๋ํด์
์ ๊ธฐ์ ๋ด ๊ณต์ธ IP๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๋ด ์์ดํผ๋ ๋ค์ด๋ฒ์ ๊ฒ์ํ๋ฉด ๋ฐ๋ก ์ ์ ์๋ค.
์
๋ ฅํ๊ณ ์ ์ฅํด์, ์ข ๊ธฐ๋ค๋ฆฌ๋ฉด
์ด์ ์ ์์ด ๋ ๊ฒ์ด๋ค.

๊ทธ๋ผ ๊ทธ๋ฅ ๊ทธ DB ์์คํ ์ฐ๋ฏ์ด ๋๊ฐ์ด ์ฌ์ฉํ ์ ์๋ค.

์กฐ๊ธ ํน์ดํ ๊ธฐ๋ฅ์ผ๋ก, ์ฝ์์์๋ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค ์ ์๋ค.

์์ธํ ์กฐ์์ ํ์ง ๋ชปํ๊ณ , ๊ผญ ํ์ํ ๊ฒ๋ ์๋์ง๋ง, ๊ฝค ํธํ ๊ฒ๋ ๊ฐ๋ค.
์ฝ๊ธฐ ๋ณต์ ๋ง๋ค๊ธฐ
๋น์ฐํ ๋ณต์ ๋ณธ์ ๋ง๋ค์ด์ฃผ๋ ๊ธฐ๋ฅ๋ ์๋ค.
์ผ๋ฐ์ ์ผ๋ก RDB๋ค์ ์ฌ์ฉํ ๋๋, ๋ถํ์ ๋ถ์ฐ์ ๋ชฉ์ ์ผ๋ก select ์ฟผ๋ฆฌ ์์๋ง ์ฌ์ฉํ ์ฝ๊ธฐ์ฉ ๋ณต์ ๋ณธ์ ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ฝ๊ธฐ๋ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ๋ ๋ฆฌ๊ณ , ์ฐ๊ธฐ๋ง ๋ฉ์ธ DB์ ๋ ๋ฆฌ๋ ๊ฒ์ด๋ค.
๋ณต์ ๋ณธ ํญ์ผ๋ก ์ด๋ํด์
์ฝ๊ธฐ ๋ณต์ ๋ณธ ๋ง๋ค๊ธฐ ํด๋ฆญ
๊ธฐ์กด์ ์ธ์คํด์ค ๋ง๋ค๋์ ๋น์ทํ ์์ผ๋ก ์ค์ ํ๋ฉด ๋๋ค.
๊ทธ๋ผ ์ด๋ฐ์์ผ๋ก ๋ ํ๋ฆฌ์นด๊ฐ ์์ฑ๋ ํ ๋ฐ

์ ์์ดํผ๋ก ์ ์ํด์ ์ฟผ๋ฆฌ ๋ ๋ ค๋ณด๋ฉด
์ฝ๊ธฐ๋ง ์ ๋ ๊ฒ์ด๋ค.
๋ฐฑ์ ๋ฐ ๋ณต์
Cloud SQL์ ์๋์ผ๋ก ๋ฐฑ์ ์ ์ข ํด์ฃผ๊ณ , ์ง์ ๋ฐฑ์ ์ ์ฌ๋ ค๋ ์๋ ์๋ค.

๊ทธ๋ผ ๋ง์ฝ ์๋์ ๊ฐ์ ๋์ฐํ ์ค์๊ฐ ์ผ์ด๋๋๋ผ๋

๋ณต์ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด ๋ณต์์ ํ ์ ์๋ค.
๋น์ฐํ ์์ฃผ ๊ธด๊ธํ ์ํฉ์๋ง ์ฐ๋ ๋ฐฉ๋ฒ์ด๊ณ , ๊ทธ ์ฌ์ด์ ํ๋ ๊ฒ๋ค๋ ๋ฎ์ด์์์ง๋ฉฐ, ๋ณต์ ๋ณธ๋ ๋ค ๋ ๋ ค์ผ ํ๊ณ , ๋ฐฑ์
๋๋ ๋์ ์ ๊น DB๊ฐ ์ฃฝ๋๋ค.

๋ณต์ ๋ฒํผ์ ๋๋ฌ์ ์ ๊ธฐ ์ด๋ฆ์ ๋ค์ ์ ์จ์ฃผ๊ฐ๋จผ ํ๋ฉด ๋๋ค.


์ ๊น ๊ธฐ๋ค๋ ธ๋ค ๋ค์ ๋ค์ด๊ฐ๋ณด๋ฉด
์ ์ฅ๋ ์์ ์ผ๋ก ๋กค๋ฐฑ์ด ๋์ด์์ ๊ฒ์ด๋ค.
๋ณต์ ๋ณธ์ด ์์ผ๋ฉด ๋ณต์์ด ์๋๋ค๋ ์ ์ ์ ์ํ๋ค.

๊ทธ๋ ๋ค.