Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

ํ—ค์ด ํ•˜๋ธŒ๋ฅด! ์˜ค๋Š˜๋‚  ์šฐ๋ฆฌ๋Š” Microsoft์˜ ๋ฉ‹์ง„ ๋ฌด๋ฃŒ ๊ณผ์ • ์‹œ๋ฆฌ์ฆˆ์˜ ์ ๋„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—๋Š” ๊ฐ€์žฅ ๋ฉ‹์ง„ ์ฝ”์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์†”๋ฃจ์…˜ ์•„ํ‚คํ…ํŠธ๋ฅผ ์œ„ํ•œ. ๊ทธ๋“ค ๋ชจ๋‘๋Š” ๋Ÿฌ์‹œ์•„์–ด๋กœ๋˜์–ด ์žˆ์œผ๋ฉฐ ์ง€๊ธˆ ๋ฐ”๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งˆ์ง€๋ง‰์—๋Š” ๋ฐฐ์ง€๋ฅผ ๋ฐ›๊ฒŒ๋ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ ๊ฐ€์ž…ํ•˜์„ธ์š”!

์‹œ๋ฆฌ์ฆˆ์˜ ๋ชจ๋“  ๊ธฐ์‚ฌ

์ด ๋ธ”๋ก์€ ์ƒˆ ๊ธฐ์‚ฌ๊ฐ€ ์ถœ์‹œ๋˜๋ฉด ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.

  1. ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ฐ•์ขŒ
  2. IT ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ 5๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ฐ•์ขŒ
  3. ์†”๋ฃจ์…˜ ์•„ํ‚คํ…ํŠธ๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ฐ•์ขŒ
  4. Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ
  5. ** ๊ฐ€์žฅ ********** ****** M********์—์„œ *******๊นŒ์ง€

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

1. ์Šค๋งˆํŠธ ๋ด‡ ๊ตฌ์ถ•

ํ…์ŠคํŠธ, ๊ทธ๋ฆผ ๋˜๋Š” ์Œ์„ฑ์„ ์‚ฌ์šฉํ•œ ๋Œ€ํ™”๋ฅผ ํ†ตํ•œ ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์ƒํ˜ธ ์ž‘์šฉ์€ ๋ด‡์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€ ๋Œ€ํ™” ๋˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ํŒจํ„ด ์ผ์น˜, ์ƒํƒœ ์ถ”์  ๋ฐ ์ธ๊ณต ์ง€๋Šฅ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€๋Šฅ์ ์œผ๋กœ ์„œ๋น„์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ •๊ตํ•œ ๋ด‡์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด 2,5์‹œ๊ฐ„ ๊ณผ์ •์—์„œ๋Š” QnA Maker ๋ฐ LUIS ํ†ตํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€๋Šฅํ˜• ์ฑ—๋ด‡์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ  ํ•™์Šต ์‹œ์ž‘ ์—ฌ๊ธฐ์žˆ์„ ์ˆ˜์žˆ์–ด

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

2. Azure SQL Database์— ์•ก์„ธ์Šคํ•˜๋Š” ASP.NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐ ๊ตฌ์„ฑ

์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๋Š” ASP.NET ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. XNUMX์‹œ๊ฐ„๋งŒ ํ•˜๋ฉด ๋! ๊ทธ๋Ÿฐ๋ฐ ์ด ๊ณผ์ •์„ ๋งˆ์น˜๋ ค๋ฉด ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์ดํ•ด์™€ C#์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์‹์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ชจ๋“ˆ์—๋Š” ๋‹ค์Œ ํ•ญ๋ชฉ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Azure SQL Database์—์„œ ๋‹จ์ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑ, ๊ตฌ์„ฑ ๋ฐ ์ฑ„์›๋‹ˆ๋‹ค.
  • ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์•ก์„ธ์Šคํ•˜๋Š” ASP.NET ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์„ธ๋ถ€ ์‚ฌํ•ญ ๋ฐ ๊ต์œก ์‹œ์ž‘

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

3. Application Gateway๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น ์„œ๋น„์Šค ํŠธ๋ž˜ํ”ฝ ๊ท ํ˜• ์กฐ์ •

์ด ๋ชจ๋“ˆ์—์„œ๋Š” ์—ฌ๋Ÿฌ ์„œ๋ฒ„์—์„œ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์›น ํŠธ๋ž˜ํ”ฝ ๋ผ์šฐํŒ…์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณต์›๋ ฅ์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

์ด ๋ชจ๋“ˆ์—์„œ๋Š” ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • Application Gateway์˜ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๊ธฐ๋Šฅ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
  • Application Gateway ๋งŒ๋“ค๊ธฐ ๋ฐ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ๊ตฌ์„ฑ
  • URL ๊ฒฝ๋กœ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๋„๋ก Application Gateway๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์„ธ๋ถ€ ์‚ฌํ•ญ ๋ฐ ๊ต์œก ์‹œ์ž‘

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

4. Azure App Service๋กœ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์›น์•ฑ ๋ฐฐํฌ ๋ฐ ์‹คํ–‰

Docker ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค๊ณ  Azure Container Registry ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. Azure App Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Docker ์ด๋ฏธ์ง€์—์„œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. Docker ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๋Š” ์›นํ›„ํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์†์ ์ธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ชจ๋“ˆ์—์„œ๋Š” ๋‹ค์Œ ๋‚ด์šฉ์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • Docker ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค๊ณ  Azure Container Registry ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • Azure App Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Container Registry์— ์ €์žฅ๋œ Docker ์ด๋ฏธ์ง€์—์„œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Webhook๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Docker ์ด๋ฏธ์ง€์—์„œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ง€์†์ ์ธ ๋ฐฐํฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์„ธ๋ถ€ ์‚ฌํ•ญ ๋ฐ ๊ต์œก ์‹œ์ž‘

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

5. Azure App Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Azure์— ์›น ์‚ฌ์ดํŠธ ๋ฐฐํฌ

Azure์˜ Web Apps๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋ณธ ์„œ๋ฒ„, ์ €์žฅ์†Œ ๋˜๋Š” ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๊ฑฑ์ • ์—†์ด ์›น ์‚ฌ์ดํŠธ๋ฅผ ์‰ฝ๊ฒŒ ๊ฒŒ์‹œํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ๋Š” Azure๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น ์‚ฌ์ดํŠธ๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์—ฐ๊ตฌ๋Š” ์•ฝ 5์‹œ๊ฐ„์ด ์†Œ์š”๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋ธ:

  • Azure์—์„œ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ™˜๊ฒฝ์„ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.
  • Azure App Service๋กœ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜ธ์ŠคํŒ…
  • Visual Studio๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Azure์— ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒŒ์‹œ
  • App Service ๋ฐฐํฌ ์Šฌ๋กฏ์„ ์‚ฌ์šฉํ•œ ํ…Œ์ŠคํŠธ ๋ฐ ๋กค๋ฐฑ์„ ์œ„ํ•œ ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ฐฐํฌ ์ค€๋น„
  • Azure App Service ํ™•์žฅ ๋ฐ ํ™•์žฅ์„ ํ†ตํ•ด ์ˆ˜์š”๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ถฉ์กฑํ•˜๋„๋ก App Service ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
  • Azure App Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์›น์•ฑ์„ ๋ฐฐํฌํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์„ธ๋ถ€ ์‚ฌํ•ญ ๋ฐ ๊ต์œก ์‹œ์ž‘

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

6. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ n ๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ ๊ฐœ์š”

Resource Manager ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ n๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ณ , n๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์ •์˜ํ•˜๊ณ , ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ํŒ๊ณผ ์š”๋ น์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

์ด ๋ชจ๋“ˆ์—์„œ๋Š” ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • ๊ธฐ๋Šฅ ์ •์˜, ์ œํ•œ ์‚ฌํ•ญ ๋ฐ n ๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜์˜ ์ค‘์š”ํ•œ ์ธก๋ฉด
  • n ๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€ ๊ฒฐ์ •
  • Resource Manager ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ n๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜ ์˜ˆ์ œ ๋ฐฐํฌ
  • n ๊ณ„์ธต ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ๋ฆฌ์†Œ์Šค๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

์„ธ๋ถ€ ์‚ฌํ•ญ ๋ฐ ๊ต์œก ์‹œ์ž‘

Microsoft์˜ ์†”๋ฃจ์…˜ ์„ค๊ณ„์ž๋ฅผ ์œ„ํ•œ 7๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ณผ์ •

7. Azure Cognitive Vision Services๋ฅผ ์‚ฌ์šฉํ•œ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ๋ฐ ๋ถ„๋ฅ˜

Microsoft Cognitive Services๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ปดํ“จํ„ฐ ๋น„์ „์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์–ผ๊ตด ๊ฐ์ง€, ์ด๋ฏธ์ง€ ํƒœ๊น… ๋ฐ ๋ถ„๋ฅ˜, ๊ฐœ์ฒด ์‹๋ณ„์„ ์œ„ํ•ด Cognitive Vision Services๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

๋ชจ๋ธ:

  • Azure Cognitive Services์—์„œ Computer Vision API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ผ๊ตด๊ณผ ๊ฐ์ •์„ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ปดํ“จํ„ฐ ๋น„์ „ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•œ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ
  • ๋งž์ถคํ˜• ์‹œ๊ฐ ์ธ์‹ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค.
  • Custom Visual Recognition API ๊ตฌํ˜„์„ ์œ„ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ ํ‰๊ฐ€.

์„ธ๋ถ€ ์‚ฌํ•ญ ๋ฐ ๊ต์œก ์‹œ์ž‘

๊ฒฐ๋ก 

์†”๋ฃจ์…˜ ์„ค๊ณ„์ž์—๊ฒŒ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” 7๊ฐ€์ง€ ๋ฉ‹์ง„ ๊ต์œก ๊ณผ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด ์„ ํƒ์— ํฌํ•จ๋˜์ง€ ์•Š์€ ๋‹ค๋ฅธ ์ฝ”์Šค๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Microsoft Learn ๋ฆฌ์†Œ์Šค(์œ„์— ๋‚˜์—ด๋œ ๊ณผ์ •๋„ ํ˜ธ์ŠคํŒ…ํ•จ)์—์„œ ์ฐพ์•„๋ณด์‹ญ์‹œ์˜ค.

๊ณง ์šฐ๋ฆฌ๋Š” ๋‘ ๊ฐœ์˜ ์ถ”๊ฐ€ ์ปฌ๋ ‰์…˜์œผ๋กœ ์ด ๊ธฐ์‚ฌ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๊ณ„์†ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธ€์Ž„, ๊ทธ๋“ค์ด ๋ฌด์—‡์ธ์ง€-๋‹น์‹ ์€ ์˜๊ฒฌ์—์„œ ์ถ”์ธกํ•˜๋ ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ, ์ด ๊ธฐ์‚ฌ ์‹œ๋ฆฌ์ฆˆ์˜ ๋ชฉ์ฐจ์— ์žˆ๋Š” ๋ณ„์€ ๊ทธ๊ฒƒ๋งŒ์ด ์•„๋‹™๋‹ˆ๋‹ค.

*์ผ๋ถ€ ๋ชจ๋“ˆ์„ ์™„๋ฃŒํ•˜๋ ค๋ฉด ๋ณด์•ˆ ์—ฐ๊ฒฐ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€