Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

ํ—ค์ด ํ•˜๋ธŒ๋ฅด! ์ด์ „์— ์šฐ๋ฆฌ๋Š” Microsoft์˜ ํฅ๋ฏธ๋กœ์šด ๊ต์œก ๊ณผ์ • ๋ชจ์Œ ์‹œ๋ฆฌ์ฆˆ์—์„œ 3๊ฐœ ๊ธฐ์‚ฌ ์ค‘ 5๊ฐœ ๊ธฐ์‚ฌ๋ฅผ ์ด๋ฏธ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ๋„ค ๋ฒˆ์งธ ๋ถ€๋ถ„์œผ๋กœ Azure ํด๋ผ์šฐ๋“œ์˜ ์ตœ์‹  ๊ณผ์ •์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ !

  • ๋ชจ๋“  ๊ณผ์ •์€ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค(์œ ๋ฃŒ ์ œํ’ˆ์„ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜๋„ ์žˆ์Œ).
  • ๋Ÿฌ์‹œ์•„์–ด๋กœ 5/6;
  • ์ฆ‰์‹œ ํ›ˆ๋ จ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณผ์ •์„ ์™„๋ฃŒํ•˜๋ฉด ๊ณผ์ •์„ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒํ–ˆ์Œ์„ ํ™•์ธํ•˜๋Š” ๋ฐฐ์ง€๋ฅผ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ปท ์•„๋ž˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๊ฐ€์ž…ํ•˜์‹ญ์‹œ์˜ค!

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

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

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

Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

1. Azure์—์„œ ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ

Azure Container Instances๋Š” Azure์—์„œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฐ€์žฅ ๋น ๋ฅด๊ณ  ์‰ฌ์šด ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ด ํ•™์Šต ๊ฒฝ๋กœ๋Š” ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ACI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Kubernetes์— ๋Œ€ํ•œ ์œ ์—ฐํ•œ ํ™•์žฅ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๊ณผ์ • ๋ชจ๋“ˆ:

  • Docker๋กœ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•
  • Azure Container Registry๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • Azure Container Instances๋กœ Docker ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰
  • Azure App Service๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Azure Kubernetes Service์— ๋Œ€ํ•œ ์ผ๋ฐ˜ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์„ ์•Œ์•„๋ณด๊ณ  ๋งํฌ๋ฅผ ํ†ตํ•ด ์‹œ์ž‘ํ•˜์„ธ์š”.

Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

2. Azure Databricks๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง

์˜ฌ๋ฐ”๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ Azure Databricks๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์†”๋ฃจ์…˜ ์„ค์ • ์†๋„๋ฅผ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”. ๊ธฐ๋ณธ ์ œ๊ณต ์ปค๋„ฅํ„ฐ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Azure SQL Data Warehouse์˜ ๋ฐ์ดํ„ฐ๋กœ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค. Azure์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค. ๊ฐ„์†Œํ™”๋œ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  Apache Spark์—์„œ ์ œ๊ณตํ•˜๋Š” ๋Œ€ํ™”ํ˜• ๋ถ„์„ ์ž‘์—… ๊ณต๊ฐ„์œผ๋กœ ์ž‘์—…ํ•˜์„ธ์š”. ๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ์ฝ”์Šค๋Š” ์•ฝ 8 ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

๋ชจ๋ธ:

  • Azure Databricks ์†Œ๊ฐœ
  • Azure Databricks๋กœ SQL ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ์ธ์Šคํ„ด์Šค์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.
  • Azure Databricks๋กœ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
  • Azure Databricks๋กœ ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ
  • Azure Databricks์˜ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜
  • Azure Databricks์—์„œ ๊ณ ๊ธ‰ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Databricks Delta๋กœ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•
  • Azure Databricks์—์„œ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์ž‘์—…
  • Azure Databricks ๋ฐ Power BI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

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

Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

3. Azure์—์„œ ํšจ๊ณผ์ ์ธ ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ

ํšจ์œจ์ ์ธ ์•„ํ‚คํ…์ฒ˜์˜ ์ฃผ์š” ํŠน์„ฑ์„ ํ•™์Šตํ•˜์—ฌ Azure์—์„œ ์•ˆ์ •์ ์ด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ ์†”๋ฃจ์…˜์„ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

์ด 4,5์‹œ๊ฐ„ XNUMX๋ถ„ ๊ณผ์ •์—์„œ๋Š” ์„ฑ๊ณต์ ์ธ Azure ์•„ํ‚คํ…์ฒ˜์˜ ํ•ต์‹ฌ ๊ธฐ์ค€์„ ๋ฐฐ์šฐ๊ณ  ๋ณด์•ˆ, ์„ฑ๋Šฅ ๋ฐ ํ™•์žฅ์„ฑ, ์šด์˜ ํšจ์œจ์„ฑ, ๊ณ ํšจ์œจ ๋ฐ ๊ฐ€์šฉ์„ฑ์„ ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ์ง€๊ธˆ ๊ฐ€์ž…ํ•˜์„ธ์š”!

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

Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

4. Azure Cosmos DB์—์„œ NoSQL ๋ฐ์ดํ„ฐ ์ž‘์—…

NoSQL ๋ฐ์ดํ„ฐ๋Š” SQL ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜์ง€ ์•Š๋Š” ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. Azure Portal, Visual Studio Code์šฉ Azure Cosmos DB ํ™•์žฅ ๋ฐ Azure Cosmos DB .NET Core SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์œ„์น˜์—์„œ NoSQL ๋ฐ์ดํ„ฐ๋กœ ์ž‘์—…ํ•˜๊ณ  ์œ„์น˜์— ๊ด€๊ณ„์—†์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

Azure Cosmos DB์—์„œ NoSQL ํ•™์Šต์— ์ฐธ์—ฌํ•˜์„ธ์š”!

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

Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

5. Azure SQL ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋กœ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค ๊ตฌํ˜„

Azure SQL Data Warehouse๋Š” ์—ฌ๋Ÿฌ ํŽ˜ํƒ€๋ฐ”์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€๊ณ„ํ˜• ๋น… ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•™์Šต ๊ฒฝ๋กœ์—์„œ๋Š” Azure SQL ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๊ฐ€ MPP(๋Œ€๋Ÿ‰ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ) ์•„ํ‚คํ…์ฒ˜๋กœ ์ด๋Ÿฌํ•œ ๊ทœ๋ชจ๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ๋ช‡ ๋ถ„ ๋งŒ์— ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์นœ์ˆ™ํ•œ ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๋ถ„ ์•ˆ์— ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๊ฐ€ ์•ˆ์ „ํ•œ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ด ํ•™์Šต ๊ฒฝ๋กœ์—์„œ๋Š” ๋‹ค์Œ ํ•ญ๋ชฉ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

  • Azure SQL ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.
  • Azure SQL Data Warehouse์—์„œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • Polybase๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SQL Data Warehouse๋กœ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ
  • Azure Storage ๋ฐ Azure SQL Data Warehouse์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ณด์•ˆ ์ œ์–ด์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

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

Azure์˜ ์ตœ์‹  ๊ณผ์ • 6๊ฐœ

6. Azure DevOps๋กœ ์•ฑ ๊ตฌ์ถ•

Azure DevOps๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์šฐ๋“œ ๋˜๋Š” ์˜จ-ํ”„๋ ˆ๋ฏธ์Šค์—์„œ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์†์ ์œผ๋กœ ๋นŒ๋“œ, ํ…Œ์ŠคํŠธ ๋ฐ ๊ฒ€์ฆํ•˜๋Š” ๋นŒ๋“œ ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

์ด ํ•™์Šต ๊ฒฝ๋กœ์—์„œ๋Š” ๋‹ค์Œ ํ•ญ๋ชฉ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

  • Azure Pipelines ๋ฐ GitHub๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ ๊ตฌ์ถ•์— ๋Œ€ํ•ด ํ˜‘์—…ํ•ฉ๋‹ˆ๋‹ค.
  • ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์ž๋™ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ฝ”๋“œ ํ’ˆ์งˆ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ์ž ์žฌ์ ์ธ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ ๋ฐ ํƒ€์‚ฌ ๊ตฌ์„ฑ ์š”์†Œ ์Šค์บ”
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ์—ฌ๋Ÿฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
  • ํด๋ผ์šฐ๋“œ ํ˜ธ์ŠคํŒ… ์—์ด์ „ํŠธ ๋ฐ ๋นŒ๋“œ ์—์ด์ „ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ์„ ๋นŒ๋“œํ•˜์‹ญ์‹œ์˜ค.

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

๊ฒฐ๋ก 

๊ณง ์šฐ๋ฆฌ๋Š” ์ด ์‹œ๋ฆฌ์ฆˆ์˜ ์ตœ์‹  ์„ ํƒ์„ ๊ณต์œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋งค์šฐ ๋ฉ‹์งˆ ๊ฒƒ์ด๊ณ  ์šฐ๋ฆฌ๋Š” ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ์ฆ๊ธฐ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ˆ, ์—ฌ์ „ํžˆ ๊ทธ ์•ˆ์— ๋ฌด์—‡์ด ์žˆ์„์ง€ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํžŒํŠธ๋Š” ๋ชฉ์ฐจ์— ์ˆจ๊ฒจ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : habr.com

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