Visual Studio 2019์—์„œ ์›น ๋ฐ Azure ๋„๊ตฌ ์—…๋ฐ์ดํŠธ

์•„๋งˆ๋„ ๋‹น์‹ ์€ ์ด๋ฏธ ๊ทธ๊ฒƒ์„ ๋ณด์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค 2019๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.. ์˜ˆ์ƒํ•˜์‹  ๋Œ€๋กœ ์›น ๋ฐ Azure ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘์ ์œผ๋กœ Visual Studio 2019๋Š” ๋‹ค์Œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ, ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋„๋ก ASP.NET ๋ฐ ASP.NET Core ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ํ™˜๊ฒฝ๋„ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

Visual Studio 2019์—์„œ ์›น ๋ฐ Azure ๋„๊ตฌ ์—…๋ฐ์ดํŠธ

์•ฑ์„ Azure์— ๊ฒŒ์‹œํ•˜๋Š” ๊ฒฝ์šฐ ์ด์ œ Visual Studio๋ฅผ ์ข…๋ฃŒํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฒŒ์‹œ ํ”„๋กœํ•„์˜ ์š”์•ฝ ํŽ˜์ด์ง€์—์„œ ์ง์ ‘ Azure Storage ์ธ์Šคํ„ด์Šค ๋ฐ Azure SQL Database๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก Azure App Service๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, App Service์—์„œ ์‹คํ–‰๋˜๋Š” ๊ธฐ์กด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ๋” ์ด์ƒ ์ƒ์„ฑ ์‹œ๊ฐ„์— ์˜ํ•ด์„œ๋งŒ ์ œํ•œ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ SQL ๋ฐ Storage๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visual Studio 2019์—์„œ ์›น ๋ฐ Azure ๋„๊ตฌ ์—…๋ฐ์ดํŠธ

"์ถ”๊ฐ€" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด Azure Storage์™€ Azure SQL Database ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ–ฅํ›„ ๋” ๋งŽ์€ Azure ์„œ๋น„์Šค๊ฐ€ ์ง€์›๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค).

Visual Studio 2019์—์„œ ์›น ๋ฐ Azure ๋„๊ตฌ ์—…๋ฐ์ดํŠธ

๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด์ „์— ํ”„๋กœ๋น„์ €๋‹ํ•œ ๊ธฐ์กด Azure Storage ์ธ์Šคํ„ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ง€๊ธˆ ์ƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋Š” ๊ฒƒ ์ค‘์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visual Studio 2019์—์„œ ์›น ๋ฐ Azure ๋„๊ตฌ ์—…๋ฐ์ดํŠธ

์œ„์— ํ‘œ์‹œ๋œ ๋Œ€๋กœ ๊ฒŒ์‹œ ํ”„๋กœํ•„์„ ํ†ตํ•ด Azure App Service๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด Visual Studio๋Š” ๊ตฌ์„ฑํ•œ ์—ฐ๊ฒฐ ๋ฌธ์ž์—ด(์˜ˆ: ์ด ๊ฒฝ์šฐ azgist)์„ ํฌํ•จํ•˜๋„๋ก Azure App Service์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Studio๋Š” Azure์˜ ์ธ์Šคํ„ด์Šค์— ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ˆจ๊ฒจ์ง„ ํƒœ๊ทธ๋ฅผ ์ ์šฉํ•˜์—ฌ ์ด ์ •๋ณด๊ฐ€ ์†์‹ค๋˜์ง€ ์•Š๊ณ  ๋‚˜์ค‘์— ๋‹ค๋ฅธ Visual Studio ์ธ์Šคํ„ด์Šค์—์„œ ์žฌ๋ฐœ๊ฒฌ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

Visual Studio์—์„œ Azure๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•์„ 30๋ถ„ ๋™์•ˆ ๋‘˜๋Ÿฌ๋ณด์„ธ์š”. ์ถœ์‹œ์˜ ์ผํ™˜์œผ๋กœ ๋งŒ๋“  ๊ฒƒ์ž…๋‹ˆ๋‹ค.:

ํ”ผ๋“œ๋ฐฑ ๋ณด๋‚ด๊ธฐ

์–ธ์ œ๋‚˜์ฒ˜๋Ÿผ, ์šฐ๋ฆฌ๋Š” ๊ท€ํ•˜์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์Œ์— ๋“œ๋Š” ์ ๊ณผ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š” ์ , ๋ˆ„๋ฝ๋œ ๊ธฐ๋Šฅ, ์›Œํฌํ”Œ๋กœ์˜ ์–ด๋–ค ๋ถ€๋ถ„์ด ํšจ๊ณผ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ํšจ๊ณผ๊ฐ€ ์—†๋Š”์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์งˆ๋ฌธ์„ ์ œ์ถœํ•˜๊ฑฐ๋‚˜ Twitter๋กœ ๋ฌธ์˜ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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