EX221
Red Hat Certified Specialist in Cloud-native Integration Exam
์ํ ์ค๋ช
Red Hat Certified Specialist in Cloud-native Integration Exam(EX221)์ Red Hatยฎ Fuse์์ Camel์ ์ฌ์ฉํ์ฌ ์ํฐํ๋ผ์ด์ฆ ํตํฉ ์๋น์ค๋ฅผ ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌํ๋ ๋ฅ๋ ฅ์ ๊ฒ์ฆํฉ๋๋ค.
Red Hat Certified Specialist in Cloud-native Integration ์๊ฒฉ์ ์ทจ๋ํ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ Red Hat Fuse ํ๋ ์ ์ํฌ ๋ฐ Apache Camel ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค(API)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํฐํ๋ผ์ด์ฆ ํตํฉ ์๋น์ค๋ฅผ ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ๋ฐ ํ์ํ ๊ธฐ์ , ์ง์ ๋ฐ ๋ฅ๋ ฅ์ ์ ์ฆํ ์ ์์ต๋๋ค.
์ด ์ํ์ ํต๊ณผํ๋ฉด Red Hat Certified Specialist in Cloud-native Integration ์๊ฒฉ์ ์ทจ๋ํ๊ฒ ๋๋ฉฐ ์ด๋ Red Hat Certified Architect(RHCAยฎ) ์๊ฒฉ์ฆ ์ทจ๋ ์ ๊ฐ์ฐ์ ์ผ๋ก ๋ฐ์๋ฉ๋๋ค.
์ด ์ํ์ ๋์ด๋ ๋ชฉํ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ Red Hat ์ ํ์ ๋ฐํ์ผ๋ก ํฉ๋๋ค. ์ด ์ํ์ ๊ตฌ์ ๊ฐ๋ฅํ ๋ฒ์ ์ ๋ชจ๋ ๋ณด๋ ค๋ฉด โ์์ํ๊ธฐโ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ํ ์์ ๋์
- SOA(Service-Oriented Architecture) ์์น์ ์ต์ํ๊ณ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ์ ์ฑ ์์ง๊ณ ์๋ Enterprise ๋ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ Java ๊ฐ๋ฐ์
- ์ํฐํ๋ผ์ด์ฆ ํตํฉ์ ๋ํ ์ง์๊ณผ ์ด๋ ์ ๋์ Java ๊ฐ๋ฐ ๊ฒฝํ์ ๋ณด์ ํ ์ํฐํ๋ผ์ด์ฆ SOA ์ํคํ ํธ
์ ์ ์กฐ๊ฑด
- Java ๊ฐ๋ฐ์ ๋ํ ์ง์ ๋ณด์
- Cloud-native Integration with Red Hat Fuse(AD221) ๊ต์ก ๊ณผ์ ์ ์ด์ํ๊ฑฐ๋ Apache Camel์ ์ฌ์ฉํ์ฌ ์ด์ ์์ํ๋ ์ํฐํ๋ผ์ด์ฆ ํตํฉ ์ ๋ฌด ๊ฒฝํ์ ๋ณด์
- Red Hat Enterprise Linux ํ๊ฒฝ์์ ์์ ํ๋ ๋ฐ ์ด๋ ์ ๋ ์ต์ํจ
- Red Hat Certified Specialist in Cloud-native Integration Exam(EX221) ๋ชฉํ ๊ฒํ
- ๋ฌด๋ฃ ํ๊ฐ๋ฅผ ํตํด ์ด ์ํ์ ์ค๋นํ๋ ๋ฐ ๊ฐ์ฅ ๋์์ด ๋๋ ๊ต์ก ๊ณผ์ ์ ์ฐพ์๋ณด์ธ์.
์ค๋น ์ฌํญ
์ํ ๋๋น๋ฅผ ์ํ ํ์ต ํฌ์ธํธ
์ํ ์ค๋น์ ๋์์ด ๋๋๋ก ์๋ ์ํ ๋ชฉํ์์๋ ์ํ์ ๋์ฌ ๊ฒ์ผ๋ก ์์๋๋ ํ์คํฌ ์์ญ์ ๊ฐ์กฐํฉ๋๋ค.
Red Hat์ ์ํ ๋ชฉํ๋ฅผ ์ถ๊ฐ, ์์ ๋๋ ์ ๊ฑฐํ ๊ถ๋ฆฌ๊ฐ ์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ด ์์ ๊ฒฝ์ฐ ์ฌ์ ์ ๊ณต์ง๋ฉ๋๋ค.
Camel ๊ฒฝ๋ก ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ
- Javaโข ์ธ์ด ์ฌ์ฉ
- CamelContext XML ์ฌ์ฉ
๋ฉ์์ง ๊ตํ
- ๋ณธ๋ฌธ
- ์ธ/์์
- ํค๋
- ์ฒจ๋ถ ํ์ผ
ํ์ผ ์ฌ์ฉ ๋ฐ ์์ฑ
- CSV ํ์
- JSON ํ์
- XML ํ์
EIP ์ฌ์ฉ
- ์ฝํ ์ธ ๊ธฐ๋ฐ ๋ผ์ฐํ
- ์์ด์ด ํญ
- ์คํ๋ฆฌํฐ
- ์ ๊ทธ๋ฆฌ๊ฒ์ดํฐ
- ์์ ์ ๋ชฉ๋ก
Camel ๊ตฌ์ฑ ์์ ์ฌ์ฉ
- File2
- FTP
- JPA2
- JMS
- Direct
- REST
Camel Test ์ฌ์ฉ
- ๋ชจ์ ์๋ํฌ์ธํธ
- JUnit 4 ํตํฉ ๋ฐ Camel ํ ์คํธ API
๋์ ์ผ๋ก ๋ฉ์์ง ๋ผ์ฐํ
- ์กฐ๊ฑด๋ถ ๊ฒฝ๋ก ์ฌ์ฉ
- ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๊ฒฝ๋ก ์ฌ์ฉ
์์ธ ์ฒ๋ฆฌ
- ์์ธ ํฌ์ฐฉ ๋ฐ ์ฒ๋ฆฌ
- ๋ฐฐ๋ฌ ์คํจ ํธ์ง ํ ์ฌ์ฉ
Red Hat์ ๋ชจ๋ ์ํ ๊ธฐ๋ฐ ์ํ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ์ด๋ฌํ ๊ตฌ์ฑ์ ์ฌ๋ถํ ํ์๋ ๋ณ๊ฒฝ ์์ด ์ ์ง๋์ด์ผ ํฉ๋๋ค.
์ค๋น ์ฌํญ
์ํ์ ์ค๋นํ๋ ๋ชจ๋ ์์์๋ Cloud-native Integration with Red Hat Fuse(AD221) ๊ต์ก ๊ณผ์ ์ ์๊ฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ฌํ ๊ณผ์ ์ ์๊ฐํ๋ ๊ฒ์ ํ์ ์ฌํญ์ด ์๋๋ฉฐ, ์ํ ์์๋ง ์ ํํ ์๋ ์์ต๋๋ค.
Red Hat์ ๊ต์ก ๊ณผ์ ์ ์๊ฐํ๋ฉด ์ํ ์ค๋น์ ํฐ ๋์์ด ๋ ์ ์์ผ๋, ๋จ์ํ ๊ณผ์ ์ ์๊ฐํ๋ ๊ฒ๋ง์ผ๋ก ์ํ ํฉ๊ฒฉ์ด ๋ณด์ฅ๋๋ ๊ฒ์ ์๋๋๋ค. ์ด์ ๊ฒฝํ, ํ๋ํฐ์ค, ํ๊ณ ๋ ์์ง ๋ํ ์ํ์์ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ ์ฃผ์ ์์๊ฐ ๋ฉ๋๋ค.
Red Hat ์ ํ์ ๋ํ ์์คํ ๊ด๋ฆฌ๋ฅผ ๋ค๋ฃจ๋ ์์ ๊ณผ ๊ธฐํ ๋ฆฌ์์ค๊ฐ ๋ง์ด ์์ต๋๋ค. Red Hat์ ์ด๋ ํ ์์ ์ด๋ ๋ฆฌ์์ค๋ ํน์ ์ํ์ ๋ํ ์ํ ์๋ฃ ๊ฐ์ด๋๋ก ๊ณต์ ์ง์ ํ๊ณ ์์ง ์์ง๋ง, ์ด๋ฌํ ์๋ฃ๋ ํด๋น ๋ถ์ผ์ ๋ํ ์ง์์ ๋ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ํ ํ์
์ด ์ํ์ ์์์์ Camel ๊ฐ๋ฐ ๊ธฐ์ ๋ฐ ์ง์์ ์ํ ๊ธฐ๋ฐ์ผ๋ก ํ๊ฐํฉ๋๋ค. ์์์๋ Red Hat Fuse๋ฅผ ์ฌ์ฉํ์ฌ ์ํฐํ๋ผ์ด์ฆ ํตํฉ ํจํด์ ๊ฐ๋ฐํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ํ์คํฌ๋ฅผ ์ํํฉ๋๋ค. ์ํ ๊ธฐ๋ฐ ํ ์คํธ๋ ์์์๊ฐ ์ง๋ฌด์์ ์ค์ ๋ก ์ํํ๋ ๊ฒ๊ณผ ์ ์ฌํ ํ์คํฌ๋ฅผ ์ํํด์ผ ํจ์ ์๋ฏธํฉ๋๋ค.
์ํ์ ์ต๋ 4์๊ฐ์ด ์์๋๋ 1๊ฐ ์น์ ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
๋น๊ณต๊ฐ ์ํ ์ค์๋ ์ธํฐ๋ท์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ํ์ฅ์ ์ธ์๋ฌผ ๋๋ ์ ์ ์์ ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ๋ฐ์ ๊ธ์ง ํญ๋ชฉ์๋ ๋ ธํธ, ์ฑ ๋๋ ๊ธฐํ ์๋ฃ๊ฐ ํฌํจ๋ฉ๋๋ค. ํ์ง๋ง ์์์๋ ๊ณต์ Fuse ๋ฌธ์์ ๋ก์ปฌ ์ฌ๋ณธ์ ์ ๊ณต๋ฐ์ต๋๋ค. ์์์๋ ์ํ์ ์ค๋นํ๋ฉด์ ์ด ๋ฌธ์๋ฅผ ์ต์ํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ์ฐ์ตํด์ผ ํฉ๋๋ค.
์ ์ ๋ฐ ๋ฐํ
๊ณต์ ์ํ ์ ์ ๊ฒฐ๊ณผ๋ Red Hat Certification Central์ ํตํด์๋ง ๊ณต๊ฐ๋ฉ๋๋ค. Red Hat์ ๊ฐ๋ ๊ด ๋๋ ๊ต์ก ํํธ๋๊ฐ ์์์์๊ฒ ์ง์ ์ ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ๊ฒ์ ํ์ฉํ์ง ์์ต๋๋ค. ์ํ ์ ์๋ ํต์์ ์ผ๋ก ์์ ์ผ ๊ธฐ์ค 3์ผ(๋ฏธ๊ตญ ์๊ฐ ๊ธฐ์ค) ์ด๋ด์ ๋ฐํ๋ฉ๋๋ค.
์ํ ๊ฒฐ๊ณผ๋ ์ด ์ ์๋ก ๋ฐํ๋ฉ๋๋ค. Red Hat์ ๊ฐ๋ณ ๋ฌธํญ์ ๋ํ ์ ์๋ฅผ ๊ณต๊ฐํ์ง ์์ผ๋ฉฐ ์์ฒญ์ด ์๋๋ผ๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค.
์ํ์ ํฉ๊ฒฉํ์ง ๋ชปํ ๊ฒฝ์ฐ, ์ฌ์์ ๊ธฐํ๊ฐ ํ๋ฒ ๋ ์ ๊ณต๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ต์ก ์ ์ฑ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
Red Hat Certified Specialist in Cloud-native Integration Exam(EX221)์ Red Hat Fuse์์ Camel์ ์ฌ์ฉํ์ฌ ์ํํ๋ ์ํฐํ๋ผ์ด์ฆ ํตํฉ ์๋น์ค ๊ธฐ์ ์ ๊ฒ์ฆํฉ๋๋ค.
ํ์ฅ ๊ต์ก ์๋ด
ํ ์ ์ฒด๊ฐ ์๊ฐ์ ์ํ๋ ๊ฒฝ์ฐ ๊ต์ก์ฅ์์ ์ง์ ์๊ฐํ๊ฑฐ๋ ์๊ฒฉ์ผ๋ก ์ฐธ์ฌํ ์ ์์ต๋๋ค.
Red Hat ๊ต์ก ์๋ธ์คํฌ๋ฆฝ์
Red Hat ์ ํ์ ๋ํ ํตํฉ ๊ต์ก ๋ฐ ํ์ต ๊ฒฝ๋ก, ์ ๊ณ์์ ์ธ์ฆ๋ ์๊ฒฉ์ฆ, ์ ์ฐํ๊ณ ๋ค์ด๋๋ฏนํ IT ํ์ต ๊ฒฝํ.
๋ค๋ฅธ ์๊ฐ์๋ค์ด Red Hat Learning Community์ ๊ต์ก ๊ณผ์ ์ ๋ํด ์ด๋ป๊ฒ ํ๊ฐํ๋์ง ์ฝ์ด๋ณด์ธ์.