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

Red Hat, ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ์„ ์œ„ํ•ด Quarkus Java Stack ๊ฐœํŽธ

Red Hat์˜ Kubernetes ๋„ค์ดํ‹ฐ๋ธŒ Quarkus Java ์Šคํƒ์˜ ์ตœ์‹  ๋ฒ„์ „์€ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ๊ฐœ๋ฐœ์ž UI์™€ ๊ณ„์•ฝ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ์„ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค.

Red Hat, ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ์„ ์œ„ํ•ด Quarkus Java Stack ๊ฐœํŽธ

Quarkus๋กœ ์•Œ๋ ค์ง„ Red Hat ์ด ๋งŒ๋“  ํ˜์‹ ์ ์ธ Kubernetes ๊ธฐ๋ฐ˜ Java ์Šคํƒ์€ ์ตœ๊ทผ ๋ฒ„์ „ 3.2์˜ ๋„์ž…์œผ๋กœ ์ƒ๋‹นํ•œ ๋ณ€ํ™”๋ฅผ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. 10์›” ๋ง์— ์ถœ์‹œ๋œ ์—…๋ฐ์ดํŠธ๋œ ๋นŒ๋“œ์—๋Š” ํ–ฅ์ƒ๋œ ๊ฐœ๋ฐœ์ž ์นœํ™”์ ์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(UI)์™€ ์ƒˆ๋กœ ๋„์ž…๋œ ๊ณ„์•ฝ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐœ์„  ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์ค‘์€ ๊ฐœ๋ฐœ์ž๋“ค.redhat.com์—์„œ ์—…๋ฐ์ดํŠธ๋œ ๋นŒ๋“œ์— ๋Œ€ํ•ด ์ฒ˜์Œ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์€ ๊ฐ•๋ ฅํ•œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ๋ฐ ์žˆ์–ด Java ๊ฐœ๋ฐœ์ž์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ํฌ๊ฒŒ ๊ฐ„์†Œํ™”ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ฒ„์ „์˜ Red Hat Quarkus 3.2 ๋นŒ๋“œ์—์„œ๋Š” ๊ฐœ์„ ๋œ ๊ฐœ๋ฐœ์ž UI๊ฐ€ ์ƒˆ๋กœ์šด ๋ฉ”๋‰ด ํƒ์ƒ‰ ๊ธฐ๋Šฅ์œผ๋กœ ๋‹๋ณด์ด๊ณ  ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋ณด๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ฐœ์ž๋Š” ์ง€์†์ ์ธ ํ…Œ์ŠคํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋นŒ๋“œ ๋ฐ ๊ฐœ๋ฐœ ์„œ๋น„์Šค ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋”์šฑ ๊ฐ„๋‹จํ•˜๊ณ  ํ†ตํ•ฉ๋œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ํ•„์ˆ˜์ ์ธ ๊ฐœ์„  ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์ด ๋นŒ๋“œ์— ์ƒˆ๋กœ ๋„์ž…๋œ ๊ณ„์•ฝ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ ๊ธฐ๋Šฅ์˜ ๊ฒฝ์šฐ Pact ๋„๊ตฌ๋ฅผ ๋ฐฐํฌํ•˜์—ฌ HTTP ๋ฐ ๋ฉ”์‹œ์ง€ ํ†ตํ•ฉ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. Pact๋ฅผ ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ ์›Œํฌํ”Œ๋กœ์— ํ†ตํ•ฉํ•˜๋ฉด ๊ตฌํ˜„์˜ ๋ชจ๋“  ์ธก๋ฉด์ด ์ ์ ˆํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ๋˜์–ด ๋ฌด๊ฒฐ์„ฑ๊ณผ ํ˜ธํ™˜์„ฑ์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.

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

Red Hat Quarkus ์ œํ’ˆ์˜ 3.2 ๋นŒ๋“œ ๋‚ด์—์„œ ์—…๋ฐ์ดํŠธ๋œ ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค(CLI)๋„ ์ฃผ๋ชฉ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ๋นŒ๋“œ ๋ฐ ๊ฐœ๋ฐœ ๋ช…๋ น์„ ํฌํ•จํ•˜์—ฌ ๊ฑฐ์˜ 30๊ฐœ์˜ ๋ช…๋ น์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ”„๋กœ์ ํŠธ์™€ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ๋„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ”„๋กœ์ ํŠธ ์ข…์†์„ฑ์ด๋‚˜ ๊ตฌ์„ฑ์„ ์ˆ˜์ •ํ•  ํ•„์š” ์—†์ด Kubernetes, Red Hat OpenShift, Knative์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์— Quarkus ์•ฑ์„ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์ด์ƒ์ ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

Kubernetes ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋Šฅ ์ธก๋ฉด์—์„œ Quarkus 3.2์—๋Š” Kubernetes ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ ์„œ๋น„์Šค๊ฐ€ ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ๊ฐœ๋ฐœ ๋ชจ๋“œ์—์„œ Kubernetes API ์„œ๋ฒ„๋ฅผ ์ค€๋น„ ๋ฐ ์„ค์ •ํ•˜๊ณ  Docker๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ฐœ ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•˜๋Š” Quarkus ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ํด๋Ÿฌ์Šคํ„ฐ ๊ณต์œ ๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค ๊ฒ€์ƒ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๊ตฌํ˜„๋˜์–ด Java ์Šคํƒ์ด ์ตœ์ฒจ๋‹จ Kubernetes ํ™˜๊ฒฝ์— ์›ํ™œํ•˜๊ฒŒ ์ ์‘ํ•˜๋Š” ๋ฐ ์žˆ์–ด ํฐ ์ง„์ „์„ ์ด๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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
Red Hat, ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ์„ ์œ„ํ•ด Quarkus Java Stack ๊ฐœํŽธ | AppMaster