- ์ ๋ณด
- Cloud SQL์ด๋ ๋ฌด์์ธ๊ฐ์?
- Cloud SQL์ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์?
- Cloud SQL์์ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฒ์ ์ ๋ฌด์์ธ๊ฐ์? ์ ๋ฐ์ดํธ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌ๋๋์?
- Cloud SQL์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ์ ์ง์ํ๋์?
- ํฌ๊ธฐ ๋๋ QPS ์ ํ์ด ์๋์?
- Cloud SQL์ด ๋ณ๊ฒฝ๋์ ๋ ์๋ฆผ์ ๋ฐ์ผ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๊ฑฐ๋ ๊ธฐ๋ฅ์ ์์ฒญํ๊ฑฐ๋ ์ง๋ฌธ์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ์์ํ๊ธฐ
- ๋ฐ์ดํฐ ์ ์ฅ, ๋ณต์ , ์ธ์ฆ
- ๋ฐ์ดํฐ๋ ์ด๋์ ์ ์ฅ๋๋์?
- ์๋ฆฌ๋ ์คํ ์ดํธ ๋๋ผ์ด๋ธ(SSD) ๋๋ ํ๋ ๋์คํฌ ๋๋ผ์ด๋ธ(HDD) ์ค์์ ์คํ ๋ฆฌ์ง๋ก ๋ฌด์์ ์ฌ์ฉํด์ผ ํ๋์?
- ์์ญ์ด๋ ๋ฌด์์ธ๊ฐ์?
- ์คํ ๋ฆฌ์ง ํ๋๋ ์ผ๋ง๋ ๋๋์?
- ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ๋ณต์ ๋๋์?
- Cloud SQL ์ฅ์ ์กฐ์น๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์๋ํ๋์?
- ๋ฐ์ดํฐ๊ฐ ์ํธํ๋๋์?
- ์ ์ฅ ๋ฐ์ดํฐ์ ์ํธํ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋์?
- ์ ์ก ์ค์ธ ๋ฐ์ดํฐ์ ์ํธํ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋์?
- ๋ง๋ค ์ ์๋ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ์ข ๋ฅ์๋ ์ด๋ค ๊ฒ์ด ์๋์?
- ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์
- ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ
- ์ธ์คํด์ค ๊ด๋ฆฌ
- Cloud SQL ์ธ์คํด์ค์ ๋ค์ ์์์ ์ ๋ฐํ๋ ์์ ์ ๋ฌด์์ธ๊ฐ์?
- ๋ค์ ์์ํ๋ ๋์ ์ธ์คํด์ค๊ฐ ์ผ๋ง ๋์ ์ข ๋ฃ๋๋์?
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ์ ์๋์?
- vCPU๋ฅผ ์ ๊ทธ๋ ์ด๋ ๋ฐ ๋ค์ด๊ทธ๋ ์ด๋ํ ์ ์๋์?
- Cloud SQL์ ๊ด๋ฆฌํ๋ ค๋ฉด Google Cloud ์ฝ์์ ์ฌ์ฉํด์ผ ํ๋์?
- ์์ ํ์ผ์์ ์ฌ์ฉํ๋ ๊ณต๊ฐ์ ํ๋ณดํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์๋์?
- CSV ํ์ผ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์๋์?
- ์ธ์คํด์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ด๋ ค๋ฉด Cloud Storage ๊ณ์ ์ด ํ์ํ๊ฐ์?
- ์ธ์คํด์ค๋ฅผ ์ญ์ ํ๋ฉด ์ธ์คํด์ค ์ด๋ฆ์ ๋ค์ ์ฌ์ฉํ ์ ์๋์?
- Cloud SQL์ ์ด๋ ์ ๋ ์์ค์ ํธ๋์ญ์ ๊ฒฉ๋ฆฌ๋ฅผ ์ ๊ณตํ๋์?
- ์ธ์คํด์ค๋ฅผ ์ค์๋ก ์ญ์ ํ์ง ์๋๋ก ๋ณดํธํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ํต๊ณ
- ๊ฐ๊ฒฉ ์ฑ
์ ๋ฐ ๊ฒฐ์
- Cloud SQL์ ์ฌ์ฉํด๋ณด๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ํ ํ๋ก์ ํธ์์ ๋ง๋ค ์ ์๋ ์ธ์คํด์ค ์๋ ๋ช ๊ฐ์ธ๊ฐ์?
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค์ ์๊ตฌ๋๋ ํฌ๊ธฐ๋ ๋ฌด์์ธ๊ฐ์? RAM์ ์ด๋ ์ ๋๊ฐ ํ์ํ๊ฐ์?
- ์ธ์คํด์ค ์ฌ์ฉ๋์ ์ด๋ป๊ฒ ๊ณ์ฐํ๋์?
- ์ ์ฅ์ฉ๋์ ์ด๋ป๊ฒ ๊ณ์ฐํ๋์?
- ์ฒญ๊ตฌ๋ ์๊ธ์ ์ด๋ป๊ฒ ํ์ธํ ์ ์๋์?
- ์ธ์คํด์ค๊ฐ ์ต๋ ํ์ฉ ํฌ๊ธฐ์ ๋๋ฌํ๋ฉด ์ด๋ป๊ฒ ๋๋์?
- ์ธ์คํด์ค๊ฐ ์ ์ง๋๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- ์ธ์คํด์ค๊ฐ ์ญ์ ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- Cloud SQL ๊ณ์ ์ ์ทจ์ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ๊ฒฐ์ ๋ฅผ ์ค์งํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ๋์?
- App Engine๊ณผ ํจ๊ป Cloud SQL ์ฌ์ฉ
- App Engine์์ PostgreSQL ์ธ์คํด์ค๋ก ์ฐ๊ฒฐํ ์ ์๋์?
- ๋ฏธ๊ตญ์ App Engine ์ ํ๋ฆฌ์ผ์ด์ ์์ EU์ Cloud SQL ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์๋์? ๋ํ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๊ฐ๋ฅํ๊ฐ์?
- ๋์๊ฒ ๋ง๋ Google Cloud ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ ๋ฌด์์ธ๊ฐ์?
- App Engine ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ก์ปฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์ค์นํด์ผ ํ๋์?
- ์ธ์คํด์ค ์ก์ธ์ค์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์ด๋ ๋ฌด์์ธ๊ฐ์?
- Django๋ฅผ Cloud SQL๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์๋์?
- Python ์ฟผ๋ฆฌ ๋ฌธ์์ด์์ ์ฌ์ฉํ ์ ์๋ ์๋ฆฌํ์์๋ ๋ฌด์์ธ๊ฐ์?
- ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- '์๋ชป๋ ์ฐ๊ฒฐ ID'๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํ๋ SQLException์ ๋ฌด์์ ์๋ฏธํ๋์?
- App Engine ์ธ๋ถ์์ ํ๋ก๊ทธ๋๋งคํฑ ๋ฐฉ์์ผ๋ก Cloud SQL ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์๋์?
์ ๋ณด
- Cloud SQL์ด๋ ๋ฌด์์ธ๊ฐ์?
- Cloud SQL์ ํด๋ผ์ฐ๋์์ ์์ ๊ด๋ฆฌํ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํ๋ ์๋น์ค์ ๋๋ค. Cloud SQL์์๋ PostgreSQL, SQL Server, MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- Cloud SQL์ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์?
- Cloud SQL์ ์ฌ์ฉํ๋ฉด ํจ์น ๋ฐ ์ ๋ฐ์ดํธ ์ ์ฉ, ๋ฐฑ์ ๊ด๋ฆฌ, ๋ณต์ ๊ตฌ์ฑ๊ณผ ๊ฐ์ด ์ผ์์ ์ด์ง๋ง ์๊ฐ์ด ๋ง์ด ์์๋๋ ํ์ ์์ ์ Google์ ๋งก๊ธฐ๊ณ ์ฌ์ฉ์๋ ์ฐ์ํ ์ ํ๋ฆฌ์ผ์ด์ ๋น๋์๋ง ์ง์คํ ์ ์์ต๋๋ค. ๋ํ ํ์ค ์ ์ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ฏ๋ก ์ด๋์์๋ ๊ฑฐ์ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- Cloud SQL์์ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฒ์ ์ ๋ฌด์์ธ๊ฐ์? ์ ๋ฐ์ดํธ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌ๋๋์?
-
PostgreSQL์ฉ Cloud SQL์ PostgreSQL 9.6, 10, 11, 12, 13, 14, 15, 16, 17(๊ธฐ๋ณธ๊ฐ)์ ์ง์ํฉ๋๋ค.
๋ง์ด๋ ๋ฒ์ ์ ๋ฐ์ดํธ๋ ์์ฝ๋ ์ ์ง๋ณด์์ ์ผ๋ถ๋ก ๋ฐฐํฌ๋๋ฏ๋ก ์ฌ์ฉ์๊ฐ ํด์ผ ํ๋ ์ถ๊ฐ ์์ ์ ์์ต๋๋ค. ์ ๋ฐ์ดํธ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud SQL ์ธ์คํด์ค์ ์ ์ง๋ณด์ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ธ์คํด์ค์ ํ์ฌ ๋ฒ์ ์ ํ์ธํ๋ ค๋ฉด Google Cloud ์ฝ์๋ก ์ด๋ํ๊ณ ์ธ์คํด์ค ์ด๋ฆ์ ํด๋ฆญํ์ฌ ์ธ์คํด์ค ์ธ๋ถ์ ๋ณด ํ์ด์ง๋ฅผ ์ฝ๋๋ค. ๋๋
gcloud sql instances describe
๋ช ๋ น์ด๋ฅผ ์คํํ ์๋ ์์ต๋๋ค. - Cloud SQL์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ์ ์ง์ํ๋์?
- Cloud SQL์ PostgreSQL์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ํ์ค PostgreSQL๊ณผ Cloud SQL์ด ์ ๊ณตํ๋ ๊ธฐ๋ฅ ๊ฐ์ ๋ชจ๋ ์ฐจ์ด์ ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด Cloud SQL ๋ฐ ํ์ค PostgreSQL ๊ธฐ๋ฅ ๊ฐ ์ฐจ์ด์ ์ ์ฐธ์กฐํ์ธ์.
- ํฌ๊ธฐ ๋๋ QPS ์ ํ์ด ์๋์?
- Cloud SQL ์ธ์คํด์ค์๋ ์ด๋น ์ฟผ๋ฆฌ ์(QPS) ์ ํ์ด ์์ต๋๋ค. ์ฐ๊ฒฐ, ํฌ๊ธฐ, App Engine ๊ด๋ จ ์ ํ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ ๋น๋ ๋ฐ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
- Cloud SQL์ด ๋ณ๊ฒฝ๋์ ๋ ์๋ฆผ์ ๋ฐ์ผ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- Cloud SQL์ ๋ํ ๊ณต์ง์ ์์์ ๊ฒ์ํ๋ google-cloud-sql-announce ํฌ๋ผ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
- ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๊ฑฐ๋ ๊ธฐ๋ฅ์ ์์ฒญํ๊ฑฐ๋ ์ง๋ฌธ์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- google-cloud-sql-discuss ๊ทธ๋ฃน์์ ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๊ณ ๊ธฐ๋ฅ์ ์์ฒญํ ์ ์์ผ๋ฉฐ Stack Overflow์์ ์ง๋ฌธํ ์ ์์ต๋๋ค. ๊ธฐํ ๋ค๋ฅธ ์ง์์ด ํ์ํ ๊ฒฝ์ฐ๋ Cloud SQL ์ง์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
์์ํ๊ธฐ
- ๋ฐ์ดํฐ๊ฐ ์๋ ์ ์ธ์คํด์ค์ ๋์คํฌ ๊ณต๊ฐ์ด ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ํ์๋๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- Cloud SQL ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ธ์คํด์ค๊ฐ ์์ฑ๋ ๋ ์์คํ ํ์ผ๊ณผ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ํด ๊ณต๊ฐ์ ์ฌ์ฉํฉ๋๋ค. ๋งจ ์๋ก
- ๋ฐ์ดํฐ๋ ์ด๋์ ์ ์ฅ๋๋์?
-
์ธ์คํด์ค ๋ฐ์ดํฐ๋ ์ธ์คํด์ค๊ฐ ์๋ ๋ฆฌ์ ์ ์ ์ฅ๋ฉ๋๋ค. ์คํ ๋ฆฌ์ง ์์น๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ๋ฐฑ์ ์ Cloud SQL ์ธ์คํด์ค์ ์์น์ ์ง๋ฆฌ์ ์ผ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฉํฐ ๋ฆฌ์ ์ ์ ์ฅ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด Cloud SQL ์ธ์คํด์ค๊ฐ
us-central1
์ ์๋ ๊ฒฝ์ฐ ๋ฐฑ์ ์ ๊ธฐ๋ณธ์ ์ผ๋กus
๋ฉํฐ ๋ฆฌ์ ์ ์ ์ฅ๋ฉ๋๋ค. ํ์ง๋งaustralia-southeast1
๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ์์น๋ ๋ฉํฐ ๋ฆฌ์ ์ธ๋ถ์ ์์ต๋๋ค. ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฉํฐ ๋ฆฌ์ ์asia
์ ๋๋ค. - ์์ญ์ด๋ ๋ฌด์์ธ๊ฐ์?
์์ญ์ ๋ฆฌ์์ค๋ฅผ ์คํํ ์ ์๋ ํน์ ์ง๋ฆฌ์ ์์น์ ๋ ๋ฆฝ์ ์ธ ํญ๋ชฉ์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ด๋ฆ์ด us-central1-a์ธ ์์ญ์ ๋ฏธ๊ตญ ์ค๋ถ์ ํ ์์น๋ฅผ ๋ํ๋ ๋๋ค.
์์ญ์ ๋ํ ์์ธํ ๋ด์ฉ์ Compute Engine ๋ฌธ์์ ์์ญ ๋ฆฌ์์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์คํ ๋ฆฌ์ง ํ๋๋ ์ผ๋ง๋ ๋๋์?
- ์คํ ๋ฆฌ์ง ํ๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ ๋น๋ ๋ฐ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ๋ณต์ ๋๋์?
-
PostgreSQL ์ธ์คํด์ค๋ ๊ณ ๊ฐ์ฉ์ฑ ๊ตฌ์ฑ๊ณผ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ์ ๊ณตํฉ๋๋ค.
- ๋ง๋ค ์ ์๋ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ์ข ๋ฅ์๋ ์ด๋ค ๊ฒ์ด ์๋์?
-
๊ฐ ์ ํ์ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋น๋กฏํ์ฌ ์ฝ๊ธฐ ๋ณต์ ๋ณธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ณต์ ์ต์ ์ ์ฐธ์กฐํ์ธ์.
- Cloud SQL ์ฅ์ ์กฐ์น๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์๋ํ๋์?
-
์ฅ์ ์กฐ์น์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณ ๊ฐ์ฉ์ฑ ๊ตฌ์ฑ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ฐ์ดํฐ๊ฐ ์ํธํ๋๋์?
- Cloud SQL ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ, ์์ ํ์ผ, ๋ฐฑ์ ์ ์ ์ฅ๋ ๋ ์ํธํ๋ฉ๋๋ค. ์ธ๋ถ ์ฐ๊ฒฐ์ SSL์ ์ฌ์ฉํ๊ฑฐ๋ Cloud SQL ์ธ์ฆ ํ๋ก์๋ฅผ ํตํด ์ํธํ๋ ์ ์์ต๋๋ค.
- ์ ์ฅ ๋ฐ์ดํฐ์ ์ํธํ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋์?
๋ฐ์ดํฐ๋ 256๋นํธ ๊ณ ๊ธ ์ํธํ ํ์ค(AES-256) ์ด์๊ณผ ๋์นญ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํธํ๋ฉ๋๋ค. ์ฆ, ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ๋ฐ์ดํฐ๊ฐ ์ฌ์ฉ๋ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณตํธํํ๋ ๋ฐ ๊ฐ์ ํค๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ ํค๋ ๋ณด์ ํค ์ ์ฅ์์ ์ ์ฅ๋ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒด์ ์ผ๋ก ์ํธํ๋๊ณ ์ ๊ธฐ์ ์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
์์ธํ ๋ด์ฉ์ Google Cloud์ ์ ์ฅ ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์ ์ก ์ค์ธ ๋ฐ์ดํฐ์ ์ํธํ๋ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๋์?
-
๋ฐ์ดํฐ๊ฐ Google์ด๋ Google์ ๋๋ฆฌ์ธ์ด ํต์ ํ์ง ์๋ ๋ฌผ๋ฆฌ์ ๊ฒฝ๊ณ ์ธ๋ถ๋ก ์ด๋ํ ๋ Google์ ํ๋ ์ด์์ ๋คํธ์ํฌ ๊ณ์ธต์์ ๋ชจ๋ ์ ์ก ์ค ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ์ธ์ฆํฉ๋๋ค. Google์ด๋ Google ๋๋ฆฌ์ธ์ด ํต์ ํ๋ ๋ฌผ๋ฆฌ์ ๊ฒฝ๊ณ ๋ด์์ ์ ์ก ์ค์ธ ๋ฐ์ดํฐ๋ ์ผ๋ฐ์ ์ผ๋ก ์ธ์ฆ๋์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์ํธํ๋์ง ์์ ์ ์์ต๋๋ค. ๊ณต๊ฐ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๊ฐ ์ ์ก ์ค์ ์์ ํ๊ฒ ๋ณดํธ๋๋๋ก SSL/TLS ์ธ์ฆ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ํ ๋ชจ๋ธ์ ๋ฐ๋ผ ์ ์ฉํ ์ถ๊ฐ ๋ณด์ ์กฐ์น๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Cloud SQL๋ก์ ์์ญ ๋ด ์ฐ๊ฒฐ์ ์ํด SSL์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ Google Cloud์ ์ ์ก ์ค ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ฐ์ดํฐ ๋ฐ ์ ์ฝ์กฐ๊ฑด์ Cloud SQL๋ก ์ด๋ป๊ฒ ๋ง์ด๊ทธ๋ ์ด์ ๋๋์?
- ๋ง์ด๊ทธ๋ ์ด์ ํ๋ก์ธ์ค ์ค์๋ ๋ฐ์ดํฐ๊ฐ ๋จผ์ ๋ง์ด๊ทธ๋ ์ด์ ๋๊ณ ์ ์ฝ์กฐ๊ฑด(์: ๊ธฐ๋ณธ ํค, ์ธ๋ ํค, ์์ธ)์ด ๋์ค์ ์ธ์คํด์ค์ ๋ค์ ์์ฑ๋ฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
-
์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ
์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ๋์์ ๋ง์ด๊ทธ๋ ์ด์
ํ ์ ์์ต๋๋ค.
Cloud SQL์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด ๋ณ๋ ฌ ํ๋ก์ธ์ค๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ด ๊ฐ์ ๋์์ต๋๋ค. Cloud SQL์ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์๋๋ฅผ
min
,optimal
,max
๋ก ์ค์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ด๋ฆฌํ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ณต์ ์ค์ ์ ์ฐธ์กฐํ์ธ์. - ์ธ์คํด์ค๋ฅผ ๋ณต๊ตฌํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
-
๋ฐฑ์ ์ผ๋ก ๋ณต์ํ๋ ค๋ฉด Google Cloud ์ฝ์ ๋๋
gcloud
๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ธ์คํด์ค ๋ณต์์ ์ฐธ์กฐํ์ธ์.์ธ์คํด์ค๋ฅผ ํน์ ์์ ์ผ๋ก ๋ณต์ํ๋ ค๋ฉด PITR(point-in-time recovery)์ ์ฌ์ฉํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ PITR(point-in-time recovery) ์ฌ์ฉ์ ์ฐธ์กฐํ์ธ์.
- ๋ฐฑ์ ๋น์ฉ์ ์ผ๋ง๋ ๋๋์?
-
๋ฐฑ์ ๋น์ฉ์ ์ธ์คํด์ค ์คํ ๋ฆฌ์ง ์์จ์ ๋ฐ๋ผ ์ฒญ๊ตฌ๋ฉ๋๋ค.
์ธ์คํด์ค ์คํ ๋ฆฌ์ง ๊ฐ๊ฒฉ ์ฑ ์ ๋ฐ ์ธ์คํด์ค ์์จ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ฐ๊ฒฉ์ ์ฐธ์กฐํ์ธ์.
- 7์ผ์ด ์ง๋ ์๋ ๋ฐฑ์ ์ ์ก์ธ์คํ ์ ์๋์?
-
์๋ ๋ฐฑ์ ์ ๋งค์ผ ๋ฐ์ํ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก 7์ผ ๋์ ๋ณด๊ด๋ฉ๋๋ค. 1๊ฐ์์ 365๊ฐ์ ๋ฐฑ์ ๊น์ง ๋ฐฑ์ ๋ณด๊ด ๊ฐ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ณด๊ด ๊ธฐ๊ฐ์ด ๋๋๋ฉด ๊ฐ์ฅ ์ค๋๋ ๋ฐฑ์ ์ด ์ญ์ ๋ฉ๋๋ค. ์๋ ๋ฐฑ์ ์ ์ฆ๋ถ ๋ฐฑ์ ์ด๋ฉฐ, ์ด์ ๋ฐฑ์ ์ด ๋ณ๊ฒฝ๋ ํ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ง ํฌํจ๋ฉ๋๋ค. ๊ฐ์ฅ ์ค๋๋ ๋ฐฑ์ ํฌ๊ธฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํฌ๊ธฐ์ ๋น์ทํฉ๋๋ค. ๊ฐ์ฅ ์ค๋๋ ๋ฐฑ์ ์ด ์ญ์ ๋๋ฉด ๋ ๋ฒ์งธ๋ก ์ค๋๋ ๋ฐฑ์ ์ ํฌ๊ธฐ๊ฐ ์ฆ๊ฐํ์ฌ ์ ์ฒด ๋ฐฑ์ ํฌ๊ธฐ๊ฐ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค.
์ฃผ๋ฌธํ ๋ฐฑ์ ์ ์๋์ผ๋ก ์ญ์ ํ์ง ์๋ ํ ์ญ์ ๋์ง ์์ต๋๋ค.
- ๋ฆฌ์ ์ฅ์ ๋ณดํธ ์กฐ์น๋ก ์ธ๋ถ ๋ณต์ ์ ๋ฆฌ์ ๊ฐ ๋ณต์ ๋ ๊ฐ๊ฐ ์ด๋ค ๊ฒฝ์ฐ์ ์ฌ์ฉํด์ผ ํ๋์?
-
์ธ๋ถ ๋ณต์ ๋ฆฌ์ ๊ฐ ๋ณต์ ๊ณ ๊ฐ์ด ์ง์ ๊ด๋ฆฌ Cloud SQL์์ ๋ฆฌ์ ๊ฐ ๋ณต์ ๋ณธ ๊ด๋ฆฌ Google Cloud ์ด์ธ์ ์ธ์คํด์ค์ Google Cloud ์ธ์คํด์ค ๊ฐ์ ๋ณต์ ๊ฐ๋ฅ Cloud SQL ์ธ์คํด์ค ๊ฐ์๋ง ๋ณต์ ๊ฐ๋ฅ Google Cloud ๊ฐ์ ๋ง์ด๊ทธ๋ ์ด์ ํ์ฌ ๋ค์ดํ์ ์ต์ํ ๋๋ ํ์ด๋ธ๋ฆฌ๋/๋ฉํฐ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ ๋ณดํธ Google Cloud ๋ฆฌ์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ์ฌ ๋ค์ดํ์ ์ต์ํ ์ฃผ ๋ฒ์ ๊ฐ ๋ณต์ ์ง์ ์ฃผ ๋ฒ์ ๊ฐ ๋ณต์ ๋ฅผ ์ง์ํ์ง ์์ - Cloud SQL ์ธ์คํด์ค์ ๋ค์ ์์์ ์ ๋ฐํ ์ ์๋ ์์ ์ ๋ฌด์์ธ๊ฐ์?
-
์ฌ์ฉ์ ๋๋ Cloud SQL์ด ๋ค์ ์์
์ ์ํํ ๋ Cloud SQL ์ธ์คํด์ค๊ฐ ๋ค์ ์์๋ ์ ์์ต๋๋ค.
- ์ ๋ฐ์ดํธ
- ๋ง๋ค๊ธฐ
- ๋ณต์ ๋ณธ ์น๊ฒฉ
- ์ ์ง๋ณด์
- ๋ณต์ ๋ณธ ์ฌ์์ฑ
- ์ฅ์ ์กฐ์น
- ๋ค์ ์์
- ๋ฐฑ์ ์์ ์ธ์คํด์ค ๋ณต์
- ๊ธฐ์กด ์ธ์คํด์ค์์ ๊ณ ๊ฐ์ฉ์ฑ ์ฌ์ฉ ์ค์ (์ธ์คํด์ค์ ๋ํ ์ ๋ฐ์ดํธ์)
- ๋ค์ ์์ํด์ผ ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋๊ทธ ์ถ๊ฐ
์ธ์คํด์ค๋ฅผ ๋ค์ ์์ํด๋ ์ธ์คํด์ค์ ๊ณต๊ฐ ๋๋ ๋น๊ณต๊ฐ IP ์ฃผ์๊ฐ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
๋ค์ ์์ํ๋ ๋์ ์ธ์คํด์ค๊ฐ ์ผ๋ง ๋์ ์ข ๋ฃ๋๋์? ์๋๋ฆฌ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ค์ ์์ํ๋ ๋์ ์ธ์คํด์ค๊ฐ ์ผ๋ง ๋์ ์ข ๋ฃ๋๋์?
-
์ธ์คํด์ค๋ฅผ ๋ค์ ์์ํ ๋ ์ธ์คํด์ค์ ๋๋ถ๋ถ์ด 1~2๋ถ ์ ๋ ์ข ๋ฃ๋ฉ๋๋ค. ์ธ์คํด์ค๊ฐ ์ข ๋ฃ๋๊ธฐ ์ ์ ๋ชจ๋ ์ฐ๊ฒฐ์ด ์ข ๋ฃ๋๊ณ ํ์ฌ ์์ ์ ๋์คํฌ์์ ์ญ์ ๋ฉ๋๋ค.
๋ถํ๊ฐ ํฐ ์ธ์คํด์ค์ ๊ฒฝ์ฐ ์ด ํ๋ก์ธ์ค์ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ ์ธ์คํด์ค๊ฐ ์ค์ง๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ์ธ์คํด์ค๊ฐ ์ข ๋ฃ๋๊ณ ๋ค์ ์์๋๋ ๋ฐ ์ต๋ 1์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ์ธ์คํด์ค๋ฅผ ์ข ๋ฃํ๊ณ ๋ค์ ์์ํ๋ ๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ์ด์ ๋ก๋ ์ฌ์ฉ์์๊ฒ ์ฐ๊ธฐ ํธ๋์ญ์ ์ด ๋ง๊ฑฐ๋ ํธ๋์ญ์ ์ด ์ฅ์๊ฐ ์คํ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ์ ์๋์?
-
์ธ์ ๋ ์ง ๋ค์ดํ์ ์์ด ์ธ์คํด์ค์์ ์ฌ์ฉํ ์ ์๋ ์ ์ฅ์ฉ๋์ ๋๋ฆด ์ ์์ต๋๋ค. ์ธ์คํด์ค์ ์คํ ๋ฆฌ์ง ํฌ๊ธฐ๋ฅผ ์ค์ผ ์๋ ์์ต๋๋ค. ๋ํ ๊ณต๊ฐ์ด ๋ถ์กฑํ ๋ ์คํ ๋ฆฌ์ง ์ฉ๋์ ์๋์ผ๋ก ๋๋ฆฌ๋๋ก ์ธ์คํด์ค๋ฅผ ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค. ์์ธํ ์์๋ณด๊ธฐ
- vCPU๋ฅผ ์ ๊ทธ๋ ์ด๋ ๋ฐ ๋ค์ด๊ทธ๋ ์ด๋ํ ์ ์๋์?
-
์. ์ธ์คํด์ค์์ ์ฌ์ฉํ๋ vCPU ์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ฌ์ฉํ๋ ์ฝ์ด ์๋ฅผ ์ํ๋ ๋งํผ ๋๋ฆฌ๊ฑฐ๋ ์ค์ผ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก vCPU ์ ๋ณ๊ฒฝ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ 5๋ถ ๋ฏธ๋ง์ ๋๋ค. Cloud SQL Enterprise Plus ๋ฒ์ ๊ธฐ๋ณธ ์ธ์คํด์ค์์ vCPU ์๋ฅผ ๋๋ฆฌ๋ฉด ๊ฑฐ์ 0์ ๊ฐ๊น์ด ๋ค์ดํ์์ผ๋ก ๋ณ๊ฒฝ์ฌํญ์ด ์ ์ฉ๋ฉ๋๋ค.
- Cloud SQL์ ๊ด๋ฆฌํ๋ ค๋ฉด Google Cloud ์ฝ์์ ์ฌ์ฉํด์ผ ํ๋์?
- ์๋์. Console์ ์ฌ์ฉํ์ฌ ์ํํ ์ ์๋ ๋ชจ๋ ๊ด๋ฆฌ ํ์คํฌ๋ Cloud SQL Admin API๋ฅผ ํตํด ํ๋ก๊ทธ๋๋งคํฑ ๋ฐฉ์์ผ๋ก ์ํ๋๊ฑฐ๋
gcloud
๋ช ๋ น์ค ๋๊ตฌ๋ฅผ ํตํด ์คํฌ๋ฆฝํธ๋ก ์์ฑ๋ ์๋ ์์ต๋๋ค. - ์์ ํ์ผ์์ ์ฌ์ฉํ๋ ๊ณต๊ฐ์ ํ๋ณดํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- SQL ์ฟผ๋ฆฌ๊ฐ ์์ ํ ์ด๋ธ์ ๋ง์ด ๋ง๋ค๋ฉด ์์ ํ์ผ์ด ์ปค์ง ์ ์์ต๋๋ค. ์์ ํ ์ด๋ธ์ ์ฌ์ฉ๋ ๊ณต๊ฐ์ ํ์ํ๋ ค๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์ ์์ํด์ผ ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์ ์์ํด๋ ์์ ํ์ผ ์ฆ๊ฐ๋ก ์ธํด ๋ฐ์ํ ํ๋ก๋น์ ๋๋ ๋์คํฌ ๊ณต๊ฐ์ ์ค์ด๋ค์ง ์์ต๋๋ค.
- ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์๋์?
- ์. ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ง ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์์ผ๋ฉฐ ํ ๋ฒ์ ๋ ์ด์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ ๋๋ ๋ฐ์ดํฐ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
- CSV ํ์ผ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์๋์?
-
MySQL ๋๋ PostgreSQL์ ๋ํด CSV ํ์ผ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ CSV ํ์ผ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
CSV๋ ํ์ฌ SQL ์๋ฒ์ฉ Cloud SQL์์ ์ง์๋์ง ์์ต๋๋ค.
- ์ธ์คํด์ค๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ด๋ ค๋ฉด Cloud Storage ๊ณ์ ์ด ํ์ํ๊ฐ์?
- Cloud SQL์์๋ CSV ๋๋ pg_dump ํ์ผ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ pg_dump ๋ฐ pg_restore๋ฅผ ์ฌ์ฉํ์ฌ ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๊ฐ์ ธ์ค๊ธฐ ๋๋ CSV ํ์ผ์ ์ฌ์ฉํ์ฌ ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์ธ์คํด์ค๋ฅผ ์ญ์ ํ๋ฉด ์ธ์คํด์ค ์ด๋ฆ์ ๋ค์ ์ฌ์ฉํ ์ ์๋์?
- ์.
- Cloud SQL์ ์ด๋ ์ ๋ ์์ค์ ํธ๋์ญ์ ๊ฒฉ๋ฆฌ๋ฅผ ์ ๊ณตํ๋์?
-
PostgreSQL ์ธ์คํด์ค: Cloud SQL์์๋
Read committed
ํธ๋์ญ์ ๊ฒฉ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํน์ ํธ๋์ญ์ ์ ํธ๋์ญ์ ๊ฒฉ๋ฆฌ ์์ค์ ๋ณ๊ฒฝํ ์ ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก๋ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์ธํ ๋ด์ฉ์ PostgreSQL ๋ฌธ์์ ํธ๋์ญ์ ๊ฒฉ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์. - ์ธ์คํด์ค๋ฅผ ์ค์๋ก ์ญ์ ํ์ง ์๋๋ก ๋ณดํธํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ์ธ์คํด์ค๋ฅผ ๋ง๋ค ๋ ๋๋ ๋์ค์ ์ญ์ ๋ณดํธ๋ฅผ ์ฌ์ฉ ์ค์ ํ ์ ์์ต๋๋ค. ์ด ์ค์ ์ด ์ฌ์ฉ ์ค์ ๋ ๊ฒฝ์ฐ ์ธ์คํด์ค๋ฅผ ์ญ์ ํ๊ธฐ ์ ์ ์ด ์ค์ ์ ์ค์งํด์ผ ํฉ๋๋ค. ์ธ์คํด์ค ์ญ์ ๋ฐฉ์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
- ํต๊ณ์์ ์ํ ์ฟผ๋ฆฌ ๊ณํ์ ์ฐพ์ ์ ์๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- ์ฟผ๋ฆฌ์ ๋ฏธ์น๋ ์ฑ๋ฅ ์ํฅ์ผ๋ก ์ธํด ์ฟผ๋ฆฌ ๊ณํ์ ๊ฐ์ ธ์ค๋ ์ํ ์ฟผ๋ฆฌ๋ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์ํ ์ฟผ๋ฆฌ ๊ณํ์ด ํ์๋์ง ์์ ์ ์์ต๋๋ค.
- Cloud SQL์ ์ฌ์ฉํด๋ณด๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- ๊ฐ์ฅ ์์ ์ธ์คํด์ค๋
db-f1-micro
์ ๋๋ค. ์ด ์ธ์คํด์ค๋ก ์๋น์ค๋ฅผ ์ฌ์ฉํด๋ณผ ์ ์์ต๋๋ค. ๊ณต์ ์ฝ์ด ์ธ์คํด์ค์๋ SLA๊ฐ ์ ์ฉ๋์ง ์์ต๋๋ค. - ํ ํ๋ก์ ํธ์์ ๋ง๋ค ์ ์๋ ์ธ์คํด์ค ์๋ ๋ช ๊ฐ์ธ๊ฐ์?
- ์ธ์คํด์ค ํ๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ ๋น๋ ๋ฐ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค์ ์๊ตฌ๋๋ ํฌ๊ธฐ๋ ๋ฌด์์ธ๊ฐ์? RAM์ ์ด๋ ์ ๋๊ฐ ํ์ํ๊ฐ์?
- ์ผ๋ฐ์ ์ผ๋ก RAM๊ณผ CPU๋ฅผ ์ถ๊ฐํ ๋์ฉ๋ ์ธ์คํด์ค๋ฅผ ์ ํํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ด ํฅ์๋ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋จ์ผ ํ์ ์ํฅ์ ๋ฏธ์น๋ ์ ๋ฐ์ดํธ์ ์ฑ๋ฅ์ ํฌ๊ฒ ์ํฅ์ ๋ฐ์ง ์์ง๋ง, ์กฐ์ธ, ORDER BY, GROUPing์ ํฌํจํ๋ ์ฟผ๋ฆฌ ๋ฑ๊ณผ ๊ฐ์ด ์ฟผ๋ฆฌ ์๊ฐ ๋ง์ ๋๋์ ๊ณ์ฐ์ด ์๋ฐ๋๋ ๊ฒฝ์ฐ์๋ ์ฑ๋ฅ์ด ํฅ์๋ฉ๋๋ค. ํ์ง๋ง ์ธ์คํด์ค ํฌ๊ธฐ๊ฐ ํด์๋ก ์ด์ ์ง์ฐ ์๊ฐ๋ ๊ธธ์ด์ง๋๋ค. ์ธ์คํด์ค ํฌ๊ธฐ ๋ฐ ๊ฐ๊ฒฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ฐ๊ฒฉ ์ฑ ์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์ธ์คํด์ค ์ฌ์ฉ๋์ ์ด๋ป๊ฒ ๊ณ์ฐํ๋์?
-
์ธ์คํด์ค๊ฐ ์คํ๋๋ ๋์ ๋ถ๋น ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค.
- ์ ์ฅ์ฉ๋์ ์ด๋ป๊ฒ ๊ณ์ฐํ๋์?
- ์ ์ฅ์ฉ๋์ ์ธ์คํด์ค์ ํ๋ก๋น์ ๋๋ ์ ์ฅ์ฉ๋์ ๋ฐ๋ผ ๊ณ์ฐ๋ฉ๋๋ค. ๋ฐฑ์ ์ฉ ์ ์ฅ์๋ ๋ฐฑ์ ์ด ์ฌ์ฉํ๋ ๊ณต๊ฐ ํฌ๊ธฐ์ ๋ฐ๋ผ ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค. ์ ์ฅ์๋ ์ธ์คํด์ค๊ฐ ์ผ์ ธ ์๋์ง์ ๊ด๊ณ์์ด ์๊ธ์ด ๋ถ๊ณผ๋ฉ๋๋ค.
- ์ฒญ๊ตฌ๋ ์๊ธ์ ์ด๋ป๊ฒ ํ์ธํ ์ ์๋์?
- Google Cloud ์ฝ์์ ๊ฒฐ์ ํญ์๋ ์ฒญ๊ตฌ์๊ฐ ๋ง์ง๋ง์ผ๋ก ๋ฐํ๋ ํ ์ธ์คํด์ค์ ์ฒญ๊ตฌ๋ ์๊ธ์ด ํ์๋ฉ๋๋ค.
- ์ธ์คํด์ค๊ฐ ์ต๋ ํ์ฉ ํฌ๊ธฐ์ ๋๋ฌํ๋ฉด ์ด๋ป๊ฒ ๋๋์?
- ์ธ์คํด์ค๊ฐ ํ๋ก๋น์ ๋๋ ์ ์ฅ์ ํฌ๊ธฐ์ ๋๋ฌํ๊ณ ์ ์ฅ์ฉ๋ ์๋ ์ฆ๊ฐ๊ฐ ์ฌ์ฉ ์ค์ ๋์ง ์์๊ฑฐ๋ ๊ตฌ์ฑ๋ ํ๋์ ๋๋ฌํ ๊ฒฝ์ฐ, ์ ์ฅ์ ํฌ๊ธฐ๋ฅผ ๋๋ฆด ๋๊น์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ถ๊ฐ ์ฐ๊ธฐ๊ฐ ํ์ฉ๋์ง ์์ต๋๋ค. ์ ์ฅ์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ ๋ฐ ์ธ์คํด์ค ์ฌ์์ ๋๋ ๋ค์ดํ์์ด ํ์ํ์ง ์์ต๋๋ค.
- ์ธ์คํด์ค๊ฐ ์ ์ง๋๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- Google Cloud ๊ณ์ ์ ๋ฌธ์ ๊ฐ ์์ ์ ์์ต๋๋ค. ๊ฒฐ์ ์ง์ ์์ฒญ์ ์ ์ถํ๋ฉด ๊ฒฐ์ ์ํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๊ฒฐ์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ฉด ์ธ์คํด์ค๊ฐ ๋ช ์๊ฐ ๋ด์ ์คํ ๊ฐ๋ฅํ ์ํ๋ก ๋์๊ฐ๋๋ค. ์ ์ง๋ MySQL ์ธ์คํด์ค๋ 90์ผ ํ์ ์ญ์ ๋ฉ๋๋ค.
- ์ธ์คํด์ค๊ฐ ์ญ์ ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
- 90์ผ ๋์ ์ ์ง๋ ์ธ์คํด์ค๋ ์ญ์ ๋ฉ๋๋ค. ์ํ๊ฐ
SUSPENDED
์ธ ์ธ์คํด์ค๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ํ๊ฐRUNNABLE
์ธ ์ค์ง๋ ์ธ์คํด์ค๋ ์ญ์ ๋์ง ์์ต๋๋ค. - Cloud SQL ๊ณ์ ์ ์ทจ์ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
- Google Cloud ์ฝ์์์ ํ๋ก์ ํธ๋ฅผ ์ ํํ ํ API ์๋น์ค๋ฅผ ์ ํํ์ฌ API ๋์๋ณด๋๋ฅผ ์ด์ด์ ํ๋ก์ ํธ์ Cloud SQL์ ๋นํ์ฑํํ ์ ์์ต๋๋ค. Cloud SQL API๋ฅผ ์ฐพ๊ณ ํด๋น API์ ์ฌ์ฉ ์ค์ง๋ฅผ ํด๋ฆญํฉ๋๋ค.
- ๊ฒฐ์ ๋ฅผ ์ค์งํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ๋์?
- ํ๋ก์ ํธ์ Google Cloud ์ฝ์ ๊ฒฐ์ ๋ฐ ์ค์ ์ฐฝ์์ ๊ฒฐ์ ์ฌ์ฉ ์ค์ง๋ฅผ ํด๋ฆญํ์ฌ ๊ฒฐ์ ๋ฅผ ์ค์งํ ์ ์์ต๋๋ค. ๊ฒฐ์ ๋ฅผ ์ค์งํ๋๋ก ์ค์ ํ๋ ๊ฒฝ์ฐ Cloud SQL ์๋น์ค๋ ์ค์งํ๋๋ก ์ค์ ๋ฉ๋๋ค. ๊ฒฐ์ ๋ฅผ ์ค์งํ๊ธฐ ์ ์ Cloud SQL ์๋น์ค๋ฅผ ์ค์งํด๋ ์ข์์ง ๋จผ์ ํ์ธํ์ธ์.
๊ฒฐ์ ๋ฅผ ์ค์งํ๋๋ก ์ค์ ํ๋ฉด ๊ฒฐ์ ์ฃผ๊ธฐ ์์ ์์ ๊ณผ ์ทจ์ ์์ ์ฌ์ด์ ๋ฐ์ํ ์๊ธ์ ๋ํด ์ต์ข ์ฒญ๊ตฌ์๋ฅผ ๋ฐ๊ฒ ๋ฉ๋๋ค.
- App Engine์์ PostgreSQL ์ธ์คํด์ค๋ก ์ฐ๊ฒฐํ ์ ์๋์?
- ์ฌ์ฉ ์ค์ธ ํ๊ฒฝ ๋ฐ ์ธ์ด์ ๋ฐ๋ผ App Engine ์ ํ๋ฆฌ์ผ์ด์ ์์ PostgreSQL ์ธ์คํด์ค๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ App Engine ํ์ค ํ๊ฒฝ์์ ์ฐ๊ฒฐ ๋๋ App Engine ๊ฐ๋ณํ ํ๊ฒฝ์์ ์ฐ๊ฒฐ์ ์ฐธ์กฐํ์ธ์.
- ๋ฏธ๊ตญ์ App Engine ์ ํ๋ฆฌ์ผ์ด์ ์์ EU์ Cloud SQL ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์๋์? ๋ํ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๊ฐ๋ฅํ๊ฐ์?
-
Cloud SQL ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๋ ๊ฒฝ์ฐ App Engine ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์ผํ ์ง์ญ์ ์์ ํ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ Cloud SQL ์ธ์คํด์ค์ App Engine ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์ด์ง๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ์ง์ฐ ์๊ฐ์ด ๊ธธ์ด์ง๋๋ค.
- ๋์๊ฒ ๋ง๋ Google Cloud ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ ๋ฌด์์ธ๊ฐ์?
- ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. Google Cloud ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๊ด๋ฆฌ, ๊ฒ์ํ ์ ์๋ ๋ค์ํ ์ต์ ์ ์ ๊ณตํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ Google Cloud ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
- App Engine ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ก์ปฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์ค์นํด์ผ ํ๋์?
- ์๋์. ๊ฐ๋ฐ ์๋ฒ์์ ์คํํ ๋ Cloud SQL ๋๋ ๋ก์ปฌ์ ์ค์น๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ฅผ ์ฌ์ฉํ๋๋ก App Engine์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ์ธ์คํด์ค ์ก์ธ์ค์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์ด๋ ๋ฌด์์ธ๊ฐ์?
-
App Engine ํ์ค ํ๊ฒฝ์ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ App Engine ํ์ค ํ๊ฒฝ์์ ์ฐ๊ฒฐ ๋๋ App Engine ๊ฐ๋ณํ ํ๊ฒฝ์์ ์ฐ๊ฒฐ์ ์ฐธ์กฐํ์ธ์.
App Engine์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ์ฐ๊ฒฐ๋ ์ปค๋ฅํฐ ๋๋ API๊ฐ ์๋ ์ด๋ค ์ธ์ด๋ ์ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Django๋ฅผ Cloud SQL๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์๋์?
- ์. Cloud SQL์ Django์ ํธํ๋ฉ๋๋ค. Django ์์ํ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
- Python ์ฟผ๋ฆฌ ๋ฌธ์์ด์์ ์ฌ์ฉํ ์ ์๋ ์๋ฆฌํ์์๋ ๋ฌด์์ธ๊ฐ์?
- Python ์ฌ์ฉ์๋ ๋งค๊ฐ๋ณ์ ์นํ ์
%s
ํ์ ์ฝ๋๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์cursor.execute('INSERT INTO entries (guestAge) VALUES (%d)', (age))
๋ฌธ์ ์ ํจํ์ง ์์ต๋๋ค. - ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
-
์ฐ๊ฒฐ ํ๋ง ๋ฐ ์ง์ ๋ฐฑ์คํ ์ฌ์ฉ์ ํฌํจํ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๊ด๋ฆฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์์ด ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ๋ค์ํ ์ธ์ด์ ํ๋ ์์ํฌ์์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ธ์คํด์ค ์ฐ๊ฒฐ ์ ํ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ ๋น๋ ๋ฐ ํ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
- '์๋ชป๋ ์ฐ๊ฒฐ ID'๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํ๋ SQLException์ ๋ฌด์์ ์๋ฏธํ๋์?
- ์๋ฒ์์ ๋ ์ด์ ์ฐ๊ฒฐ์ด ์ด๋ ค ์์ง ์์ผ๋ฏ๋ก ํด๋ผ์ด์ธํธ์์ ์ฐ๊ฒฐ์ด ์ญ์ ๋๋ค๋ ์๋ฏธ์ ๋๋ค. ์ด ๊ฒฝ์ฐ ์ด๋ฏธ ์ข ๋ฃ๋์๊ธฐ ๋๋ฌธ์ '์ข ๋ฃ'๋ฅผ ํธ์ถํ ํ์๋ ์์ต๋๋ค.
- App Engine ์ธ๋ถ์์ ํ๋ก๊ทธ๋๋งคํฑ ๋ฐฉ์์ผ๋ก Cloud SQL ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์๋์?
- ์. ์ง์๋๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ๋ก๊ทธ๋๋งคํฑ ๋ฐฉ์์ผ๋ก Cloud SQL ์ธ์คํด์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ฐ๊ฒฐ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.