GCP - Services
Cloud Functions
Cloud Functions๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ํ๋ซํผ์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋๋ฅผ ์คํํ๊ณ , ์ด๋ฒคํธ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๊ณ , ๋ค์ํ ์ด๋ฒคํธ ์์ค์ ํตํฉํ ์ ์์ต๋๋ค. Cloud Functions๋ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋๋ง๋ค ์๋์ผ๋ก ์คํ๋๋ ์์ ์ฝ๋ ์กฐ๊ฐ์ธ ํจ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
Cloud Run
Cloud Run์ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ์์ ๊ด๋ฆฌํ ์ปดํจํ ํ๋ซํผ์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ธ์ด๋ ๋ฐํ์์ผ๋ก๋ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์์ต๋๋ค. ๋ํ, ์์ฒญ์ ๋ฐ๋ผ ์๋์ผ๋ก ์ค์ผ์ผ๋ง๋๋ฏ๋ก ํธ๋ํฝ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์คํด์ค ์๋ฅผ ์กฐ์ ํ ํ์๊ฐ ์์ต๋๋ค.
Cloud Tasks
Cloud Tasks๋ ๋น๋๊ธฐ ์์ ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์์ ๊ด๋ฆฌํ ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋น๋๊ธฐ ์์ ์ ์์ฑํ๊ณ , ์์ฝํ๊ณ , ์ถ์ ํ ์ ์์ต๋๋ค. Cloud Tasks๋ HTTP ์์ฒญ์ ํตํด ์์ ์ ์์ฑํ๊ณ , ์์ ์ ์ํํ๋ ์์ปค๋ฅผ ์คํํ๋ฉฐ, ์์ ์ ์ํ๋ฅผ ์ถ์ ํฉ๋๋ค.
Cloud Pub/Sub
Cloud Pub/Sub์ ์ค์๊ฐ ๋ฉ์์ง ๋ฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์์คํ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์์ ๊ด๋ฆฌํ ๋ฉ์์ง ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์์ ์ ์ผ๋ก ๋ฉ์์ง๋ฅผ ์ ์กํ๊ณ , ์ด๋ฒคํธ๋ฅผ ํธ๋ฆฌ๊ฑฐํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์คํธ๋ฆฌ๋ฐํ ์ ์์ต๋๋ค. Cloud Pub/Sub์ ๋ฉ์์ง๋ฅผ ํ ํฝ์ ๋ฐํํ๊ณ , ๊ตฌ๋ ์๊ฐ ํด๋น ํ ํฝ์ ๊ตฌ๋ ํ์ฌ ๋ฉ์์ง๋ฅผ ์์ ํฉ๋๋ค.
Cloud Storage
Cloud Storage๋ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง ์๋น์ค๋ก, ๋๊ท๋ชจ์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ์ผ์ ์ ๋ก๋ํ๊ณ , ๋ค์ด๋ก๋ํ๊ณ , ๊ณต์ ํ ์ ์์ต๋๋ค. ๋ํ, ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋ณดํธํ๊ณ , ์ก์ธ์ค ์ ์ด ๋ฐ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
Cloud Firestore
Cloud Firestore๋ ์๋ฒ๋ฆฌ์ค, ์ค์๊ฐ, ๋ฌธ์ ๊ธฐ๋ฐ์ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๋๊ธฐํ ๋ฐ ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค. Cloud Firestore๋ ์ค์๊ฐ ์ ๋ฐ์ดํธ๋ฅผ ์ง์ํ๋ฉฐ, ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ค์๊ฐ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค.
Cloud SQL
Cloud SQL์ ์์ ๊ด๋ฆฌํ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด MySQL, PostgreSQL ๋ฐ SQL Server ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ค์ , ์ ์ง ๊ด๋ฆฌ ๋ฐ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Cloud SQL์ ์๋ ๋ฐฑ์ , ๋ณต์ ๋ฐ ํ์ฅ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๋ณด์ ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ์ง์ํฉ๋๋ค.
Cloud Spanner
Cloud Spanner๋ ์ํ ํ์ฅ ๊ฐ๋ฅํ, ๊ธ๋ก๋ฒํ๊ฒ ๋ถ์ฐ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ํํ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ์ํํ ์ ์์ต๋๋ค. Cloud Spanner๋ ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๋ฉฐ, ๊ธ๋ก๋ฒ ๊ท๋ชจ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
Cloud Bigtable
Cloud Bigtable์ ๋๊ท๋ชจ, ๊ณ ์ฑ๋ฅ, NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ์ฝ๊ณ , ์ฟผ๋ฆฌํ ์ ์์ต๋๋ค. Cloud Bigtable์ ๋น ๋ฅธ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
Cloud Memorystore
Cloud Memorystore๋ ์์ ๊ด๋ฆฌํ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์คํ ์ด ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ Redis ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ค์ , ์ ์ง ๊ด๋ฆฌ ๋ฐ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Cloud Memorystore๋ ๋์ ์ฑ๋ฅ๊ณผ ํ์ฅ์ฑ์ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ๋ณด์์ ๋ณด์ฅํฉ๋๋ค.
Cloud Datastore
Cloud Datastore๋ ์์ ๊ด๋ฆฌํ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ์คํค๋ง ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ์ฟผ๋ฆฌํ๊ณ , ๊ฒ์ํ ์ ์์ต๋๋ค. Cloud Datastore๋ ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ๊ณผ ํ์ฅ์ฑ์ ๋ณด์ฅํ๋ฉฐ, ๋์ ์ฒ๋ฆฌ๋์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
Cloud Filestore
Cloud Filestore๋ ์์ ๊ด๋ฆฌํ ํ์ผ ์คํ ๋ฆฌ์ง ์๋น์ค์ ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ณต์ ํ์ผ ์์คํ ์ ์์ฑํ๊ณ , ๋ง์ดํธํ๊ณ , ์ฌ์ฉํ ์ ์์ต๋๋ค. Cloud Filestore๋ ๋์ ์ฒ๋ฆฌ๋๊ณผ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ๋ณด์์ ๋ณด์ฅํฉ๋๋ค.
Last updated