Cloud Workstations๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ๋ํ ๊ฐ์์ฑ ๋ฐ ์ ์ด ์์ค์ ํฅ์์ํค๊ธฐ ์ํด Compute Engine VM ๋ฐ ์๊ตฌ ๋์คํฌ(PD)์ ๊ฐ์ Google Cloud ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ชจ๋ ์ํฌ์คํ ์ด์ PD์ ๋ํด ๋ฐฑ์ ์ ์ฑ ์ ์ ์ฉํ๋ ์์ฝ๋ ๋์คํฌ ์ค๋ ์ท ์ ์ฑ ์ ์ค์ ํ ์ ์์ต๋๋ค. ์ด์ ๋น์ทํ๊ฒ ํ๋ก์ ํธ ๋ด์ VM์ ํฌํจํ๋ฉด VPC ๋คํธ์ํฌ์์ ๋ฆฌ์์ค๋ฅผ ์ํํ๊ฒ ์ก์ธ์คํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ Cloud Workstations์ ์ํคํ ์ฒ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ
์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ๋ ๋จ์ผ ํด๋ผ์ฐ๋ ๋ฆฌ์ ์ ์ํฌ์คํ ์ด์ ์ปฌ๋ ์ ๊ณผ ํ๋ก์ ํธ ๋ด์ VPC ๋คํธ์ํฌ๋ฅผ ํฌํจํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ๊ฐ ์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ์๋ Google Cloud์์ ๊ด๋ฆฌ๋๋ ๋ ๊ฐ์ง ๊ตฌ์ฑ์์์ธ ์ปจํธ๋กค๋ฌ์ ๊ฒ์ดํธ์จ์ด๊ฐ ํฌํจ๋ฉ๋๋ค.
์ปจํธ๋กค๋ฌ: ํ๋ก์ ํธ ๋ด์ ์๋ VM ์ธ์คํด์ค ๋ฐ ๊ธฐํ ์ํฌ์คํ ์ด์ ๋ฆฌ์์ค์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
์ปจํธ๋กค๋ฌ๋ Compute Engine API๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ๊ณ Private Service Connect๋ฅผ ํ์ฉํ์ฌ ํธ๋ํฝ์ ์ํฌ์คํ ์ด์ VM์ผ๋ก ๋ผ์ฐํ ํฉ๋๋ค.
๊ฒ์ดํธ์จ์ด: ํน์ ์ํฌ์คํ ์ด์ ์ ๋ฐ์ธ๋ฉ๋ ํด๋ผ์ด์ธํธ์์ ํธ๋ํฝ์ ์์ ํ๊ณ ์ ํฉํ VM ์ธ์คํด์ค๋ก ์ ๋ฌํฉ๋๋ค. ๊ฐ ์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ์๋ ๊ณ ์ ํ ๋๋ฉ์ธ ์ด๋ฆ์ด ์๊ณ , ๊ฐ ์ํฌ์คํ ์ด์ ์ ์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ ๋๋ฉ์ธ์ ํ์ ๋๋ฉ์ธ์์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด
$WORKSTATION_ID.$CLUSTER_ID.cloudworkstations.dev
์ ๋๋ค.
์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ์ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ด๋ฆฌ์ ๋ฐ ํ๋ซํผ ํ์ ์ฐ๊ฒฐ๋ VPC ๋คํธ์ํฌ ๋ฐ ํน์ ๋ฆฌ์ ์ ์ํฌ์คํ ์ด์ ๊ทธ๋ฃน์ ์ ์ํ๋ ์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ๋ฅผ ๋ง๋ญ๋๋ค.
์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ๋ Google Kubernetes Engine(GKE) ํด๋ฌ์คํฐ์ ๊ด๋ จ์ด ์์ต๋๋ค.
๊ฐ ์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ์๋ Private Service Connect๋ฅผ ์ฌ์ฉํ๋ ์ํฌ์คํ ์ด์ ์ด ํฌํจ๋ VPC์ ์ฐ๊ฒฐ๋ ์ ์ฉ ์ปจํธ๋กค๋ฌ๊ฐ ์์ต๋๋ค. ์ด๋ VPC ํผ์ด๋ง ํ๋์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. ์ด ์ปจํธ๋กค๋ฌ๋ ํด๋น ์๋ช ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ์ํฌ์คํ ์ด์ ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ๊ณต๊ฐ ํด๋ฌ์คํฐ ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด ์ํฌ์คํ ์ด์ ์ ๋คํธ์ํฌ ์ด๊ทธ๋ ์ค ๋ฐ ์ธ๊ทธ๋ ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ฐ ํด๋ผ์ฐ๋ ๋ฆฌ์ ์๋ ํ๋ ์ด์์ ์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ๊ฐ ํ์ํฉ๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ๋น๊ณต๊ฐ ๋คํธ์ํฌ ๋ด์ ์๋ํฌ์ธํธ๋ง Cloud Workstations์ ์ก์ธ์คํ๋๋ก ์์ ํ ๋น๊ณต๊ฐ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ฌ์ฉ ์ค์ ํ ์๋ ์์ต๋๋ค.
VPC ๋คํธ์ํฌ
์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ๋ฅผ ๋ง๋ค ๋๋ ๋ฆฌ์์ค๋ฅผ ํธ์คํ ํ๊ธฐ ์ํด ํ๋ก์ ํธ ๋ฐ VPC ๋คํธ์ํฌ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ทธ๋ฐ ํ Cloud Workstations๋ ํ๋ก์ ํธ์ ๋ค์ ๋ฆฌ์์ค๋ฅผ ํ๋ก๋น์ ๋ํฉ๋๋ค.
Private Service Connect: ํ๋ก์ ํธ ๋ด์ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค ์ ์๋๋ก Cloud Workstations ์ปจํธ๋กค๋ฌ์ VPC ์ฌ์ด์ ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค.
VM ์ธ์คํด์ค: ์ํฌ์คํ ์ด์ ์ด ์์๋ ํ ํ๋ก์ ํธ ๋ฐ VPC ๋ด์ Compute Engine VM์ด ๋์ ์ผ๋ก ์์ฑ๋ฉ๋๋ค. ์ด VM์ ์ฌ์ฉ์ ์ธ์ ๋์ ๋๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์ธ์ ์ ํ ์๊ฐ ๋ค์์ ์๋์ผ๋ก ์ญ์ ๋ฉ๋๋ค.
VM ๊ฒ์ดํธ์จ์ด: ์ํฌ์คํ ์ด์ ํด๋ฌ์คํฐ ๊ฒ์ดํธ์จ์ด์์ ํด๋ผ์ด์ธํธ ํธ๋ํฝ์ ๊ฐ์ ธ์ค๊ณ , ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ๋ฅผ ์ํํ๊ณ , ์ปจํ ์ด๋๋ก ์ ๋ฌํฉ๋๋ค.
์ปจํ ์ด๋: IDE ๋๋ ์ฝ๋ ํธ์ง๊ธฐ, ์ํฌ์คํ ์ด์ ๊ตฌ์ฑ์ผ๋ก ์ง์ ๋ ์ค์ ๋๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ด ์ํฌ์คํ ์ด์ ์ ์ฌ์ ์ค์น๋ ๋๊ตฌ๋ฅผ ์ ์ํฉ๋๋ค.
Cloud Workstations๋ ์ธ๊ธฐ ์๋ IDE ๋ฐ ์ธ์ด ๋๊ตฌ๋ก ์ฌ์ ๊ตฌ์ฑ๋ ๋ค์ํ ๊ธฐ๋ณธ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋๋ ๊ด๋ฆฌ์์ ํ๋ซํผํ์์ ๊ฐ๋ฐ์ ๋์ฆ๋ฅผ ์ถฉ์กฑํ๋ ๋ฐ ํ์ํ ๋๊ตฌ๊ฐ ํฌํจ๋ ์ปค์คํ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค๊ณ ์ง์ ํ์ฌ ํด๋น ํ๊ฒฝ์ ๋ง์ถค์ค์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ Cloud Workstations ๊ธฐ๋ณธ ์ด๋ฏธ์ง๋ฅผ ํ์ฅํ๊ฑฐ๋ ํ๋ซํผํ์์ ๋ง๋ ์๋ก์ด ์ปค์คํ Linux ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ผ ์ ์์ต๋๋ค.
์๊ตฌ ๋์คํฌ:
/home
ํด๋์ ๋ง์ดํธ๋ ์ํฌ์คํ ์ด์ VM์ ์ฐ๊ฒฐ๋ ์๊ตฌ ๋์คํฌ์ด๋ฉฐ, ์ธ์ ์ข ๋ฃ ํ ๋ฐ์ดํฐ ๋ฐ ํ์ผ์ ์ ์ฅํ ์ ์๋๋ก ํ์ฉํฉ๋๋ค.
๋ฆฌ์์ค ์๋ช ์ฃผ๊ธฐ
Cloud Workstations๋ ๊ฐ ์ํฌ์คํ ์ด์ ์ ๋ฐํ์ ํ๊ฒฝ์ผ๋ก ์ฌ์ฉํ VM, ์ปจํ ์ด๋ ์ด๋ฏธ์ง, ์๊ตฌ ๋์คํฌ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ์ํฌ์คํ ์ด์ ๊ตฌ์ฑ์์ ์ด๋ฌํ ๋ฆฌ์์ค์ ์ฌ์์ ๊ตฌ์ฑํฉ๋๋ค.
์ํฌ์คํ ์ด์ ์ด ์์๋๋ฉด Cloud Workstations์ด ๋ค์์ ์ํํฉ๋๋ค.
- VM์ ๋ง๋ญ๋๋ค.
- ์ํฌ์คํ ์ด์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ VM์ผ๋ก ๊ฐ์ ธ์ต๋๋ค.
- ์ํฌ์คํ
์ด์
์ด ์ฒ์ ์์๋ ๋ ์ํฌ์คํ
์ด์
์
/home
๋๋ ํฐ๋ฆฌ๋ก ์๋ํ ์๊ตฌ ๋์คํฌ๋ฅผ ๋ง๋ญ๋๋ค. - ์๊ตฌ ๋์คํฌ๋ฅผ VM์ ์ฐ๊ฒฐํฉ๋๋ค.
- VM์์ ์ปจํ
์ด๋๋ฅผ ์์ํ๊ณ ์๊ตฌ ๋์คํฌ๋ฅผ ์ปจํ
์ด๋์
/home
๋๋ ํฐ๋ฆฌ์ ๋ง์ดํธํฉ๋๋ค.
์ธ์ ์ด ์ข ๋ฃ๋๋ฉด Cloud Workstations๊ฐ VM์ ์ญ์ ํ์ง๋ง ์ดํ ์ํฌ์คํ ์ด์ ์ธ์ ์ ์ฌ์ฉํ ์ ์๋๋ก ์๊ตฌ ๋์คํฌ๋ฅผ ๋ถ๋ฆฌํด์ ๋ณด๊ดํฉ๋๋ค. ์ ํ์ ์ผ๋ก ๋ณด๊ดํ๋๋ก ๊ตฌ์ฑ๋์ง ์์ ํ ์ํฌ์คํ ์ด์ ์ด ์ญ์ ๋์ด ์๊ตฌ ๋์คํฌ๋ ์ญ์ ๋ ๋๊น์ง ์ํฌ์คํ ์ด์ ์๋น์ค๊ฐ ๋์คํฌ๋ฅผ ๋ณด๊ดํฉ๋๋ค.
๋ฆฌ์์ค ํ๋ง
๊ด๋ฆฌ์ ๋ฐ ํ๋ซํผํ์ ํ ํฌ๊ธฐ ์ํฌ์คํ ์ด์ ๊ตฌ์ฑ ์ต์ ์ ์ฌ์ฉํด์ ๋น ๋ฅธ ์ํฌ์คํ ์ด์ ์์์ ์ํด VM ๋ฐ ์๊ตฌ ๋์คํฌ๋ฅผ ์ ํ์ ์ผ๋ก ํ๋งํ ์ ์์ต๋๋ค. ์ง์ ๋ ๊ฒฝ์ฐ, ์๋น์ค๊ฐ ์ง์ ๋ ์๊ตฌ ๋์คํฌ ๋ฐ VM ์๋ฅผ ํ๋งํ๊ณ ์ํฌ์คํ ์ด์ ํ ๋น ์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ VM์ ๋ฏธ๋ฆฌ ๊ฐ์ ธ์ต๋๋ค. ํ์์ ํ ๋น๋์ง ์์ VM ๋ฐ ๋์คํฌ๋ ์๋์ผ๋ก ์ญ์ ๋๊ณ 12์๊ฐ๋ง๋ค ๋ค์ ์์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ VM์ ๋ง๋ค๊ณ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ VM์ผ๋ก ๊ฐ์ ธ์ค๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ๋๊ธฐ ์๊ฐ์ ์์ฐ์ผ๋ก์จ ์ํฌ์คํ ์ด์ ์์ ์๊ฐ์ ๋ ๋น ๋ฅด๊ฒ ํด์ค๋๋ค.
ํ๋ง์ด ์ฌ์ฉ ์ค์ ๋์์ผ๋ฉด ์ํฌ์คํ ์ด์ ์ ์์ํ ๋ Cloud Workstations๊ฐ ํ๋ง์ ์ํํฉ๋๋ค.
- ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ฏธ๋ฆฌ ๊ฐ์ ธ์จ ํ์์ VM์ ์ ํํฉ๋๋ค.
- ์ํฌ์คํ ์ด์ ์ด ์ฒ์ ์์๋ ๋ ํ์์ ์๊ตฌ ๋์คํฌ๋ฅผ ์ ํํฉ๋๋ค.
- ์๊ตฌ ๋์คํฌ๋ฅผ VM์ ์ฐ๊ฒฐํฉ๋๋ค.
- VM์์ ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ์์ํ๊ณ ์๊ตฌ ๋์คํฌ๋ฅผ ์ปจํ
์ด๋ ์ด๋ฏธ์ง์
/home
๋๋ ํฐ๋ฆฌ์ ๋ง์ดํธํฉ๋๋ค. - ์ VM ๋ฐ ์๊ตฌ ๋์คํฌ๋ฅผ ๋ง๋ค๊ณ ํ์ ๋ค์ ์ฑ์์ ํ ๋น๋ ํญ๋ชฉ์ ๋์ฒดํฉ๋๋ค.
์ธ์ ์ด ์ข ๋ฃ๋๋ฉด Cloud Workstations๊ฐ VM์ ์ญ์ ํ์ง๋ง ์ดํ ์ํฌ์คํ ์ด์ ์ธ์ ์ ์ฌ์ฉํ ์ ์๋๋ก ์๊ตฌ ๋์คํฌ๋ฅผ ๋ถ๋ฆฌํด์ ๋ณด๊ดํฉ๋๋ค. ์ ํ์ ์ผ๋ก ๋ณด๊ดํ๋๋ก ๊ตฌ์ฑ๋์ง ์์ ํ ์ํฌ์คํ ์ด์ ์ด ์ญ์ ๋์ด ์๊ตฌ ๋์คํฌ๋ ์ญ์ ๋ ๋๊น์ง ์ํฌ์คํ ์ด์ ์๋น์ค๊ฐ ๋์คํฌ๋ฅผ ๋ณด๊ดํฉ๋๋ค.
์ปจํ ์ด๋ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ
์ํฌ์คํ ์ด์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ํ๋ง๋ VM์ผ๋ก ๋ฏธ๋ฆฌ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ๋์ผํ ์ด๋ฏธ์ง ํ๊ทธ์ ์๊ฒฉ ์ด๋ฏธ์ง ์ ์ฅ์์์ ์ํํ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ๋ ๋ชจ๋ ํ๋ง๋ VM์ด ํ ๋น๋๊ฑฐ๋ 12์๊ฐ์ด ์ง๋์ ์ญ์ ๋ ๋๊น์ง ์ ํ๋์ง ์์ต๋๋ค. ์ด ์์ ์์๋ ํ์ ๋ณด์ถฉํ๊ธฐ ์ํด ์ VM์ด ์์ฑ๋๊ณ ์ ๋ฐ์ดํธ๋ ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์ปจํ
์ด๋ ์ด๋ฏธ์ง ์
๋ฐ์ดํธ๋ฅผ ์ฆ์ ์ ํํ๋๋ก ํ ์๋ก๊ณ ์นจ์ ๊ฐ์ ํ๊ธฐ ์ํด์๋ ๊ด๋ฆฌ์๊ฐ pool_size
๋ฅผ 0
์ผ๋ก ์ค์ ํ๊ณ ์ด๋ฅผ ๋ค์ ์ํ๋ pool_size
๋ก ์ค์ ํ ์ ์์ต๋๋ค. Google Cloud ์ฝ์์์ ์ํฌ์คํ
์ด์
๊ตฌ์ฑ์ ๋น ๋ฅธ ์์ ์ํฌ์คํ
์ด์
๊ธฐ๋ฅ์ ์ฌ์ฉ ์ค์งํ๊ณ , ๊ตฌ์ฑ์ ์ ์ฅํ๊ณ , ์ํ๋ ์ซ์๋ก ๋ค์ ์ค์ ํ ํ ๋ค์ ์ ์ฅํฉ๋๋ค.
๋๋ ๊ด๋ฆฌ์์ ํ๋ซํผํ์์ ์ํฌ์คํ
์ด์
๊ตฌ์ฑ์ container.image
ํ๋์์ ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ ์
๋ฐ์ดํธํ์ฌ ์ ์ปจํ
์ด๋ ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ ์ ํํ๋๋ก ํ์ ๊ฐ์ ๋ก ์๋ก๊ณ ์นจํ ์ ์์ต๋๋ค.
์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ์ผ๋ก ์ํฌ์คํ ์ด์ ์์ ์๊ฐ ๋จ์ถ
Cloud Workstations๋ ์ํฌ์คํ ์ด์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๊ฐ์ ธ์ค๊ธฐ ์๊ฐ์ ์ค์ฌ์ ๋ ๋น ๋ฅธ ์ํฌ์คํ ์ด์ ์์ ์๊ฐ์ ์ ๊ณตํ๋ ์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ์ ์ง์ํฉ๋๋ค.
Cloud Workstations์ ์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ์ ์ผ๋ฐ์ ์ผ๋ก ์ปจํ ์ด๋ ์ด๋ฏธ์ง ๊ฐ์ ธ์ค๊ธฐ ์๊ฐ์ ๋ช ๋ถ์์ ๋ช ์ด๋ก ์ค์ฌ์ฃผ๊ณ ์ํฌ์คํ ์ด์ ์ปจํ ์ด๋๋ ์ผ๋ฐ์ ์ผ๋ก ์ ์ฒด ์ด๋ฏธ์ง๊ฐ ๋ค์ด๋ก๋๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ์คํ๋๊ธฐ ์์ํฉ๋๋ค.
์๊ตฌ์ฌํญ
Cloud Workstations์์ ์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
์ํฌ์คํ ์ด์ ํธ์คํธ ํ๋ก์ ํธ์์ Container File System API๋ฅผ ์ฌ์ฉ ์ค์ ํด์ผ ํฉ๋๋ค.
Container File System API ์ฌ์ฉ ์ค์
๋๋ ๋ค์
gcloud
CLI ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ ์ํฌ์คํ ์ด์ ํธ์คํธ ํ๋ก์ ํธ์์ Container File System API๋ฅผ ์ฌ์ฉ ์ค์ ํ ์ ์์ต๋๋ค.gcloud services enable containerfilesystem.googleapis.com
์ปจํ ์ด๋ ์ด๋ฏธ์ง๊ฐ Artifact Registry์ ์ ์ฅ๋์ด์ผ ํฉ๋๋ค.
Artifact Registry ์ ์ฅ์๋ Cloud Workstations ๋ฆฌ์ ๊ณผ ๋์ผํ ๋ฆฌ์ ๋๋ ์ํฌ์คํ ์ด์ ์ด ์คํ ์ค์ธ ๋ฆฌ์ ์ ํด๋นํ๋ ๋ฉํฐ ๋ฆฌ์ ์ ์์ด์ผ ํฉ๋๋ค.
์ํฌ์คํ ์ด์ ๊ตฌ์ฑ์ ์ฌ์ฉํ ์๋น์ค ๊ณ์ ์ ์ง์ ํด์ผ ํฉ๋๋ค.
ํด๋ฌ์คํฐ๊ฐ VPC ์๋น์ค ์ ์ด ๊ฒฝ๊ณ ๋ด๋ถ์ ์๋ ๊ฒฝ์ฐ ์๋น์ค ๊ณ์ ์ด ์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ํธ์คํ ํ๋ ํ๋ก์ ํธ์์ Container File System API์ ์ก์ธ์คํ ์ ์๋๋ก ํ์ฉํ๋ ์ด๊ทธ๋ ์ค ๊ท์น์ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ์ฌ์ ๊ตฌ์ฑ๋ IDE๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
cloud-workstations-images
ํ๋ก์ ํธ(ํ๋ก์ ํธ ๋ฒํธ662288601415
)๋ฅผ ํ์ฉ ๋ชฉ๋ก์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
์ ํ์ฌํญ
๋์ ์ด๋ฏธ์ง๋ฅผ ์ฒ์ ๊ฐ์ ธ์ฌ ๋๋ ์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ์ ์ด์ ์ ๋๋ผ์ง ๋ชปํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ์ด ์ด๋ฏธ์ง๋ฅผ ์บ์ํ๊ณ ๋๋ฉด ์ํฌ์คํ ์ด์ ์์ ์ดํ ์ด๋ฏธ์ง ๊ฐ์ ธ์ค๊ธฐ์์ ์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ์ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค.
๋ค๋ฅธ GKE ์ด๋ฏธ์ง ์คํธ๋ฆฌ๋ฐ ์ ํ์ฌํญ์ด ์ ์ฉ๋ฉ๋๋ค.