2022๋…„ 8์›” 23์ผยท1๋ถ„ ์ฝ๊ธฐ

Microsoft์˜ IntelliJ์šฉ Azure ํˆดํ‚ท์€ ์ด์ œ Kubernetes ๋ฐ Azure ๊ฐ€์ƒ ๋จธ์‹ ์— ๋Œ€ํ•œ ์ง€์› ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

Microsoft๋Š” Azure Toolkits for Java์— AKS(Azure Kubernetes Service) ๋ฐ Azure VM(๊ฐ€์ƒ ๋จธ์‹ )์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋”์šฑ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ธ Azure Toolkits for Java๋Š” Azure ํ”Œ๋žซํผ์—์„œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ, ๊ตฌ์„ฑ ๋ฐ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Microsoft์˜ IntelliJ์šฉ Azure ํˆดํ‚ท์€ ์ด์ œ Kubernetes ๋ฐ Azure ๊ฐ€์ƒ ๋จธ์‹ ์— ๋Œ€ํ•œ ์ง€์› ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

Microsoft์˜ Java ํŒ€์€ ์ตœ๊ทผ Azure ๋„๊ตฌ ํŒจํ‚ค์ง€์˜ Java on Azure Tooling ํ‚คํŠธ์— AKS(Azure Kubernetes Service) ๋ฐ Azure VM(๊ฐ€์ƒ ๋จธ์‹ )์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์—…๋ฐ์ดํŠธ๋Š” Azure์—์„œ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ Java ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑ, ๊ฐœ๋ฐœ, ๊ตฌ์„ฑ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•˜๋Š” Java ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ”Œ๋žซํผ์˜ ์œ ์šฉ์„ฑ์„ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

Azure Toolkits for Java Azure์—์„œ ์ž‘์—…ํ•˜๋Š” Java ๊ฐœ๋ฐœ์ž๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” Eclipse ๋ฐ IntelliJ IDEA IDE(ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ)์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๊ณ  ์ง€์›๋˜๋Š” ๋ชจ๋“  ํ”Œ๋žซํผ์˜ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

Jialuo Gan์— ๋”ฐ๋ฅด๋ฉด Azure Kubernetes Service๋Š” ์šด์˜ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ Azure๋กœ ์˜คํ”„๋กœ๋“œํ•˜์—ฌ Azure์—์„œ ๊ด€๋ฆฌ๋˜๋Š” Kubernetes ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฐฐํฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ํฌ๋“œ ๋กœ๊ทธ ๋ณด๊ธฐ, ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ ๋ฐ ์›Œํฌ๋กœ๋“œ ์ฒ˜๋ฆฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋” ๋‚˜์€ AKS ํ†ตํ•ฉ์„ ์š”์ฒญํ•ด ์™”์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์—๋Š” Azure Toolkit for IntelliJ์˜ AKS ํด๋Ÿฌ์Šคํ„ฐ ์ง€์›์ด ํฌํ•จ๋˜์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ Azure Explorer์—์„œ ์ง์ ‘ Azure Kubernetes Service๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ ์ถ”๊ฐ€๋œ Azure VM ์ง€์›์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ IntelliJ IDEA ๋‚ด์˜ Azure VM์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง์ ‘ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๋””๋ฒ„๊ทธํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด JetBrains IDE ๋‚ด์—์„œ Azure VM์„ ์‹œ์ž‘ํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” ๋ณต์žก์„ฑ์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํŒ€์€ IntelliJ IDEA์—์„œ ์‹คํ–‰/๋””๋ฒ„๊ทธ ๊ตฌ์„ฑ์˜ ์‹คํ–‰ ๋Œ€์ƒ ๋ชฉ๋ก์— Azure VM ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

Jialuo Gan์€ Azure VM์ด Azure์—์„œ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ์œ ํ˜•์˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ฃผ๋ฌธํ˜• ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ์ค‘ ํ•˜๋‚˜๋ผ๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” Azure Virtual Machines์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๋””๋ฒ„๊น…ํ•˜๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•˜๊ณ  ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ฐœ๋ฐœ ํŒ€์€ Azure ๊ณ„์ • ๊ตฌ๋…์„ ๋” ์‰ฝ๊ฒŒ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์œผ๋ฉฐ, ์ด๋Š” ํŠนํžˆ Azure ๊ตฌ๋…์ด ๋งŽ์€ ํŒ€์ด๋‚˜ ์กฐ์ง์˜ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด Azure Explorer์˜ ์„ค์ • ๋ฉ”๋‰ด์— ๋” ๋งŽ์€ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ณต์‹ ๋ฌธ์„œ์™€ ๋ธ”๋กœ๊ทธ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.

IntelliJ IDEA๋Š” ์ตœ๊ทผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐœ์„ ์— ์ค‘์ ์„ ๋‘๊ณ  ์ƒ๋‹นํ•œ ์ฃผ๋ชฉ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. 6์›”์— ํŒ€์€ IntelliJ์šฉ Azure ๋„๊ตฌ ํ‚คํŠธ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ค‘์‹ฌ ๋ณด๊ธฐ๊ฐ€ ํฌํ•จ๋œ Azure ๋„๊ตฌ์˜ Java ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ ๋‹ฌ ๊ทธ๋“ค์€ IDE๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์‹œ์ž‘ ๊ฒฝํ—˜์„ ์†Œ๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋Š” Microsoft๊ฐ€ Azure ๊ฐœ๋ฐœ์„ ์œ„ํ•ด Java๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ™๋ณดํ•˜๋ฉด์„œ "์šฐ๋ฆฌ๋Š” ์ƒ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ Java๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•˜๋ฉด์„œ ๋‚˜์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ๊ธฐ์—…์ด appmaster .io> AppMaster.io ์™€ ๊ฐ™์€ low-codeno-code ํ”Œ๋žซํผ์„ ์ฑ„ํƒํ•จ์— ๋”ฐ๋ผ Microsoft์˜ Java์šฉ Azure ๋„๊ตฌ ํ‚คํŠธ์— Azure Kubernetes Service์™€ Azure VM ์ง€์›์ด ํ†ตํ•ฉ๋˜์–ด Azure๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ณด๋‹ค ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ํ™˜๊ฒฝ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Microsoft์˜ IntelliJ์šฉ Azure ํˆดํ‚ท์€ ์ด์ œ Kubernetes ๋ฐ Azure ๊ฐ€์ƒ ๋จธ์‹ ์— ๋Œ€ํ•œ ์ง€์› ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค | AppMaster