Azure Cloud Shell ์ด๋ž€?

๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ CLI (Azure CLI์™€ ๋‹ค๋ฆ„!). ์„ค์น˜ ์—†์ด ๋ธŒ๋ผ์šฐ์ €๋กœ ์ ‘์† ๊ฐ€๋Šฅํ•จ. Azure CLI, PowerShell ๋ชจ๋“ˆ์— ์ง์ ‘ ์ ‘๊ทผ ๊ฐ€๋Šฅ. ์ด์ค‘ ์•”ํ˜ธํ™” ์ค€์ˆ˜๋จ. ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€(SSHํ‚ค, ์Šคํฌ๋ฆฝํŠธ ๋“ฑ ์ €์žฅ) ์ œ๊ณต: ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์ค‘์š” ํŒŒ์ผ ์ ‘๊ทผ ๊ฐ€๋Šฅ. Cloud Shell ํŽธ์ง‘๊ธฐ๋กœ, Cloud Shell ์ธํ„ฐํŽ˜์ด์Šค์—์„œ, ์ด ํŒŒ์ผ๋“ค ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ.

Azure Cloud Shell ์ž‘๋™ ๋ฐฉ์‹

๊ฐœ๋ฐœ ํŒ€์—์„œ VM์ด ์‘๋‹ตํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋ฌธ์˜๊ฐ€ ๋“ค์–ด์˜ด. ๊ฐœ๋ฐœ์ž๋Š” VM ์ธํ”„๋ผ ์ ‘๊ทผ ๊ถŒํ•œ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋ฅผ ๋ถ€๋ฆ„. ๊ทผ๋ฐ ๋‚˜๋Š” ์—ฌํ–‰์ค‘์ž„โ€ฆ

๊ฑฑ์ • ใ„ดใ„ด ๋…ธํŠธ๋ถ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €๋งŒ ์—ด๋ฉด ๋จ. Azure Portal์— ์ ‘์†, Azure Cloud Shell ์—ด๊ธฐ, Azure ํŒŒ์ผ ๊ณต์œ , ์ง„๋‹จ ์Šคํฌ๋ฆฝํŠธ, VM ๋ฌธ์ œ ์ˆ˜์ • ์ด๋ ‡๊ฒŒ ๋ฌธ์ œ ํ•ด๊ฒฐํ•˜๋ฉด ๋จ!

Cloud Shell์— ์ ‘๊ทผํ•˜๊ธฐ

  • ๋งํฌ๋กœ ์ง์ ‘ ์ ‘์†
  • Azure Portal์—์„œ ์ ‘์†
  • MS Learn์— ์ ‘๊ทผํ•  ๊ฒฝ์šฐ ์•„๋ž˜ ๋ฒ„ํŠผ ์‚ฌ์šฉ

์•„๋ฌดํŠผ Cloud Shell์— ์ ‘๊ทผํ–ˆ๋‹ค ์น˜์ž. ๊ทธ๋Ÿฌ๋ฉด PowerShell, Bash ์ค‘ ์›ํ•˜๋Š” ํ™˜๊ฒฝ์„ ์„ ํƒํ•˜์—ฌ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Œ.

A screenshot of how to choose a command-line experience in a Cloud Shell session.

20๋ถ„๋™์•ˆ ์•„๋ฌด๊ฒƒ๋„ ์•ˆํ•˜๋ฉด ์„ธ์…˜ ์ข…๋ฃŒ๋จ. CoudDrive ํŒŒ์ผ์€ ์ €์žฅ๋˜๋‹ˆ๊นŒ ๊ฑฑ์ • ์•ˆํ•ด๋„ ๋จ. ๊ทผ๋ฐ ์„ธ์…˜์ด ๋งŒ๋ฃŒ๋˜์—ˆ์œผ๋‹ˆ ๋‹ค์‹œ ์ ‘์†ํ•ด์•ผํ•จ. ์•ˆ์ „ํ•จ.

์‚ฌ์šฉ์ž ๊ณ ์œ  ์Šคํฌ๋ฆฝํŠธ, ํŒŒ์ผ์— ์ ‘๊ทผ

์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ, ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ์„ ์จ์•ผํ•  ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ฒ ์ง€? Azure Cloud Drive๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Cloud Shell์— ํŒŒ์ผ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Œ.

A screenshot of how to access CloudDrive in a Cloud Shell session.

๋ง ๊ทธ๋Œ€๋กœ ํด๋ผ์šฐ๋“œ ๋“œ๋ผ์ด๋ธŒ์ž„. ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ๋จธ ์ด๋Ÿฐ ๊ฒƒ ์ฒ˜๋Ÿผ. ๊ทธ๋Ÿฌ๋ฉด ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ๋„ ๊ทธ ํŒŒ์ผ์ด ๋ณด์ด๊ฒ ๋„ค? ๋งž์Œ ใ…‡ใ…‡ ์„ธ์…˜ ๋‹ซ๊ณ  ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ ์ ‘์†ํ•ด๋„ ํŒŒ์ผ์€ ๊ณ„์† ์œ ์ง€๋จ.

Cloud Shell์€ โ€˜Azure Storage ํŒŒ์ผ ๊ณต์œ โ€™๋ฅผ ๋งคํ•‘ํ•  ์ˆ˜๋„ ์žˆ์Œ. โ€˜Azure Storage ํŒŒ์ผ ๊ณต์œ โ€™ ๋Š” ์„œ๋น„์Šค ์ด๋ฆ„์ž„ ใ…‡ใ…‡. Azure ํŒŒ์ผ ๊ณต์œ ์— ์ ‘๊ทผํ•˜๋ฉด Cloud Shell์—์„œ ๊ณต์œ ๋œ ๋‚ด์šฉ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•จ.

Cloud Drive ๋˜๋Š” ํŒŒ์ผ ๊ณต์œ ์— ์žˆ๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Œ. ์ด๊ฑฐ ํŽธ์ง‘ํ•˜๋ ค๋ฉด Cloud Shell ํŽธ์ง‘๊ธฐ๋กœ ํ•˜๋ฉด ๋จ.

  • { } ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ํŒŒ์ผ์„ ์—ด๊ฑฐ๋‚˜
  • code ๋ช…๋ น์–ด ๋ฅผ ์‚ฌ์šฉํ•ด ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ.

A screenshot of how to access the Cloud Shell editor mode.

Cloud Shell ๋„๊ตฌ

Cloud Shell์—์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ๋“ค์ž„. ๊ฑ ๋งํฌ ์ฐธ๊ณ ํ•ด๋ผ..

Azure Cloud Shell์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ

  • ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณด์•ˆ CLI ์„ธ์…˜ ์—ด๊ธฐ
  • Azure ๋ฆฌ์†Œ์Šค์™€ ์ƒํ˜ธ์ž‘์šฉ (์ถ”๊ฐ€ ๊ธฐ๋Šฅ ์„ค์น˜ X)
  • ์„ธ์…˜ ๊ฐ„ ํŒŒ์ผ ๊ณต์œ 
  • Bash, PowerShell ์ค‘ ์„ ํ˜ธํ•˜๋Š” ๊ฒƒ ์‚ฌ์šฉ
  • ํŒŒ์ผ(์Šคํฌ๋ฆฝํŠธ ๋“ฑ) ํŽธ์ง‘

์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ

  • 20๋ถ„ ์ด์ƒ ์„ธ์…˜์„ ์—ด ๊ฒฝ์šฐ: ์—ฐ๊ฒฐ ๋Š์–ด์ง€๊ณ  (์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ๋“ฑ์˜)์ƒํƒœ ์žƒ์„ ์ˆ˜ ์žˆ์Œ.
  • ๊ด€๋ฆฌ์ž ๊ถŒํ•œ(sudo ๋“ฑ) ํ•„์š”ํ•œ ๊ฒฝ์šฐ
  • VM, ์ปจํ…Œ์ด๋„ˆ ๋“ฑ์ด ํ•„์š”ํ•œ ๋„๊ตฌ ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ
  • ๋‹ค๋ฅธ ์ง€์—ญ ์Šคํ† ๋ฆฌ์ง€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ
    • ํ•œ ์ง€์—ญ์—์„œ๋งŒ ์Šคํ† ๋ฆฌ์ง€๋ฅผ Azure Cloud Shell์— ํ• ๋‹น ๊ฐ€๋Šฅ.
  • ๋™์‹œ์— ์—ฌ๋Ÿฌ ์„ธ์…˜ ์—ด์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ
    • Azure Cloud Shell์€ ํ•œ๋ฒˆ์— ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค๋งŒ ํ—ˆ์šฉํ•จ.
    • ์—ฌ๋Ÿฌ ๊ตฌ๋…, ํ…Œ๋„ŒํŠธ ๊ฐ„์˜ ๋™์‹œ ์ž‘์—…์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Œ.