Microsoft์ IntelliJ์ฉ Azure ํดํท์ ์ด์ Kubernetes ๋ฐ Azure ๊ฐ์ ๋จธ์ ์ ๋ํ ์ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค
Microsoft๋ Azure Toolkits for Java์ AKS(Azure Kubernetes Service) ๋ฐ Azure VM(๊ฐ์ ๋จธ์ )์ ๋ํ ์ง์์ ์ถ๊ฐํ์ฌ ๊ฐ๋ฐ์์๊ฒ ๋์ฑ ์ฌ์ฉ์ ์นํ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์คํ ์์ค ํ๋ก์ ํธ์ธ Azure Toolkits for Java๋ 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๋ก ์์ ํ๋ ๊ฐ๋ฐ์์๊ฒ ๋ณด๋ค ์ฌ์ฉ์ ์นํ์ ์ธ ํ๊ฒฝ์ ๋ณด์ฅํฉ๋๋ค.


