ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„

์ด ๋ฌธ์„œ์—์„œ๋Š” Cloud Shell์— ์ ์šฉ๋˜๋Š” ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

  • ํ• ๋‹น๋Ÿ‰์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ„์ˆ˜ ๊ฐ€๋Šฅํ•œ ๊ณต์œ  ๋ฆฌ์†Œ์Šค์˜ ์–‘์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ• ๋‹น๋Ÿ‰์€ Cloud Shell๊ณผ ๊ฐ™์€ Google Cloud ์„œ๋น„์Šค์—์„œ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ํ•œ๋„๋Š” ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ๊ณ ์ • ๊ฐ’์ž…๋‹ˆ๋‹ค.

Google Cloud ๋Š” ๊ณต์ •์„ฑ์„ ๋ณด์žฅํ•˜๊ณ  ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ ๋ฐ ๊ฐ€์šฉ์„ฑ์˜ ๊ธ‰์ฆ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ํ• ๋‹น๋Ÿ‰์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ• ๋‹น๋Ÿ‰์€ Google Cloud ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”Google Cloud ๋ฆฌ์†Œ์Šค์˜ ์–‘์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ํ• ๋‹น๋Ÿ‰์€ ํ•˜๋“œ์›จ์–ด, ์†Œํ”„ํŠธ์›จ์–ด, ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๋ฆฌ์†Œ์Šค ์œ ํ˜•์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ• ๋‹น๋Ÿ‰์— ๋”ฐ๋ผ ์„œ๋น„์Šค์— ๋Œ€ํ•œ API ํ˜ธ์ถœ ์ˆ˜, ํ”„๋กœ์ ํŠธ์—์„œ ๋™์‹œ์— ์‚ฌ์šฉํ•˜๋Š” ๋ถ€ํ•˜ ๋ถ„์‚ฐ๊ธฐ ์ˆ˜, ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ ์ˆ˜๊ฐ€ ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ• ๋‹น๋Ÿ‰์€ ์„œ๋น„์Šค ๊ณผ๋ถ€ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•˜์—ฌGoogle Cloud ์‚ฌ์šฉ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ• ๋‹น๋Ÿ‰์€ ์ž์ฒด Google Cloud ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Cloud Quotas ์‹œ์Šคํ…œ์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ํ• ๋‹น๋Ÿ‰์ด ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์†Œ๋น„ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์‹œ์Šคํ…œ์—์„œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ฐจ๋‹จํ•˜๊ณ  ์ˆ˜ํ–‰ํ•˜๋ ค๋Š” ์ž‘์—…์ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.

ํ• ๋‹น๋Ÿ‰์€ ์ผ๋ฐ˜์ ์œผ๋กœ Google Cloud ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€์—์„œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•œ ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ• ๋‹น๋Ÿ‰์—๋Š” ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Google Cloud ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ํ• ๋‹น๋Ÿ‰์€ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ IP ์ฃผ์†Œ์— ๊ณต์œ ๋ฉ๋‹ˆ๋‹ค.

Cloud Shell ๋ฆฌ์†Œ์Šค์—๋„ ์‹œ์Šคํ…œ ํ•œ๋„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ๋„๋Š” ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ํ• ๋‹น๋Ÿ‰์„ ์กฐ์ •ํ•˜๋ ค๋ฉด Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ• ๋‹น๋Ÿ‰ ์กฐ์ • ์š”์ฒญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์‚ฌ์šฉ ํ• ๋‹น๋Ÿ‰

๊ธฐ๋ณธ ์ฃผ๋ณ„ Cloud Shell ํ• ๋‹น๋Ÿ‰์€ 50์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.

์ฃผ๋ณ„ Cloud Shell ํ• ๋‹น๋Ÿ‰ ๋ณด๊ธฐ

ํ• ๋‹น๋Ÿ‰์— ๋„๋‹ฌํ•œ ๊ฒฝ์šฐ ์ง€์ •๋œ ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ Cloud Shell์„ ๋‹ค์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋‹ˆ๋ฉด Cloud Shell ๊ด€๋ฆฌ์ž์—๊ฒŒ ํ• ๋‹น๋Ÿ‰ ์ƒํ–ฅ์„ ์š”์ฒญํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ๋ณ„ ํ• ๋‹น๋Ÿ‰์„ ๋ณด๋ ค๋ฉด ๋‹ค์Œ ์•ˆ๋‚ด๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  • ์„ธ์…˜ ์ •๋ณด ์„ธ์…˜ ์ •๋ณด๋ฅผ ํด๋ฆญํ•œ ํ›„ ์‚ฌ์šฉ ํ• ๋‹น๋Ÿ‰์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ™”์ƒ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉฐ ์—ฌ๊ธฐ์— ํ• ๋‹น๋Ÿ‰ ์ค‘ ๋‚จ์€ ์‹œ๊ฐ„, ํ• ๋‹น๋Ÿ‰์˜ ์ด ์‹œ๊ฐ„, ํ• ๋‹น๋Ÿ‰์ด ์žฌ์„ค์ •๋œ ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ• ๋‹น๋Ÿ‰์ด ๋” ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ฃผ๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ์ด ์—†๋Š” Cloud Workstations์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Cloud Workstations๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๋งž์ถค์„ค์ •ํ•˜๊ณ , ์ ์ ˆํ•œ ํฌ๊ธฐ๋กœ ์กฐ์ •ํ•˜๊ณ , ๋ณด์•ˆ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ ์—†์ด VPC์— ํ”„๋กœ๋น„์ €๋‹๋œ ๊ด€๋ฆฌํ˜• ๋ณด์•ˆ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์œ„ํ•ด Cloud Workstations๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜์„ธ์š”.

Cloud Shell ์ค‘์ง€

120์ผ ๋™์•ˆ ํ™œ๋™์ด ์—†์–ด $HOME ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์‚ญ์ œ๋˜์ง€ ์•Š๋„๋ก ์„ธ์…˜์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์žฅ๊ธฐ๊ฐ„ ์ €์žฅํ•˜๋ ค๋ฉด Cloud Storage์—์„œ ๋‹ค๋ฅธ ์†”๋ฃจ์…˜์„ ๊ณ ๋ คํ•˜์„ธ์š”.

๋น„๋Œ€ํ™”ํ˜• ์‚ฌ์šฉ

Cloud Shell์€ ๋Œ€ํ™”์‹ ์‚ฌ์šฉ์„ ์ „์ œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋น„๋Œ€ํ™”ํ˜• ์„ธ์…˜์€ 40๋ถ„ ํ›„ ์ž๋™์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. Cloud Shell ์„ธ์…˜์€ 12์‹œ๊ฐ„์œผ๋กœ ์ œํ•œ๋˜๋ฉฐ ์ดํ›„์—๋Š” ์„ธ์…˜์ด ์ž๋™์œผ๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰์‹œ ์ƒˆ ์„ธ์…˜์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋น„์Šค ํ•œ๋„ ์œ„๋ฐ˜ ํ›„ ์„ธ์…˜ ๋ณต์›

์„œ๋น„์Šค ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ•˜์—ฌ ์„ธ์…˜์ด ์ข…๋ฃŒ๋˜์—ˆ๊ฑฐ๋‚˜ ์„ธ์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ Cloud Shell์—์„œ ์˜ค๋ฅ˜์™€ ํ•จ๊ป˜ ํ•œ๋„ ์ดˆ๊ณผ์— ์ด์˜๋ฅผ ์ œ๊ธฐํ•  ์ˆ˜ ์žˆ๋Š” ์–‘์‹์˜ ๋งํฌ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜๊ฒฌ ๋งํฌ๋ฅผ ํด๋ฆญํ•œ ํ›„ ์„ธ์…˜์ด ์ข…๋ฃŒ๋˜๊ธฐ ์ „์— ์–ด๋–ค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์—ˆ๋Š”์ง€ ์ž์„ธํžˆ ๊ธฐ์žฌํ•˜์—ฌ ์–‘์‹์„ ์ œ์ถœํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ œํ•œ ๋ฐ ์ œ์•ฝ์‚ฌํ•ญ

์ปค์Šคํ…€ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์น˜ ํŒจํ‚ค์ง€ ๋ฐ ์ง€์†์„ฑ

Cloud Shell ์„ธ์…˜์„ ๊ตฌ๋™ํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๊ฐ€ Cloud Shell ์„ธ์…˜์— ์˜๊ตฌ์ ์œผ๋กœ ํ• ๋‹น๋˜์ง€ ์•Š์•„ ์„ธ์…˜์ด 40๋ถ„ ๋™์•ˆ ๋น„ํ™œ์„ฑํ™”๋˜๋ฉด ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด $HOME ๋””๋ ‰ํ„ฐ๋ฆฌ ์™ธ๋ถ€์—์„œ ์ˆ˜์ •ํ•œ ๋‚ด์šฉ์ด ๋ชจ๋‘ ์†์‹ค๋ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ์„ธ์…˜์—์„œ ๊ตฌ์„ฑ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด ํ™˜๊ฒฝ์„ ๋งž์ถค์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋งŒ 18์„ธ ๋ฏธ๋งŒ ๋˜๋Š” ์—ฐ๋ น์„ ์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž

๋งŒ 18์„ธ ๋ฏธ๋งŒ์ด๊ฑฐ๋‚˜ ์—ฐ๋ น์„ ์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž๋Š” Cloud Shell์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Google Workspace for Education์€ ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ Cloud Shell ์•ก์„ธ์Šค๋ฅผ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๊ด€์— Cloud Shell์„ ํฌํ•จํ•˜์—ฌ ์—ฐ๋ น ์ œํ•œ ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•˜๋ ค๋Š” ๋งŒ 18์„ธ ์ด์ƒ์˜ ํ•™์ƒ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋งŒ 18์„ธ ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋‹จ๊ณ„๋Š” ์—ฐ๋ น๋ณ„๋กœ Google ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ ๊ด€๋ฆฌํ•˜๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Cloud Shell ํŽธ์ง‘๊ธฐ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ

Cloud Shell ํŽธ์ง‘๊ธฐ๋Š” ์ปค์Šคํ…€ ํŽธ์ง‘๊ธฐ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Cloud Shell ํŽธ์ง‘๊ธฐ์—๋Š” ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ๊ณ  ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋Š” ํ•„์ˆ˜ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ธํŠธ๊ฐ€ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

.bashrc ์ฝ˜ํ…์ธ 

.bashrc ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๋ฉด Cloud Shell์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .bashrc ํŒŒ์ผ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  if [ -f "/google/devshell/bashrc.google" ]; then
    source "/google/devshell/bashrc.google"
  fi

gcloud ์ถœ๋ ฅ ํ˜•์‹

๊ธฐ๋ณธ์ ์œผ๋กœ Cloud Shell์€ gcloud ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด gcloud ํ…Œ์ด๋ธ” ์ถœ๋ ฅ์ด ํ‰๋ฉดํ™”๋œ ํ•ญ๋ชฉ ๋ชฉ๋ก์œผ๋กœ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ๋ช…๋ น์–ด์— ๋Œ€ํ•ด ๋ฐ•์Šคํ˜• ํ…Œ์ด๋ธ”์˜ ๊ธฐ๋ณธ ๋™์ž‘์„ ๋ณต์›ํ•˜๋ ค๋ฉด $HOME/.bashrc ํŒŒ์ผ์˜ ๋์— ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

  gcloud config set accessibility/screen_reader false

๋А๋ฆฐ ์—ฐ๊ฒฐ ์„ฑ๋Šฅ

Cloud Shell์— ์ฒ˜์Œ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ ํ™ˆ ๋””์Šคํฌ๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์ตœ๋Œ€ 25์ดˆ๊ฐ€ ์†Œ์š”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„์— ๊ธฐ์กด ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ๋•Œ๋Š” 5์ดˆ ์ •๋„ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ์ฃผ์ผ ๋™์•ˆ Cloud Shell์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ณด๊ด€ ํŒŒ์ผ์—์„œ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณต์›ํ•˜๋ฏ€๋กœ ์—ฐ๊ฒฐ ์„ฑ๋Šฅ์ด ๋А๋ ค์ง‘๋‹ˆ๋‹ค.

๋˜ํ•œ Cloud Shell์€ ์˜๊ตฌ ๋””์Šคํฌ ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ์—†๋Š” Cloud Shell ํ™˜๊ฒฝ์ธ ์ž„์‹œ ๋ชจ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ž„์‹œ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฐ๊ฒฐ ์„ฑ๋Šฅ์€ ๋นจ๋ผ์ง€์ง€๋งŒ ์„ธ์…˜์—์„œ ๋งŒ๋“  ๋ชจ๋“  ํŒŒ์ผ์€ ์„ธ์…˜ ์ข…๋ฃŒ ์‹œ ์†์‹ค๋ฉ๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ € ์ง€์›

Cloud Shell์€ ์ตœ์‹  ๋ฒ„์ „์˜ Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11 ์ด์ƒ, Apple Safari 8 ์ด์ƒ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋น„๊ณต๊ฐœ ๋ธŒ๋ผ์šฐ์ € ๋ชจ๋“œ์˜ Safari๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‹œํฌ๋ฆฟ ๋ธŒ๋ผ์šฐ์ง• ๋ฐ ์‚ฌ์šฉ ์ค‘์ง€๋œ ํƒ€์‚ฌ ์ฟ ํ‚ค

ํƒ€์‚ฌ ์ฟ ํ‚ค๊ฐ€ ์‚ฌ์šฉ ์ค‘์ง€๋œ ๊ฒฝ์šฐ Cloud Shell ํŽธ์ง‘๊ธฐ๊ฐ€ Cloud Shell์—์„œ ๋กœ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €์—๋Š” ํƒ€์‚ฌ ์ฟ ํ‚ค๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œํฌ๋ฆฟ ๋ชจ๋“œ ๋˜๋Š” ๋น„๊ณต๊ฐœ ๋ธŒ๋ผ์šฐ์ € ๋ชจ๋“œ์—์„œ ์ด๋Ÿฌํ•œ ์ฟ ํ‚ค๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ€์‚ฌ ์ฟ ํ‚ค๊ฐ€ ์‚ฌ์šฉ ์ค‘์ง€๋œ ๊ฒฝ์šฐ์—๋„ ํŽธ์ง‘๊ธฐ ์„ธ์…˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ ๋ฒ„ํŠผ์„ ์—ด ๋•Œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์ž์ฒด ์ฐฝ์—์„œ Cloud Shell ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›น ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์›น ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฒ„ํŠผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฌํŠธ 970์œผ๋กœ ์ด๋™ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ€์‚ฌ ์ฟ ํ‚ค ์ฐจ๋‹จ์œผ๋กœ ์ธํ•ด ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์—†์Œ์„ ์„ค๋ช…ํ•˜๋Š” ์ƒˆ ์ฐฝ์—์„œ ํŽธ์ง‘๊ธฐ ์—ด๊ธฐ ๋งํฌ๊ฐ€ ํ•จ๊ป˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ ํŒจ๋„

ํŒ: Google Chrome์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ํƒ€์‚ฌ ์ฟ ํ‚ค ์ฐจ๋‹จ ์•„์ด์ฝ˜์—์„œ ํƒ€์‚ฌ ์ฟ ํ‚ค ์ฐจ๋‹จ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๊ณ  ์‚ฌ์ดํŠธ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋‚˜์š”?๋ฅผ ์„ ํƒํ•œ ํ›„ ์ฟ ํ‚ค ํ—ˆ์šฉ์„ ํด๋ฆญํ•˜๊ณ  ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์ณ ํƒ€์‚ฌ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋””์Šคํฌ ์Šคํ† ๋ฆฌ์ง€

Cloud Shell์€ ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์—์„œ $HOME ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ๋งˆ์šดํŠธ๋œ ์˜๊ตฌ ๋””์Šคํฌ ์Šคํ† ๋ฆฌ์ง€ ๋ฌด๋ฃŒ 5GB๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•ฉ๋‹ˆ๋‹ค. ์ด ์Šคํ† ๋ฆฌ์ง€๋Š” ์‚ฌ์šฉ์ž ๋‹จ์œ„๋กœ ์ œ๊ณต๋˜๋ฉฐ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ์—์„œ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜๋œ ์†Œํ”„ํŠธ์›จ์–ด, ์Šคํฌ๋ฆฝํŠธ, ์‚ฌ์šฉ์ž ๊ตฌ์„ฑ ํŒŒ์ผ(์˜ˆ: .bashrc ๋ฐ .vimrc)์„ ํฌํ•จํ•˜์—ฌ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์ €์žฅํ•œ ๋ชจ๋“  ํŒŒ์ผ์€ ์„ธ์…˜ ๊ฐ„์— ์œ ์ง€๋˜๋ฉฐ 5GB ํ•œ๋„์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋””์Šคํฌ ๊ณต๊ฐ„ ์‚ญ์ œ

no space left on device ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด Cloud Shell ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ํŒŒ์ผ์„ ์‚ญ์ œํ•˜์—ฌ ๊ณต๊ฐ„์„ ๋น„์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค. du -hs $(ls -A) ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ํŒŒ์ผ์ด ๊ฐ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ณต๊ฐ„์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋Œ€๋Ÿ‰์˜ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ํŒŒ์ผ์„ ์‚ญ์ œํ•˜์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„