2023๋…„ 9์›” 22์ผยท1๋ถ„ ์ฝ๊ธฐ

Oracle, ์„œ๋ฒ„๋ฆฌ์Šค Java ๊ธฐ๋ฐ˜ ์•ฑ ๋ฐฐํฌ ๊ธฐ์ˆ  ์ถœ์‹œ: GraalOS

์„ฑ๋Šฅ์„ ํ–ฅ์ƒํ•˜๊ณ  ์šด์˜ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๋„๋ก ์„ค๊ณ„๋œ ์„œ๋ฒ„๋ฆฌ์Šค Java ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ๊ธฐ์ˆ ์ธ GraalOS๊ฐ€ Oracle Corporation์—์„œ ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GraalOS์˜ ์ฒซ ๋ฒˆ์งธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ์„œ ์ด ๊ฑฐ๋Œ€ ๊ธฐ์ˆ  ๊ธฐ์—…์€ OCI(Oracle Cloud Infrastructure) Functions ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Oracle, ์„œ๋ฒ„๋ฆฌ์Šค Java ๊ธฐ๋ฐ˜ ์•ฑ ๋ฐฐํฌ ๊ธฐ์ˆ  ์ถœ์‹œ: GraalOS

๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ–ฅ์ƒ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ฑ๋Šฅ๊ณผ ์ฃผ๋ชฉํ• ๋งŒํ•œ ๋น„์šฉ ์ ˆ๊ฐ ์กฐ์น˜๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด Oracle Corporation์€ ์ตœ๊ทผ GraalOS ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณ ๊ธ‰ ์„œ๋ฒ„๋ฆฌ์Šค Java ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ๊ธฐ์ˆ ์€ ์•ฑ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ์˜ ์„ธ๊ณ„์— ์ƒˆ๋กœ์šด ์ฐจ์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

GraalVM Native Image ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•˜๋Š” GraalOS Java ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋…๋ฆฝํ˜• ์‹คํ–‰ ํŒŒ์ผ๋กœ ์ปดํŒŒ์ผํ•ฉ๋‹ˆ๋‹ค. ์ด ์Šค๋งˆํŠธ ๊ธฐ์ˆ ์€ Oracle Cloud Infrastructure (OCI) ์˜ x64 ๋ฐ AArch 64 ํ”„๋กœ์„ธ์„œ์™€ ๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ด๋ฏธ์ง€ ์‚ฌ์ „ ์ปดํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด GraalOS ๊ธฐ๋ฐ˜ ์•ฑ์€ ํ›จ์”ฌ ์ ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์š”๊ตฌํ•˜์—ฌ Oracle์ด ์ œ์•ˆํ•œ ๋Œ€๋กœ ๋ณด๋‹ค ๋น„์šฉ ํšจ์œจ์ ์ธ ์ž‘์—…์œผ๋กœ ์ „ํ™˜๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

GraalOS ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” ํ•ด๋‹น ์•ฑ์ด ์ ˆ์ „ ๋ชจ๋“œ์—์„œ ์ž๋™์œผ๋กœ ์†๋„๋ฅผ ์กฐ์ ˆํ•˜๊ณ  ํ•„์š”ํ•  ๋•Œ ๊นจ์›Œ์„œ ์œ ํœด ๋น„์šฉ์„ ์™„์ „ํžˆ ์—†์•จ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋น ๋ฅธ ์ผ์‹œ ์ค‘๋‹จ ๋ฐ ์žฌ๊ฐœ๋Š” ์ฝœ๋“œ ์Šคํƒ€ํŠธ โ€‹โ€‹๋น„์šฉ์ด ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Oracle์— ๋”ฐ๋ฅด๋ฉด GraalOS ์˜ ์ฒซ ๋ฒˆ์งธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ OCI Functions ์‚ฌ์šฉ์ž์—๊ฒŒ ์—„์ฒญ๋‚œ ์ด์ ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์˜ค๋ผํด์€ ๋˜ํ•œ 2024๋…„๊นŒ์ง€ GraalOS ์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ํ”Œ๋žซํผ์„ ์™„์ „ํžˆ ์ถœ์‹œํ•  ๊ณ„ํš์„ ๋ฐํ˜”์Šต๋‹ˆ๋‹ค.

GraalOS ํ•˜๋“œ์›จ์–ด ์ ์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒฉ๋ฆฌ์˜ ์ตœ์‹  ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ๊ธฐ๋ณธ Linux ์‹คํ–‰ ํŒŒ์ผ์„ ์ง์ ‘ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆ์— ํŒจํ‚ค์ง•ํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๋ณด์•ˆ ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ์„ ํƒ๊ณผ ๊ฐ™์€ ์žฅ์• ๋ฌผ์„ ๊ทน๋ณตํ•˜๊ณ  ์ตœ์‹  ๋ณด์•ˆ ํŒจ์น˜๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋ฐฐํฌ๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒํƒœ ์ €์žฅ ๋ฐ ์ƒํƒœ ๋น„์ €์žฅ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์™€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ๋œ ๋ฐœํ‘œ์—์„œ Oracle์€ 9์›” 19์ผ๋ถ€ํ„ฐ JDK(Java Development Kit) 21์šฉ Oracle GraalVM ์˜ ๊ฐ€์šฉ์„ฑ์„ ๊ณต๊ฐœํ•˜์—ฌ ๊ฐ€์ƒ ์Šค๋ ˆ๋“œ์™€ ๊ฐ™์€ Java 21 ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ณ  ๋„ค์ดํ‹ฐ๋ธŒ ์ด๋ฏธ์ง€ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. Oracle์˜ ๊ณต์‹ ์›น์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋˜๋Š” GraalVM Java ๋ฐ JVM ๊ธฐ๋ฐ˜ ์•ฑ์˜ ์†๋„๋ฅผ ๋†’์ด๊ณ  Java ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์„œ๋น„์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๊ณ ์„ฑ๋Šฅ JDK ์˜ ์—ญํ• ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์—ฌ๋Ÿฌ ์–ธ์–ด ๊ฐ„์— ๊ฐ’์„ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์ค‘ ์–ธ์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ง€์›๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ no-code ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋Š” AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์„ ํ†ตํ•ด GraalOS ์™€ ๊ฐ™์€ ์„œ๋ฒ„๋ฆฌ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ๊ธฐ์ˆ ์˜ ์ถœํ˜„์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ์ง„ํ™”ํ•˜๋Š” ํ™˜๊ฒฝ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด๋Š” ๋ณด๋‹ค ํšจ์œจ์ ์ด๊ณ  ๋น„์šฉ ํšจ๊ณผ์ ์ธ ์•ฑ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ๋ฅผ ํ–ฅํ•œ ์—ฌ์ •์˜ ๋˜ ๋‹ค๋ฅธ ์ง„์ „์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

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
Oracle, ์„œ๋ฒ„๋ฆฌ์Šค Java ๊ธฐ๋ฐ˜ ์•ฑ ๋ฐฐํฌ ๊ธฐ์ˆ  ์ถœ์‹œ: GraalOS | AppMaster