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์˜ ๋ชจ๋“  ์ˆ˜ํ–‰ ๊ธฐ๋ฐ˜ ์‹œํ—˜๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ์€ ์žฌ๋ถ€ํŒ… ํ›„์—๋„ ๋ณ€๊ฒฝ ์—†์ด ์œ ์ง€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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์˜ ๊ต์œก ๊ณผ์ •์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ํ‰๊ฐ€ํ•˜๋Š”์ง€ ์ฝ์–ด๋ณด์„ธ์š”.