- Published on
Claude Code 4์ ์ฌ์ธต ์ ๋ฐ์ดํธ โ Vertex AI ๋ง๋ฒ์ฌยทMonitor ๋๊ตฌยท๋ณด์ ๊ฐํ ์์ ๋ถ์
Claude Code๋ฅผ ํ ํ๋ก์ ํธ์์ ํ์ฉํ ๋ ๊ฐ์ฅ ์์ฃผ ๋์ค๋ ๋ถ๋ง์ด ์๋ค. "๊ตฌ๊ธ ํด๋ผ์ฐ๋๋ ์ฐ๊ฒฐํ๊ณ ์ถ์๋ฐ ์ค์ ์ด ๋๋ฌด ๋ณต์กํด์." ๊ทธ๋ฆฌ๊ณ "๋ฐฑ๊ทธ๋ผ์ด๋ ์คํฌ๋ฆฝํธ๊ฐ ์ง๊ธ ๋ญ ํ๊ณ ์๋์ง ์ ํ ๋ชจ๋ฅด๊ฒ ์ด์."
2026๋ 4์, Anthropic์ ์ด ๋ ๊ฐ์ง ๋ถ๋ง์ ์ ๋ฉด์ผ๋ก ํด๊ฒฐํ๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ด๋จ๋ค. ๊ฑฐ๊ธฐ์ ๋ณด์์ ์ํ ์๋ธํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ ๊ธฐ๋ฅ๊ณผ Write ๋๊ตฌ ์ฑ๋ฅ ๊ฐ์ ๊น์ง ๋ํ๋ค. ๊ฐ์ ๋ฌ ๋ฐํ๋ Auto Mode๋ /powerup ๊ธฐ๋ฅ๊ณผ๋ ๋ณ๊ฐ๋ก, ์ด๋ฒ ์ ๋ฐ์ดํธ๋ Claude Code๋ฅผ ํ ์ธํ๋ผ๋ก ์ ์ฐฉ์ํค๊ธฐ ์ํ ๊ธฐ๋ฐ ์์ ์ ๊ฐ๊น๋ค.
๋ชฉ์ฐจ
- Vertex AI ๋ํํ ์ค์ ๋ง๋ฒ์ฌ
- Monitor ๋๊ตฌ: ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง
- ์๋ธํ๋ก์ธ์ค ๋ณด์ ๊ฐํ (PID ๋ค์์คํ์ด์ค ๊ฒฉ๋ฆฌ)
- Write ๋๊ตฌ 60% ์ฑ๋ฅ ๊ฐ์
- ์ค์ ํ์ฉ ์๋๋ฆฌ์ค
Vertex AI ๋ํํ ์ค์ ๋ง๋ฒ์ฌ
GCP ์ด๋ณด์๋ 5๋ถ ์์ Claude Code์ Vertex AI๋ฅผ ์ฐ๊ฒฐํ ์ ์๊ฒ ๋๋ค.
๊ธฐ์กด์๋ Vertex AI์์ Claude ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ค๋ฉด GCP IAM ๊ถํ, ํ๋ก์ ํธ ID, ๋ฆฌ์ ์ค์ , ์๊ฒฉ ์ฆ๋ช ํ์ผ ์์น๊น์ง ๋ชจ๋ ์๋์ผ๋ก ์ค์ ํด์ผ ํ๋ค. ๋ช ๋ น์ด๋ฅผ ์๋ชป ์ ๋ ฅํ๊ฑฐ๋ ๊ถํ์ด ๋น ์ง๋ฉด ์ด๋์ ๋งํ๋์ง์กฐ์ฐจ ํ์ ํ๊ธฐ ์ด๋ ค์ ๋ค. ๊ฒฐ๊ตญ IT ๋ด๋น์๋ฅผ ๋ถ๋ฌ์ผ ํ๋ ์ํฉ์ด ๋ฐ๋ณต๋๋ค.
์ ์ค์ ๋ง๋ฒ์ฌ๋ ๋ก๊ทธ์ธ ํ๋ฉด์์ **"3rd-party platform"**์ ์ ํํ๋ฉด ์๋์ผ๋ก ์์๋๋ค.
๋ง๋ฒ์ฌ๊ฐ ์๋ดํ๋ ๋จ๊ณ:
- GCP ์ธ์ฆ: Google ๊ณ์ ์๋ ๋ก๊ทธ์ธ ๋๋ ์๋น์ค ๊ณ์ ํค ์ ๋ ฅ
- ํ๋ก์ ํธ ์ ํ: ์ฌ์ฉ ๊ฐ๋ฅํ GCP ํ๋ก์ ํธ ๋ชฉ๋ก์์ ํด๋ฆญ์ผ๋ก ์ ํ
- ๋ฆฌ์ ์ค์ : ์๋ต ์๋ ์ต์ ํ๋ฅผ ์ํ ๋ฆฌ์ ์ ํ (ํ๊ตญ ์ฌ์ฉ์ ๊ถ์ฅ:
asia-northeast3) - ์๊ฒฉ ์ฆ๋ช ํ์ธ: ์ค์ ํ ์๊ฒฉ ์ฆ๋ช ์ผ๋ก ์ค์ API ํธ์ถ ํ ์คํธ ํ ์ฑ๊ณต ์ฌ๋ถ ์ฆ์ ํ์
- ๋ชจ๋ธ ๊ณ ์ : ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ Claude ๋ชจ๋ธ ๋ฒ์ ์ ํ (
claude-sonnet-4-6๋ฑ)

์ ์ค์ํ๊ฐ? ๊ธฐ์ ๊ณผ ํ๊ต ํ๊ฒฝ์์ Claude Code๋ฅผ ๋์ ํ ๋ ๊ฐ์ฅ ํฐ ์ฅ๋ฒฝ์ด GCP ์ฐ๋์ ๋ณต์ก์ฑ์ด์๋ค. ๋ง๋ฒ์ฌ ๋ฐฉ์์ ์จ๋ณด๋ฉ์ ๊ธฐ์ ์ ๋ฐฐ๊ฒฝ์ด ์๋ ์ฌ์ฉ์๋ ์ค์ค๋ก ์ค์ ์ ์๋ฃํ ์ ์๊ฒ ๋ง๋ ๋ค. ์๋ํ ํฌ ๊ด์ ์์๋ ํ๊ต Google Workspace์ Claude Code๋ฅผ ์ฐ๊ฒฐํ ๋์ ์ง์ ์ฅ๋ฒฝ์ด ํฌ๊ฒ ๋ฎ์์ง๋ ๋ณํ๋ค.
Monitor ๋๊ตฌ: ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง
Claude Code๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ ์ค์ธ ์คํฌ๋ฆฝํธ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ถ์ ํ ์ ์๊ฒ ๋๋ค.
๊ธด ๋น๋ ์์ ์ด๋ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ Claude Code์๊ฒ ๋งก๊ฒผ์ ๋, ๊ธฐ์กด์๋ ์งํ ์ํฉ์ ์ ๋ฐฉ๋ฒ์ด ์์๋ค. ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋, ๋ณ๋ ํฐ๋ฏธ๋์์ ๋ก๊ทธ๋ฅผ ์ง์ ํ์ธํด์ผ ํ๋ค. ์ค๊ฐ์ ์ค๋ฅ๊ฐ ๋๋ Claude Code๋ ์์์ฑ์ง ๋ชปํ๋ค.
์ Monitor ๋๊ตฌ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์คํฌ๋ฆฝํธ์ stdout์ ์ค์๊ฐ ์ด๋ฒคํธ ์คํธ๋ฆผ์ผ๋ก ๋ณํํ๋ค. ๊ฐ ์ถ๋ ฅ ์ค์ด ์๋ฆผ์ผ๋ก ์ ๋ฌ๋์ด, Claude Code๊ฐ ์งํ ์ํฉ์ ์ค์๊ฐ์ผ๋ก ํ์ ํ๊ณ ํ์ํ ๊ฒฝ์ฐ ์ฆ๊ฐ ๊ฐ์ ํ ์ ์๋ค.
๋น์ ํ์๋ฉด, ์ด์ ๊น์ง Claude Code๋ ์ฌ๋ถ๋ฆ์ ๋ณด๋ธ ๋ค ๊ฒฐ๊ณผ๋ง ๊ธฐ๋ค๋ฆฌ๋ ์์ฌ์๋ค. Monitor ๋๊ตฌ๊ฐ ์ถ๊ฐ๋๋ฉด์ ์ด์ ๋ ์ฌ๋ถ๋ฆ ์ค๊ฐ์ค๊ฐ ์ํฉ ๋ณด๊ณ ๋ฅผ ๋ฐ๋ ๊ด๋ฆฌ์์ ๊ฐ๊น์์ก๋ค.
# ์์: ๋ฐฑ๊ทธ๋ผ์ด๋ ๋น๋ ์ค Monitor๊ฐ ๋์ํ๋ ๋ฐฉ์
# ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ๋น๋ ์คํ โ Monitor๊ฐ ์ค์๊ฐ ๋ก๊ทธ ์์
# โ ์ค๋ฅ ๋ผ์ธ ๊ฐ์ง ์ ์ฆ๊ฐ ์ค๋จํ๊ฑฐ๋ ์์ ์ ์
# โ "Build failed at step 3: missing dependency" ํฌ์ฐฉ ํ ์๋ ๋ถ์
๊ต์ก์ ํ์ฉ ์์: ํ์๋ค์ด Claude Code์๊ฒ ๋ฐ์ดํฐ ๋ถ์ ํ์ดํ๋ผ์ธ์ ๋งก๊ธธ ๋, ์ค๊ฐ ๋จ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ค์๊ฐ์ผ๋ก ํ์ธํ๋ฉฐ ๋ฐฉํฅ์ ์์ ํ ์ ์๋ค. ๊ธด ์ฒ๋ฆฌ ์๊ฐ์ด ํ์ํ ์์ ์ "๋งก๊ธฐ๊ณ ์์ด๋ฒ๋ฆฌ๋" ๋ฐฉ์์์ "๋งก๊ธฐ๊ณ ์ค์๊ฐ์ผ๋ก ์ํตํ๋" ๋ฐฉ์์ผ๋ก ์ ํ๋๋ค.
์๋ธํ๋ก์ธ์ค ๋ณด์ ๊ฐํ (PID ๋ค์์คํ์ด์ค ๊ฒฉ๋ฆฌ)
Linux ํ๊ฒฝ์์ Claude Code๊ฐ ์คํํ๋ ์๋ธํ๋ก์ธ์ค๊ฐ ์ปค๋ ์์ค์ผ๋ก ๊ฒฉ๋ฆฌ๋๋ค.
AI ์ฝ๋ฉ ๋๊ตฌ์ ๋ณด์ ์ฐ๋ ค ์ค ํ๋๋ "AI๊ฐ ์คํํ๋ ์คํฌ๋ฆฝํธ๊ฐ ์์คํ ์ ์ฒด์ ์ ๊ทผํ ์ ์๋ค"๋ ์ ์ด๋ค. Claude Code๋ ์ด๋ฒ ์ ๋ฐ์ดํธ์์ ๋ ๊ฐ์ง ํ๊ฒฝ ๋ณ์๋ฅผ ํตํด ์ด ์ํ์ ํฌ๊ฒ ์ค์๋ค.
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB ํ์ฑํ ์:
- Linux์ PID ๋ค์์คํ์ด์ค ๊ฒฉ๋ฆฌ๊ฐ ์ ์ฉ๋๋ค
- ์๋ธํ๋ก์ธ์ค๊ฐ ํธ์คํธ ์์คํ ์ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ๋ณผ ์ ์๋ค
- ์ปค๋ ์์ค์ ๊ฒฉ๋ฆฌ๋ก ํ๋ก์ธ์ค ํ์ถ ๊ณต๊ฒฉ์ ์์ฒ ์ฐจ๋จํ๋ค
CLAUDE_CODE_SCRIPT_CAPS ํ๊ฒฝ ๋ณ์:
- ์ธ์ ๋น ์คํฌ๋ฆฝํธ ํธ์ถ ํ์๋ฅผ ์ ํํ๋ค
- ๋ฌดํ ๋ฃจํ๋ ์๋์น ์์ ๋ฐ๋ณต ์คํ์ ๋ฐฉ์งํ๋ค
- ์:
CLAUDE_CODE_SCRIPT_CAPS=50์ผ๋ก ์ธ์ ๋น ์ต๋ 50ํ ์คํฌ๋ฆฝํธ ์คํ ์ ํ
๋๊ฐ ์ด ๊ธฐ๋ฅ์ ์จ์ผ ํ๋?
- ํ๊ต ์๋ฒ๋ ๊ณต์ ์ปดํจํ ํ๊ฒฝ์์ Claude Code๋ฅผ ์ด์ํ๋ ๊ฒฝ์ฐ
- ํ์์ด Claude Code๋ฅผ ํตํด ์๋ฒ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ๊ฒฝ์ฐ
- ํ๋ก๋์ ํ๊ฒฝ๊ณผ ๊ฐ๋ฐ ํ๊ฒฝ์ด ๊ฐ์ ๋จธ์ ์ ์๋ ๊ฒฝ์ฐ
- AI ๋๊ตฌ์ ๊ถํ ๋ฒ์๋ฅผ ๋ช ํํ ์ ํํ๊ณ ์ถ์ ๊ด๋ฆฌ์
Write ๋๊ตฌ 60% ์ฑ๋ฅ ๊ฐ์
ํญ, &, $ ๊ธฐํธ๊ฐ ๋ง์ ๋์ฉ๋ ํ์ผ์์ ์์ ์์
์ด 60% ๋นจ๋ผ์ก๋ค.
์ด ๊ฐ์ ์ ํนํ ์ค์ ํ์ผ(YAML, Makefile, shell script)์ด๋ HTML ํ ํ๋ฆฟ์ ๋ค๋ฃฐ ๋ ์ฒด๊ฐ๋๋ค. 1,000์ค ์ด์์ ํ์ผ์์ Claude Code๊ฐ ์ฌ๋ฌ ์์ ์ ์์ฐจ์ ์ผ๋ก ์ ์ฉํ ๋์ ์๋ต ์๋๊ฐ ํฌ๊ฒ ํฅ์๋๋ค.
| ํ์ผ ์ ํ | ๊ฐ์ ์ฒด๊ฐ ์ํฉ |
|---|---|
| Makefile | ํญ ๋ฌธ์ ๋ค์ ํฌํจ โ ์๋ ๊ฐ์ ํจ๊ณผ ๊ฐ์ฅ ํผ |
| Shell script | $VAR, && ์ฐ์ฐ์ ๋ค์ ํฌํจ โ ์ฒด๊ฐ ํจ๊ณผ ํผ |
| HTML ํ ํ๋ฆฟ | &, < ๋ฑ HTML ์ํฐํฐ ๋ค์ โ ๊ฐ์ ํ์ธ |
| ์ผ๋ฐ Python/JS | ๊ฐ์ ํจ๊ณผ ์๋์ ์ผ๋ก ์์ |
๊ณต์ ๋ฐํ ๊ธฐ์ค 60%๋ผ๋ ์์น๋ ํน์ ๋ฌธ์๊ฐ ๋ง์ ํ์ผ ๊ธฐ์ค์ด๋ค. ํ์ผ ๋ด์ฉ์ ๋ฐ๋ผ ์ฒด๊ฐ ์๋๋ ๋ค๋ฅผ ์ ์๋ค.
์ค์ ํ์ฉ ์๋๋ฆฌ์ค
์๋๋ฆฌ์ค 1: ํ๊ต AI ์์คํ ์์ฒด ๋์
๊ต๋ด AI ๋๊ตฌ ์ ๋ ๊ต์ฌ๊ฐ ํ๊ต Google Workspace๋ฅผ ์ฐ๋ ์๋ฒ์ Claude Code๋ฅผ ์ฐ๊ฒฐํ ๋, ์ด์ ์๋ IT ๋ด๋น์์ ๋์์ด ํ์์๋ค. Vertex AI ์ค์ ๋ง๋ฒ์ฌ ๋๋ถ์ ๋จ๊ณ๋ณ ์๋ด๋ฅผ ๋ฐ๋ผ ์ง์ ์ค์ ์ด ๊ฐ๋ฅํด์ง๋ค.
์๋๋ฆฌ์ค 2: ์ฅ์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์
ํ์ ์ฑ์ทจ๋ ๋ถ์ ์คํฌ๋ฆฝํธ์ฒ๋ผ ์ฒ๋ฆฌ ์๊ฐ์ด ๊ธด ์์ ์ Claude Code์ ๋งก๊ธธ ๋, Monitor ๋๊ตฌ๋ก ์งํ ์ํฉ์ ์ค์๊ฐ ํ์ ํ๊ณ ์ค๊ฐ ์ค๋ฅ๋ฅผ ์ฆ๊ฐ ์์ ํ๋ค. "20๋ถ ํ์ ํ์ธํ๊ฒ ์ต๋๋ค"๊ฐ ์๋๋ผ "์ง๊ธ 3๋จ๊ณ์์ ์ค๋ฅ๊ฐ ๊ฐ์ง๋์ต๋๋ค"๋ก ์์ ๋ฐฉ์์ด ๋ฐ๋๋ค.
์๋๋ฆฌ์ค 3: ๊ณต์ ์๋ฒ์ ์์ ํ ์ฝ๋ ์คํ
์ฌ๋ฌ ํ์์ด ๋์์ Claude Code๋ฅผ ํตํด ์๋ฒ์์ ์ฝ๋๋ฅผ ์คํํ๋ ํ๊ฒฝ์์, PID ๊ฒฉ๋ฆฌ๋ฅผ ํ์ฑํํ๋ฉด ํ ํ์์ ์ค์๊ฐ ๋ค๋ฅธ ํ์์ ์์ ์ ์ํฅ์ ์ฃผ๋ ์ํฉ์ ๋ฐฉ์งํ๋ค.
Claude Code์ 4์ ์ฌ์ธต ์ ๋ฐ์ดํธ๋ ๋จ์ํ ๊ธฐ๋ฅ ์ถ๊ฐ๊ฐ ์๋๋ค. ์ํฐํ๋ผ์ด์ฆยท๊ต์ก ํ๊ฒฝ ๋์ ์ฅ๋ฒฝ ํด์(Vertex AI ๋ง๋ฒ์ฌ), ์์ ํฌ๋ช ์ฑ ํ๋ณด(Monitor ๋๊ตฌ), ๋ณด์ ๊ฐํ(PID ๊ฒฉ๋ฆฌ), ์ฑ๋ฅ ๊ฐ์ (Write 60%)์ด๋ผ๋ ๋ค ๋ฐฉํฅ์์ ๋์์ ์ฑ์ํด์ก๋ค. AI ์ฝ๋ฉ ๋๊ตฌ๊ฐ "๊ฐ์ธ ๋ณด์กฐ"์์ "ํ ์ธํ๋ผ"๋ก ์งํํ๋ ๊ณผ์ ์ ์ค์ํ ํ ๊ฑธ์์ด๋ค.
๊ด๋ จ ๊ธ ๋ ์ฝ๊ธฐ
- Claude Code 4์ ์ ๋ฐ์ดํธ: /powerupยทMCP ๊ฐ์ ์ผ๋ก AI ์ฝ๋ฉ์ ํ์ด ๋ฐ๋๋ค
- Claude Code ์์จ ๋ชจ๋ยท๊ด๋ฆฌํ ์์ด์ ํธ: AI ์ฝ๋ฉ์ด "์์์ ํ๋ค"์ ์๋๋ก
- Claude Code MCP 500K ํ ํฐ: ๋น์ฉ๊ณผ ๊ฐ๋ฅ์ฑ
Vertex AI ๋ง๋ฒ์ฌ๋ก ์ง์ ์ค์ ํด ๋ณด์ จ๋์? ์ค์ ๊ณผ์ ์์ ๋งํ๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์!
Sources: