Cloud Composer 3 | Cloud Composer 2 | Cloud Composer 1
์ด ํ์ด์ง์์๋ Airflow์ DAG๋ฅผ ๊ฐ๋ตํ๊ฒ ์๊ฐํ๊ณ Cloud Composer์ ๊ธฐ๋ฅ์ ์ค๋ช ํฉ๋๋ค.
Cloud Composer ์ถ์ ๋ฒ์ ์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ถ์ ๋ ธํธ๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud Composer ์ ๋ณด
Cloud Composer๋ ํด๋ผ์ฐ๋ ๋ฐ ์จํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ ์ผํฐ ์ ์ฒด์ ์ํฌํ๋ก ํ์ดํ๋ผ์ธ์ ์์ฑ, ์์ฝ, ๋ชจ๋ํฐ๋ง, ๊ด๋ฆฌํ ์ ์๋ ์์ ๊ด๋ฆฌํ ์ํฌํ๋ก ์กฐ์ ์๋น์ค์ ๋๋ค.
Cloud Composer๋ ์ธ๊ธฐ ์๋ Apache Airflow ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์ด Python ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์๋ํฉ๋๋ค.
Apache Airflow์ ๋ก์ปฌ ์ธ์คํด์ค ๋์ Cloud Composer๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์น ๋๋ ๊ด๋ฆฌ ์ค๋ฒํค๋ ์์ด Airflow์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. Cloud Composer๋ ๊ด๋ฆฌํ Airflow ํ๊ฒฝ์ ์ ์ํ๊ฒ ๋ง๋ค๊ณ ๊ฐ๋ ฅํ Airflow ์น ์ธํฐํ์ด์ค ๋ฐ ๋ช ๋ น์ค ๋๊ตฌ์ ๊ฐ์ Airflow ์ ์ฉ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ธํ๋ผ๊ฐ ์๋ ์ํฌํ๋ก์ ์ง์คํ ์ ์๋๋ก ํฉ๋๋ค.
Cloud Composer ๋ฒ์ ๊ฐ์ ์ฐจ์ด์
Cloud Composer์ ์ฃผ ๋ฒ์ ๊ฐ ์ฐจ์ด์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud Composer ๋ฒ์ ๊ด๋ฆฌ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Airflow ๋ฐ Airflow DAG(์ํฌํ๋ก)
๋ฐ์ดํฐ ๋ถ์์์ ์ํฌํ๋ก๋ ๋ฐ์ดํฐ ์์ง, ๋ณํ, ๋ถ์, ํ์ฉ์ ์ํ ์ผ๋ จ์ ํ์คํฌ๋ฅผ ๋ํ๋ ๋๋ค. Airflow์์ ์ํฌํ๋ก๋ DAG(๋๋ Directed Acyclic Graph)๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ฉ๋๋ค.
DAG๋ ๊ด๊ณ ๋ฐ ์ข ์ ํญ๋ชฉ์ ๋ฐ์ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋ ์์ฝํ๊ณ ์คํํ๋ ค๋ ํ์คํฌ์ ๋ชจ์์ ๋๋ค. DAG๋ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ DAG ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ Python ํ์ผ์์ ์์ฑ๋ฉ๋๋ค. DAG์ ๋ชฉ์ ์ ๊ฐ ํ์คํฌ๊ฐ ์ ์ ํ ์์ ์ ์ฌ๋ฐ๋ฅธ ์์๋ก ์คํ๋๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
DAG์ ๊ฐ ํ์คํฌ๋ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ๋ํ๋ผ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ ํ์คํฌ๋ ๋ค์ ๊ธฐ๋ฅ์ ์ํํ ์ ์์ต๋๋ค.
- ์์ง์ ์ํ ๋ฐ์ดํฐ ์ค๋น
- API ๋ชจ๋ํฐ๋ง
- ์ด๋ฉ์ผ ๋ณด๋ด๊ธฐ
- ํ์ดํ๋ผ์ธ ์คํ
์ผ์ ์ ๋ฐ๋ผ DAG๋ฅผ ์คํํ๋ ๊ฒ ์ธ์๋ Cloud Storage ๋ฒํท ๋ณ๊ฒฝ์ฌํญ๊ณผ ๊ฐ์ ์ด๋ฒคํธ์ ๋ํ ์๋ต์ผ๋ก ๋๋ ์๋์ผ๋ก DAG๋ฅผ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ DAG ์์ฝ ๋ฐ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
DAG ๋ฐ ํ์คํฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ Apache Airflow ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud Composer ํ๊ฒฝ
Cloud Composer ํ๊ฒฝ์ Google Kubernetes Engine์ ๊ธฐ๋ฐ์ ๋ ๋ ๋ฆฝ ์คํํ Airflow ๋ฐฐํฌ์ ๋๋ค. Airflow์ ๊ธฐ๋ณธ ์ ๊ณต๋๋ ์ปค๋ฅํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ Google Cloud ์๋น์ค์ ํจ๊ป ์๋ํฉ๋๋ค. ์ง์๋๋ ๋ฆฌ์ ์ ๋จ์ผ Google Cloudํ๋ก์ ํธ์์ ํ๊ฒฝ์ ํ ๊ฐ ์ด์ ๋ง๋ค ์ ์์ต๋๋ค.
Cloud Composer๋ ์ํฌํ๋ก ๋ฐ ๋ชจ๋ Airflow ๊ตฌ์ฑ์์๋ฅผ ์คํํ๋ Google Cloud ์๋น์ค๋ฅผ ํ๋ก๋น์ ๋ํฉ๋๋ค. ํ๊ฒฝ์ ์ฃผ์ ๊ตฌ์ฑ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
GKE ํด๋ฌ์คํฐ: Airflow ์ค์ผ์ค๋ฌ, ํธ๋ฆฌ๊ฑฐ, ์์ ์์ ๊ฐ์ Airflow ๊ตฌ์ฑ์์๋ ํ๊ฒฝ์ ์ํด ์์ฑ๋ ๋จ์ผ ํด๋ฌ์คํฐ์์ GKE ์ํฌ๋ก๋๋ก ์คํ๋๋ฉฐ ์ฒ๋ฆฌ ๋ฐ DAG ์คํ์ ๋ด๋นํฉ๋๋ค.
์ด ํด๋ฌ์คํฐ๋ ๋ํ Composer Agent ๋ฐ Airflow Monitoring๊ณผ ๊ฐ์ ๋ค๋ฅธ Cloud Composer ๊ตฌ์ฑ์์๋ฅผ ํธ์คํ ํ์ฌ Cloud Composer ํ๊ฒฝ ๊ด๋ฆฌ๋ฅผ ๋๊ณ , Cloud Logging์ ์ ์ฅํ ๋ก๊ทธ๋ฅผ ์์งํ๊ณ , Cloud Monitoring์ ์ ๋ก๋ํ ์ธก์ ํญ๋ชฉ์ ์์งํฉ๋๋ค.
Airflow ์น ์๋ฒ: ์น ์๋ฒ๋ Apache Airflow UI๋ฅผ ์คํํฉ๋๋ค.
Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค: ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ Apache Airflow ๋ฉํ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ฉ๋๋ค.
Cloud Storage ๋ฒํท: Cloud Composer๋ Cloud Storage ๋ฒํท๊ณผ ํ๊ฒฝ์ ์ฐ๊ฒฐํฉ๋๋ค. ํ๊ฒฝ ๋ฒํท์ด๋ผ๊ณ ๋ ํ๋ ์ด ๋ฒํท์ DAG, ๋ก๊ทธ, ์ปค์คํ ํ๋ฌ๊ทธ์ธ ๋ฐ ํ๊ฒฝ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ํ๊ฒฝ ๋ฒํท์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud Storage์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
ํ๊ฒฝ์ ๊ตฌ์ฑ์์๋ฅผ ์์ธํ ์ดํด๋ณด๋ ค๋ฉด ํ๊ฒฝ ์ํคํ ์ฒ๋ฅผ ์ฐธ์กฐํ์ธ์.
Cloud Composer ์ธํฐํ์ด์ค
Cloud Composer๋ ํ๊ฒฝ, ํ๊ฒฝ ๋ด์์ ์คํ๋๋ Airflow ์ธ์คํด์ค, ๊ฐ๋ณ DAG๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
์๋ฅผ ๋ค์ด Google Cloud ์ฝ์, Google Cloud CLI, Cloud Composer API ๋๋ Terraform์์ Cloud Composer ํ๊ฒฝ์ ๋ง๋ค๊ณ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ์๋กGoogle Cloud ์ฝ์, ๊ธฐ๋ณธ Airflow UI์์ ๋๋ Google Cloud CLI ๋ฐ Airflow CLI ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ DAG๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Cloud Composer์ Airflow ๊ธฐ๋ฅ
Cloud Composer๋ฅผ ์ฌ์ฉํ ๋๋ ๋ค์๊ณผ ๊ฐ์ Airflow ๊ธฐ๋ฅ์ ๊ด๋ฆฌํ๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Airflow DAG: Google Cloud ์ฝ์์์ ๋๋ ๊ธฐ๋ณธ Airflow UI๋ฅผ ์ฌ์ฉํ์ฌ Airflow DAG๋ฅผ ์ถ๊ฐ, ์ ๋ฐ์ดํธ, ์ญ์ ๋๋ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค.
Airflow ๊ตฌ์ฑ ์ต์ : Airflow ๊ตฌ์ฑ ์ต์ ์ Cloud Composer์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ๊ฐ์์ ์ปค์คํ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. Cloud Composer์์ ์ผ๋ถ ๊ตฌ์ฑ ์ต์ ์ ์ฐจ๋จ๋์ด ์์ผ๋ฉฐ, ํด๋น ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
์ปค์คํ ํ๋ฌ๊ทธ์ธ: ์ปค์คํ , ์ฌ๋ด Apache Airflow ์ฐ์ฐ์, ํํฌ, ์ผ์ ๋๋ ์ธํฐํ์ด์ค์ ๊ฐ์ ์ปค์คํ Airflow ํ๋ฌ๊ทธ์ธ์ Cloud Composer ํ๊ฒฝ์ ์ค์นํ ์ ์์ต๋๋ค.
Python ์ข ์ ํญ๋ชฉ: ํ๊ฒฝ์ ์๋ Python ํจํค์ง ์์ธ์์ ๋๋ Artifact Registry ์ ์ฅ์๋ฅผ ํฌํจํ ๋น๊ณต๊ฐ ํจํค์ง ์ ์ฅ์์์ Python ์ข ์ ํญ๋ชฉ์ ์ค์นํ ์ ์์ต๋๋ค. ์ข ์ ํญ๋ชฉ์ด ํจํค์ง ์์ธ์ ์์ผ๋ฉด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
DAG, Airflow ๊ตฌ์ฑ์์, Cloud Composer ํ๊ฒฝ์ ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง:
Airflow ์น ์ธํฐํ์ด์ค์์ ๋จ์ผ DAG ํ์คํฌ์ ์ฐ๊ฒฐ๋ Airflow ๋ก๊ทธ์ ํ๊ฒฝ์ ๋ฒํท์ ์๋
logs
ํด๋๋ฅผ ๋ณผ ์ ์์ต๋๋ค.Cloud Composer ํ๊ฒฝ์ Cloud Monitoring ๋ก๊ทธ ๋ฐ ํ๊ฒฝ ์ธก์ ํญ๋ชฉ
Cloud Composer์ ์ก์ธ์ค ์ ์ด
Google Cloud ํ๋ก์ ํธ ์์ค์์ ๋ณด์์ ๊ด๋ฆฌํ๊ณ ๊ฐ๋ณ ์ฌ์ฉ์๊ฐ ํ๊ฒฝ์ ์์ ํ๊ฑฐ๋ ๋ง๋ค ์ ์๋๋ก IAM ์ญํ ์ ํ ๋นํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ์ ์ก์ธ์คํ ์ ์๊ฑฐ๋ ์ ์ ํ Cloud Composer IAM ์ญํ ์ด ํ ๋น๋์ง ์์ ์ฌ์ฉ์๋ ํด๋น ํ๊ฒฝ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
IAM ์ธ์๋ Apache Airflow ์ก์ธ์ค ์ ์ด ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Airflow UI ์ก์ธ์ค ์ ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Cloud Composer์ ๋ณด์ ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud Composer ๋ณด์ ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
ํ๊ฒฝ ๋คํธ์ํน
Cloud Composer๋ ํ๊ฒฝ์ ์ฌ๋ฌ ๋คํธ์ํน ๊ตฌ์ฑ์ ๋ค์ํ ๊ตฌ์ฑ ์ต์ ๊ณผ ํจ๊ป ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋น๊ณต๊ฐ IP ํ๊ฒฝ์์ DAG ๋ฐ Airflow ๊ตฌ์ฑ์์๋ ๊ณต๊ฐ ์ธํฐ๋ท์ผ๋ก๋ถํฐ ์์ ํ ๊ฒฉ๋ฆฌ๋ฉ๋๋ค.
Cloud Composer์ ๋คํธ์ํน์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ฐ๋ณ ๋คํธ์ํน ๊ธฐ๋ฅ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๊ณต๊ฐ IP ๋ฐ ๋น๊ณต๊ฐ IP ํ๊ฒฝ
- Private Service Connect ํ๊ฒฝ
- ๊ณต์ VPC ํ๊ฒฝ
- VPC ์๋น์ค ์ ์ด ๊ตฌ์ฑ
- ์น์ธ๋ ๋คํธ์ํฌ
- IP ๋งค์ค์ปค๋ ์ด๋ ์์ด์ ํธ
- ๋น๊ณต๊ฐ๋ก ์ฌ์ฉ๋๋ ๊ณต๊ฐ IP ๋ฒ์
Cloud Composer์ ๊ธฐํ ๊ธฐ๋ฅ
๊ธฐํ Cloud Composer ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํ๊ฒฝ ์๋ ํ์ฅ
- ๋ก์ปฌ Airflow ํ๊ฒฝ์์ ๊ฐ๋ฐ
- ๋ณต์๋ ฅ์ด ์ฐ์ํ ํ๊ฒฝ
- ํ๊ฒฝ ์ค๋ ์ท
- ๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค(CMEK)๋ก ์ํธํ
- Dataplex ๋ฒ์ฉ ์นดํ๋ก๊ทธ์์ ๋ฐ์ดํฐ ๊ณ๋ณด ํตํฉ
์์ฃผ ๋ฌป๋ ์ง๋ฌธ(FAQ)
Cloud Composer๊ฐ ์ฌ์ฉํ๋ Apache Airflow ๋ฒ์ ์ ๋ฌด์์ธ๊ฐ์?
Cloud Composer ํ๊ฒฝ์ Cloud Composer ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ํ๊ฒฝ์ ๋ง๋ค ๋ ํน์ Airflow ๋ฒ์ ์ด ํฌํจ๋ ์ด๋ฏธ์ง๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- Cloud Composer 3์ Airflow 2๋ฅผ ์ง์ํฉ๋๋ค.
- Cloud Composer 2๋ Airflow 2๋ฅผ ์ง์ํฉ๋๋ค.
- Cloud Composer 1์ Airflow 1 ๋ฐ Airflow 2๋ฅผ ์ง์ํฉ๋๋ค.
ํ๊ฒฝ์ Apache Airflow ๋ฒ์ ์ ์ ์ดํ ์ ์์ต๋๋ค. Cloud Composer ์ด๋ฏธ์ง์ ์ต์ ๋ฒ์ ์ผ๋ก ํ๊ฒฝ์ ์ ๊ทธ๋ ์ด๋ํ๋๋ก ์ง์ ํ ์ ์์ต๋๋ค. ๊ฐ Cloud Composer ์ถ์ ๋ฒ์ ์ ์ฌ๋ฌ Apache Airflow ๋ฒ์ ์ ์ง์ํฉ๋๋ค.
๊ธฐ๋ณธ Airflow UI์ CLI๋ฅผ ์ฌ์ฉํ ์ ์๋์?
ํ๊ฒฝ์ Apache Airflow ์น ์ธํฐํ์ด์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ํ๊ฒฝ๋ง๋ค ๊ณ ์ ํ Airflow UI๊ฐ ์์ต๋๋ค. Airflow UI์ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Airflow ์น ์ธํฐํ์ด์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
ํ๊ฒฝ์์ Airflow CLI ๋ช
๋ น์ด๋ฅผ ์คํํ๋ ค๋ฉด gcloud
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Cloud Composer ํ๊ฒฝ์์ Airflow CLI ๋ช
๋ น์ด๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Airflow ๋ช
๋ น์ค ์ธํฐํ์ด์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ ์ ์๋์?
Cloud Composer๋ Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ๊ด๋ฆฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฌ์ฉ์ ์ ๊ณต ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์์ฒด ํด๋ฌ์คํฐ๋ฅผ Cloud Composer ํด๋ฌ์คํฐ๋ก ์ฌ์ฉํ ์ ์๋์?
Cloud Composer๋ Google Kubernetes Engine ์๋น์ค๋ฅผ ์ฌ์ฉํด์ Airflow ๊ตฌ์ฑ์์๊ฐ ์คํ๋๋ ํ๊ฒฝ ํด๋ฌ์คํฐ๋ฅผ ๋ง๋ค๊ณ , ๊ด๋ฆฌ, ์ญ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํด๋ฌ์คํฐ๋ Cloud Composer์์ ์์ ํ ๊ด๋ฆฌ๋ฉ๋๋ค.
์์ฒด ๊ด๋ฆฌํ Google Kubernetes Engine ํด๋ฌ์คํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Cloud Composer ํ๊ฒฝ์ ๋น๋ํ ์๋ ์์ต๋๋ค.
์์ฒด Container Registry๋ฅผ ์ฌ์ฉํ ์ ์๋์?
Cloud Composer๋ Artifact Registry ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ Cloud Composer ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์ ์ฅ์๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ฅผ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ Container Registry๋ก ๋ฐ๊ฟ ์๋ ์์ต๋๋ค.
Cloud Composer ํ๊ฒฝ์ด ์์ญ ๋๋ ๋ฆฌ์ ์ ํด๋นํ๋์?
ํ๊ฒฝ์ ๋ง๋ค ๋ ํ๊ฒฝ์ ๋ฆฌ์ ์ ์ง์ ํฉ๋๋ค.
ํ์ค Cloud Composer ํ๊ฒฝ์๋ ์์ญ๋ณ Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์ค ์์ญ Airflow ์คํ ๋ ์ด์ด๊ฐ ์์ต๋๋ค. Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ง์ ๋ ๋ฆฌ์ ์ ์์ญ ์ค ํ๋์ ์์ผ๋ฉฐ Airflow ๊ตฌ์ฑ์์๋ ์ฌ๋ฌ ์์ญ์ ๋ถ์ฐ๋์ด ์์ต๋๋ค.
๋ณต์๋ ฅ์ด ์ฐ์ํ (๊ณ ๊ฐ์ฉ์ฑ) Cloud Composer ํ๊ฒฝ์๋ ๋ค์ค ์์ญ Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์ค ์์ญ Airflow ์คํ ๋ ์ด์ด๊ฐ ์์ต๋๋ค. ๋ณต์๋ ฅ์ด ์ฐ์ํ ํ๊ฒฝ์ ์ ํํ ๋ฆฌ์ ์ ์ต์ ๋ ๊ฐ ์ด์์ ์์ญ์์ ์คํ๋ฉ๋๋ค. Cloud Composer๋ ํ๊ฒฝ์ ๊ตฌ์ฑ์์๋ฅผ ์์ญ ๊ฐ์ ์๋์ผ๋ก ๋ถ์ฐํฉ๋๋ค. Airflow ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ฅํ๋ Cloud SQL ๊ตฌ์ฑ์์์๋ ์ ํํ ๋ฆฌ์ ์ ์์ญ ๊ฐ์ ๋ถ์ฐ๋ ๊ธฐ๋ณธ ์ธ์คํด์ค์ ๋๊ธฐ ์ธ์คํด์ค๊ฐ ์์ต๋๋ค.