AD258
Introduction to Red Hat JBoss Enterprise Application Platform 8
๊ต์ก ๊ณผ์ ๊ฐ์
Red Hat JBoss EAP 8์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ๊ณผ EAP 8 ์๋น์ค์ ๊ธฐ๋ณธ ๊ด๋ฆฌ๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
Introduction to Red Hat JBoss Enterprise Application Platform 8 ๊ต์ก ๊ณผ์ ์์๋ Red Hat JBoss Enterprise Application Platform(JBoss EAP) 8์ ๊ธฐ๋ฅ์ ์๊ฐํฉ๋๋ค. ํธ์ฆ์จ ๋ฉ์ ํตํด ์์คํ ๊ด๋ฆฌ์๊ฐ JBoss EAP์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํด ์์์ผ ํ๋ ํ์์ ์ด๊ณ ์ค์ ์ ์ธ ํ์คํฌ๋ฅผ ํ์ตํฉ๋๋ค.
์ด ๊ต์ก ๊ณผ์ ์ Red Hat JBossยฎ Enterprise Application Platform 8.0๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
๊ต์ก ๊ณผ์ ๋ด์ฉ ์์ฝ
- Red Hat JBoss Enterprise Application Platform 8 ์ค์น ๋ฐ ๊ด๋ฆฌ
- JBoss EAP๋ก์ ๋ง์ด๊ทธ๋ ์ด์ : JBoss EAP 8๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๋์ ์ฃผ์ ์ฌํญ ํ์ธ
- JBoss EAP๋ก์ ๋ง์ด๊ทธ๋ ์ด์ : ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ง์ด๊ทธ๋ ์ด์ ํดํท(MTA)
- JBoss EAP๋ก์ ๋ง์ด๊ทธ๋ ์ด์ : ์๋ฒ ๋ง์ด๊ทธ๋ ์ด์ ํด
- JBoss EAP ๋ณด์: Elytron ๋ฐ JBoss EAP ๋ณด์ ์๊ฐ
- JBoss EAP ๋ณด์: Elytron์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์
- JBoss EAP ๋ณด์: ๊ด๋ฆฌ ๋ฐ HTTP ์ธํฐํ์ด์ค์ TLS
- JBoss EAP ๋ณด์: ๊ด๋ฆฌ ๋ฐ HTTP ์ธํฐํ์ด์ค์ RBAC
- OpenShift์ JBoss EAP: ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋์ JBoss EAP ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ
- OpenShift์ JBoss EAP: OpenShift์์ ์ ํ๋ฆฌ์ผ์ด์ ์ JBoss EAP ๊ตฌ์ฑ ๋ฐ ์กฐ์
- OpenShift์ JBoss EAP: JBoss EAP ์คํผ๋ ์ดํฐ
๊ต์ก ๋์
- Java ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๋ ์์คํ ๊ด๋ฆฌ์
- JakartaEE ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๊ฐ๋ฐ์
- ์กฐ์ง์ Java ์ ํ๋ฆฌ์ผ์ด์ ์ธํ๋ผ๋ฅผ ์ค๊ณํ๊ณ ์๋ํํ๋ ์คํ ๋ฉ์ด์ ์ํคํ ํธ, ํด๋ผ์ฐ๋ ๊ด๋ฆฌ์, ํ๋ซํผ ์์ง๋์ด
๊ถ์ฅ ๊ต์ก
- ๊ธฐ๋ณธ์ ์ธ Linux ์ฌ์ฉ ๊ฒฝํ์ด ์๊ฑฐ๋ Red Hat System Administration I(RH124) ๊ต์ก ๊ณผ์
- ์ ์ด์ํด์ผ ํจJava ๋ฐ JakartaEE/JavaEE ์ฌ์๊ณผ ๊ด๋ จ๋ ๊ธฐ๋ณธ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ ์ ์ดํดํ๊ณ ์๊ฑฐ๋ Red Hat Application Development I: Programming in Java EE(AD183) ๊ต์ก ๊ณผ์
- ์ ์ด์ํด์ผ ํจ๊ธฐ๋ณธ์ ์ธ JBoss EAP ๊ด๋ฆฌ ๊ฒฝํ ํ์
- ๊ธฐ๋ณธ์ ์ธ Red Hat OpenShift ๋๋ ์ฟ ๋ฒ๋คํฐ์ค ์ฌ์ฉ ๊ฒฝํ์ด ์๊ฑฐ๋ Introduction to OpenShift Applications(DO101) ๊ต์ก ๊ณผ์
์ ์ด์ํด์ผ ํจ๊ธฐ์ ๊ณ ๋ ค ์ฌํญ
- ILT ๊ฐ์์ค์ ์ด์ฉํ ์ ์์
๊ต์ก ๊ณผ์ ๊ฐ์
Red Hat JBoss Enterprise Application Platform 8 ์ค์น ๋ฐ ๊ด๋ฆฌ
Red Hat JBoss Enterprise Application Platform ์๋ฒ๋ฅผ ์ค์น ๋ฐ ๊ด๋ฆฌํ๊ณ ์๋ฒ์์ ์ ๊ณตํ๋ ์ฃผ์ ์ต์ ๊ธฐ๋ฅ ์ธํธ๋ฅผ ์ดํด๋ด ๋๋ค.
JBoss EAP๋ก์ ๋ง์ด๊ทธ๋ ์ด์ : JBoss EAP 8๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๋์ ์ฃผ์ ์ฌํญ ํ์ธ
JBoss EAP 8๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ ๊ณ ๋ คํด์ผ ํ ์ฃผ์ ๋ฌธ์ ๋ฅผ ์ดํด๋ด ๋๋ค.
JBoss EAP๋ก์ ๋ง์ด๊ทธ๋ ์ด์ : ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ง์ด๊ทธ๋ ์ด์ ํดํท(MTA)
์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ง์ด๊ทธ๋ ์ด์ ํดํท(Migration Toolkit for Applications, MTA)์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ์ํ๊ณ , ๋ง์ด๊ทธ๋ ์ด์ ์ ๋๋ ๋ ธ๋ ฅ์ ์ธก์ ํ๊ณ , Java ํจํค์ง ์ด๋ฆ ๋ฆฌํฉํ ๋ง์ ์ํํฉ๋๋ค.
JBoss EAP๋ก์ ๋ง์ด๊ทธ๋ ์ด์ : ์๋ฒ ๋ง์ด๊ทธ๋ ์ด์ ํด
JBoss EAP ์๋ฒ ๋ง์ด๊ทธ๋ ์ด์ ํด์ ์ฌ์ฉํ์ฌ ์ด์ JBoss EAP ๋ฒ์ ์์ ์๋ฒ ๊ตฌ์ฑ์ ๋ง์ด๊ทธ๋ ์ด์ ํฉ๋๋ค.
JBoss EAP ๋ณด์: Elytron ๋ฐ JBoss EAP ๋ณด์ ์๊ฐ
JBoss EAP ๋ณด์ ์ํคํ ์ฒ์ ๋ํด ์์๋ณด๊ณ Elytron ํด ์ฌ์ฉ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค.
JBoss EAP ๋ณด์: Elytron์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์
Elytron์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํด์ผ ํ๋ ๋ ๊ฑฐ์ ๋ณด์ ๊ตฌ์ฑ ์์๋ฅผ ํ์ธํ๊ณ Elytron CLI ํด์ ์ฌ์ฉํ์ฌ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ง์ํฉ๋๋ค.
JBoss EAP ๋ณด์: ๊ด๋ฆฌ ๋ฐ HTTP ์ธํฐํ์ด์ค์ TLS
JBoss EAP ์๋ฒ์์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๊ด๋ฆฌ ์ธํฐํ์ด์ค์ ๋ํ TLS ์ฐ๊ฒฐ์ ๊ตฌ์ฑํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
JBoss EAP ๋ณด์: ๊ด๋ฆฌ ๋ฐ HTTP ์ธํฐํ์ด์ค์ RBAC
JBoss EAP ์๋ฒ์์ ๋ ธ์ถ๋ ๋ชจ๋ ์ธํฐํ์ด์ค์ ๋ํ ์ญํ ๊ธฐ๋ฐ ๊ถํ์ ๊ตฌ์ฑํฉ๋๋ค.
OpenShift์ JBoss EAP: ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋์ JBoss EAP ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ
Maven ํ๋ฌ๊ทธ์ธ ๋๋ Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ๋ฐ ์ปจํ ์ด๋ ๊ธฐ๋ฐ OpenShift ํ๊ฒฝ์ ํฌํจํ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋์ JBoss EAP ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํฉ๋๋ค.
OpenShift์ JBoss EAP: OpenShift์์ ์ ํ๋ฆฌ์ผ์ด์ ์ JBoss EAP ๊ตฌ์ฑ ๋ฐ ์กฐ์
ํ๊ฒฝ ๋ณ์ ๋ฐ Helm ์ฐจํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ์ ์ต์ ํํ๊ณ ๋ณด์์ ๊ฐ์ ํ๊ธฐ ์ํด OpenShift์์ JBoss EAP ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ๊ณ JBoss EAP ๋ฐํ์์ ๊ธฐ๋ฅ์ ์กฐ์ ํฉ๋๋ค.
OpenShift์ JBoss EAP: JBoss EAP ์คํผ๋ ์ดํฐ
OpenShift์ JBoss EAP ์คํผ๋ ์ดํฐ๋ฅผ ์ค์นํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ JBoss EAP ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
์กฐ์ง์ ๋ฏธ์น๋ ํจ๊ณผ
- ๋ง์ ์กฐ์ง์ด JakartaEE ์ ํ๋ฆฌ์ผ์ด์
์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ๋๋ ์ปจํ
์ด๋ํ๋ ํ๊ฒฝ๊ณผ ๊ฐ์ ๋ค์ํ ์ธํ๋ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๊ณ ์์ต๋๋ค. ํด๋ผ์ฐ๋ ์๋์๋ Java๋ ์ฌ์ ํ ๊ธฐ์
์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์ด๋ฉฐ, JBoss EAP๋ ์กฐ์ง์ด ๊ฐ์ํ๋ ์ธํ๋ผ, ๋ฒ ์ด ๋ฉํ ์ค์น, ํ๋ผ์ด๋น ํด๋ผ์ฐ๋, ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋, ์ปจํ
์ด๋ํ๋ ํ๊ฒฝ ๋ฑ ์ด๋์๋ Java ์ํฌ๋ก๋๋ฅผ ์คํํ ์ ์๋๋ก ๋ฐ์ ํด ์์ต๋๋ค. ์ด ๊ต์ก ๊ณผ์ ์์๋ ์ต์ Red Hat JBoss EAP ๊ธฐ๋ฅ์ ์๊ฐํ๊ณ ๊ธฐ์กด ์ ํ๋ฆฌ์ผ์ด์
์ ๋ค๋ฅธ ํ๋ซํผ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
, ๋ฆฌํฉํ ๋ง ๋๋ ์ฌ๋ฐฐํฌํ์ฌ JakartaEE ์ธํ๋ผ๋ฅผ ๋ฐ์ ์ํฌ ์ ์๋ ์ต์
์ ์ ๊ณตํฉ๋๋ค.
AD258 ๊ต์ก ๊ณผ์ ์ ํตํด ์กฐ์ง์ ๋ค์ ์ธ ๊ฐ์ง ์์ญ์ ์ด์ ์ ๋ง์ถฐ JakartaEE ์ธํ๋ผ๋ฅผ ๋ฐ์ ์ํค๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.- ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ๋ฅผ JBoss EAP 8๋ก ์ด๋ํ๊ธฐ ์ํ ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ํด
- ์๋ก์ด Elytron ๋ณด์ ํ์ ์์คํ
- Red Hat OpenShift์ ์ด์ ์ ๋ง์ถฐ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋์์ JBoss EAP ์ฌ์ฉ
๊ฐ์ธ์๊ฒ ๋ฏธ์น๋ ํจ๊ณผ
- ์ด ๊ต์ก ๊ณผ์ ์ ์ด์ํ๋ฉด ๋ค์ํ ํ๋ซํผ์์ JBoss EAP ํ๊ฒฝ์ ์ค์นํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ต์ ์ ์ค๋ช ํ ์ ์์ต๋๋ค. JBoss EAP 8๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ ์ํ ์ต์ ์ ๋ถ์ํ๊ณ ๋ง์ด๊ทธ๋ ์ด์ ํด์ ์ฌ์ฉํ์ฌ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค. Elytron์ ์ฌ์ฉํ์ฌ ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ๋ฅผ ๋ณดํธํ๊ณ Red Hat OpenShift์ Red Hat JBoss EAP 8์ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
ํ์ฅ ๊ต์ก ์๋ด
ํ ์ ์ฒด๊ฐ ์๊ฐ์ ์ํ๋ ๊ฒฝ์ฐ ๊ต์ก์ฅ์์ ์ง์ ์๊ฐํ๊ฑฐ๋ ์๊ฒฉ์ผ๋ก ์ฐธ์ฌํ ์ ์์ต๋๋ค.
Red Hat ๊ต์ก ์๋ธ์คํฌ๋ฆฝ์
Red Hat ์ ํ์ ๋ํ ํตํฉ ๊ต์ก ๋ฐ ํ์ต ๊ฒฝ๋ก, ์ ๊ณ์์ ์ธ์ฆ๋ ์๊ฒฉ์ฆ, ์ ์ฐํ๊ณ ๋ค์ด๋๋ฏนํ IT ํ์ต ๊ฒฝํ.
๋ค๋ฅธ ์๊ฐ์๋ค์ด Red Hat Learning Community์ ๊ต์ก ๊ณผ์ ์ ๋ํด ์ด๋ป๊ฒ ํ๊ฐํ๋์ง ์ฝ์ด๋ณด์ธ์.