Azul, Java์ ์ค๋น ์๊ฐ์ ์ต์ํํ๋ ์๋ก์ด ๊ธฐ๋ฅ ํ์
Azul Systems๋ ์ต์ ๊ธฐ๋ฅ์ธ ReadyNow Orchestrator(RNO)๋ฅผ ์๊ฐํฉ๋๋ค. ์ด ํ์ ์ ์ธ ๋ฐ์ ์ Java์ ์ค๋น ์๊ฐ์ ์ค์ด๊ณ ํด๋ผ์ฐ๋ ํ๋ ฅ์ฑ์ ํ์ฉํ์ฌ ๋น์ฆ๋์ค์ ์ค์ํ ์ํฌ๋ก๋๋ฅผ ์คํํ๋ ๊ธฐ์ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.

์ค์ํ ๊ธฐ์ ํ์ ์ ํตํด Azul Systems๋ 'ReadyNow Orchestrator(RNO)'๋ผ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ์๋ฅผ ๋ฐํํ์ต๋๋ค. ๊ฒ์ ์ฒด์ธ์ ๋ก ํ๊ฐ๋ฐ๋ RNO๋ Java ์ค๋น ์๊ฐ์ด ๋์ด๋๋ ์ค๋๋ ๋ฌธ์ ์ ๋ํ ์๋ฃจ์ ์ ์ ์ํฉ๋๋ค. ๋ํ ์ด ์๋ก์ด ๊ธฐ๋ฅ์ ํด๋ผ์ฐ๋ ์ปดํจํ ์ฉ๋์ ๊ณ์ฐํ๋ ๋์์ ์์๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํ ์ ์๊ฒ ํด์ค๋๋ค.
โJVM์ด ์ต์ ์ ์ฑ๋ฅ์ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ๋์ ํ๋กํ์ผ๋งํ๋ ๋ฐ ์๋นํ๋ ์ด๊ณผ ์๊ฐ์ ๋ํ ์๋ฃจ์ ์ ReadyNow ๊ธฐ๋ฅ์ ํํ๋ก ๋์์ต๋๋ค. ์ค๋๋ ์ฐ๋ฆฌ๋ JVM์ด ์ ์ํ๊ฒ ์ต๊ณ ์ฑ๋ฅ์ ๋๋ฌํ๋ ๋ฐ ๋์์ด ๋๋ ํ์ ์ต์ ํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ๊ณ ์ ๊ณตํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํ๊ฒ ๋ ๊ฒ์ ์๋์ค๋ฝ๊ฒ ์๊ฐํฉ๋๋ค.โ๋ผ๊ณ Azul ์ ์ต๊ณ ์ ํ ์ฑ ์์์ธ Martin Van Ryswyk๋ ๋งํ์ต๋๋ค. "์ฐ๋ฆฌ์ ์ฃผ์ ์ด์ ์ ์ต๊ณ ์ ์ฑ๋ฅ ํฅ์์ ์ง์ ์ ํํ๊ณ , ์ด๋ฅผ ์ ์ฒด์ ์ ํํ๊ณ , ์ถ๊ฐ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ์ฃผ์ ํ์ฌ ํด๋ผ์ฐ๋ ํ๋ ฅ์ฑ์ ์์ ํ ํ์ฉํ๋ ๊ฒ์ด์์ต๋๋ค."
Azul์ ์ด๋ฌํ ์ค์ํ ์ง์ ์ ๋น์ฆ๋์ค์ ์ค์ํ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํ๋ ํ์ฌ์ ์ ์ฌ์ ์ธ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์กฐ์ง์ JVM์ ์๊ฐ ์๋ชจ์ ์ธ ์ค๋น ๊ธฐ๊ฐ์ผ๋ก ์ธํด ์ด๋ ค์์ ๊ฒช๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํ๋ ๋๋ง๋ค JVM์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฒ ์คํ์ ์ ํฉํ ํ์์ผ๋ก ๋ณํํฉ๋๋ค. ๊ทธ ํ JVM์ ์คํ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์์ ์ผ๋ก ์ฌ์ปดํ์ผํ์ฌ ์ฑ๋ฅ์ ๊ฐํํจ์ผ๋ก์จ ์ต๋ ์ฉ๋์ ๋๋ฌํ๊ธฐ ์ ์ ์ค๋น ๋จ๊ณ๋ฅผ ์์ฑํฉ๋๋ค.
ReadyNow Orchivestrator๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์ต์ ํ ํ๋กํ์ ์์ฑํ์ฌ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ์ ๋ฉด์ผ๋ก ํด๊ฒฐํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ๋ฐ์ดํฐ ๊ธฐ๋ฐ ํ๋กํ์ด ์๋ํ์ฌ ์ดํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ถํ ๋ ๋๋ง๋ค ์์ด ์๊ฐ์ ๋จ์ถํฉ๋๋ค. ์ด ๋๊ตฌ์ ๋ ์ฐฝ์ฑ์ ์๋ํ ์งํฅ์ ์์ต๋๋ค. RNO๋ ์ ์ฒด Java ์ ํ๊ตฐ์ ๊ฐ๋ ํ๋ ์ ์ฉ ์๋น์ค์ ํ๋กํ ๋ฐฐํฌ ์ญํ ์ ํ ๋นํฉ๋๋ค. ์ด๋ฌํ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์์ ์๋ ๊ฐ์ ์ด ํ์ํ์ง ์์ผ๋ฏ๋ก ์ต์์ ํ๋กํ์ด ์๋์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก Java ๋๊ตฌ ์์์ ์๋ก ์ถ๊ฐ๋ ์ด ๊ธฐ๋ฅ์ 451 Research์ ์ฐ๊ตฌ ์ฑ ์์์ธ William Fellows๊ฐ ๊ฐ์กฐํ ๊ฒ์ฒ๋ผ ์ด์์์ ๋ง์ฐฐ์ ์ํํ๋ ๋ฐ ๋์์ด ๋๋ ๋๊ตฌ๊ฐ ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. โJava์ ์๋ฐ์ ๊ธฐ๊ฐ์ด ๊ธธ์ด์ง๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ์ ์ ์ ๋ฌ์ฑํ๋ ๋ฐ ํญ์ ์ด๋ ค์์ด ๋ฐ๋ฆ ๋๋ค. ํนํ ์ปจํ ์ด๋ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฃจ๋ ์กฐ์ง์ ํ๋ ฅ์ฑ์ ๋์ด๊ณ ํด๋ผ์ฐ๋ ๋น์ฉ์ ์ ์ดํ ์ ์๋ ์ต์ ์ ์ต์ ํ ํจํด ์ ํ์ ์ด์งํ๋ ์ ๋ต์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.โ๋ผ๊ณ Fellows๋ ๋ง๋ถ์์ต๋๋ค.
์ด ๊ฐ๋ ์ ์ค์ ์ ์ธ ๊ตฌํ๊ณผ ๊ด๋ฒ์ํ ์์ฉ์ ์์ง ๋จ์ ์์ง๋ง, ์ด์ ๊ฐ์ ํ์ ์ ์ธ ์๋ฃจ์ ์ ๊ฐ๋ฐ ์์ฐ์ฑ์ ํฅ์ํ๊ณ ๋น์ฉ์ ์ ๊ฐํ๋ ๋ฐ ๋์์ด ๋๋ ๋ ธ์ฝ๋/๋ก์ฐ์ฝ๋ ๋๋ฉ์ธ์ ์ถ๊ฐ๋๋ ๊ฒ์ ํ์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ฝ๋ฉ ์์ด ์ํํ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๊ฒ ํด์ฃผ๋ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด RNO์ ๊ฐ์ ๋ฐ์ํ ๊ธฐ๋ฅ์ ์ด๋ฌํ ํ๋ซํผ์ ๊ตฌํ ๋ฐ ์ต์ ํ์ ๋ ๋ค๋ฅธ ์ฐจ์์ ์ถ๊ฐํ์ฌ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ๋ ํจ๊ณผ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.


