Solace Event Broker๋กœ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฉ”์‹œ์ง• ๋ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์š”๊ตฌ ์‚ฌํ•ญ

๊ฐ€์žฅ ๊นŒ๋‹ค๋กœ์šด ๋ฉ”์‹œ์ง• ๋ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์š”๊ตฌ ์‚ฌํ•ญ ์ถฉ์กฑ

ํƒ์›”ํ•œ ๊ธฐ๋Šฅ, ์„ฑ๋Šฅ, ๋ณด์•ˆ, ์•ˆ์ •์„ฑ์„ ์ธ์ •ํ•ด ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก์„ Solace Event Broker์— ๋งก๊ธฐ๊ณ  ์žˆ๋Š” ์ˆ˜๋งŽ์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ์˜ ๊ธธ์„ ๋”ฐ๋ผ๊ฐ€ ๋ณด์„ธ์š”. ํด๋ผ์šฐ๋“œ, ๋ฐ์ดํ„ฐ์„ผํ„ฐ, ๋‹ค์–‘ํ•œ ์ง€์—ญ์— ๊ฑธ์ณ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€๋Šฅ์ ์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ์ด๋ฒคํŠธ ๋ฉ”์‹œ(event mesh)๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ํ™•์žฅํ•˜๊ณ  ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Solace Platform๋Š” ๋ชจ๋“  ๊ตํ™˜ ํŒจํ„ด์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ํ† ํ”ฝ์— ๋Œ€ํ•ด ํ˜„๋ช…ํ•˜๊ฒŒ ๋Œ€์ฒ˜ํ•˜๊ธฐ

Solace Platform๋Š” ๋ชจ๋“  ๊ตํ™˜ ํŒจํ„ด, ์„œ๋น„์Šค ํ’ˆ์งˆ, ์บ์‹ฑ, ๋ถ„ํ•  ๋Œ€๊ธฐ์—ด ๋ฐ ์žฌ์ƒ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋ฏ€๋กœ ๋ชจ๋“  ๋ฉ”์‹œ์ง• ์ž‘์—…์— ์ ํ•ฉํ•œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

๊ณ„์ธต ๊ตฌ์กฐ์™€ ์™€์ผ๋“œ์นด๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ์Šค๋งˆํŠธ ํ† ํ”ฝ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•œ ๊ณณ์—๋งŒ ์ •ํ™•ํ•˜๊ฒŒ ์ „๋‹ฌ๋˜๋„๋ก ์‰ฝ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” API ๋ฐ ๊ฐœ๋ฐฉํ˜• ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ - Solace

์ „์ฒด ์—์ฝ”์‹œ์Šคํ…œ์„ ํ•˜๋‚˜๋กœ ๋ฌถ๊ธฐ

๋‹น์‚ฌ์˜ ํ”Œ๋žซํผ์€ AMQP, Kafka, MQTT, REST ๋ฐ WebSocket์„ ์œ ์ฐฝํ•˜๊ฒŒ ๊ตฌ์‚ฌํ•˜๊ณ , ์„ ํ˜ธํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์œ„ํ•œ API๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ , ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๋ฐ ํ†ตํ•ฉ ๋„๊ตฌ์— ๋Œ€ํ•œ ์™„๋ฒฝํ•œ ๋งˆ์ดํฌ๋กœ ํ†ตํ•ฉ์„ ์ง€์›ํ•˜๋ฏ€๋กœ๋ชจ๋“  ์•ฑ๊ณผ ์žฅ์น˜์˜ ํ†ต์‹ ์„ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•˜๊ณ  ๊ณ ๊ฐ ๋ฐ ํŒŒํŠธ๋„ˆ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” API ๋ฐ ๊ฐœ๋ฐฉํ˜• ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ - Solace

์–ด๋””์„œ๋‚˜ ์›ํ•˜๋Š” ๊ณณ์— ๋ธŒ๋กœ์ปค ๋ฐฐํฌํ•˜๊ธฐ

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

Solace Distributed Tracing์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์ „๋ก€ ์—†๋Š” ๊ด€์ฐฐ์„ ํ†ตํ•ด ์‹œ์Šคํ…œ์„ ์™„๋ฒฝํ•˜๊ฒŒ ํŒŒ์•…ํ•˜์„ธ์š”

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

์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ทธ ์ด์ƒ์œผ๋กœ, OpenTelemetry ๊ธฐ๋ฐ˜์˜ ๋ธŒ๋กœ์ปค ๋„ค์ดํ‹ฐ๋ธŒ ๋ถ„์‚ฐ ์ถ”์ ์„ ํ†ตํ•ด ๊ธฐ์—… ์ „์ฒด๋ฅผ ํ๋ฅด๋Š” ๋ชจ๋“  ์ด๋ฒคํŠธ๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ฝ”๋“œ๋ฅผ ๋” ๋น ๋ฅด๊ฒŒ ๋””๋ฒ„๊น…ํ•˜๊ณ  ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Solace Platform diagram

๋ธŒ๋กœ์ปค๋ฅผ ์†์‰ฝ๊ฒŒ ๋ฐฐํฌํ•˜๊ณ  ๊ด€๋ฆฌํ•˜์„ธ์š”

Solace Event Broker๋Š” ๊ณ ์† ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋ถ€ํ„ฐ AI ์—์ด์ „ํŠธ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์„ ์‰ฝ๊ฒŒ ์šด์˜ํ•˜๊ณ  ๊ด€์ฐฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํฌ๊ด„์ ์ธ ๋„๊ตฌ ๋ชจ์Œ์ธ Solace Platform์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ๋ธŒ๋กœ์ปค์™€ ์ด๋ฒคํŠธ ๋ฉ”์‹œ๋ฅผ ๊ตฌ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๊ณ , ์—ฐ๊ฒฐ์„ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๋ฉฐ, ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์ž์‚ฐ์„ ๊ณต๋™์œผ๋กœ ๋ผ์ดํ”„์‚ฌ์ดํด ๊ด€๋ฆฌํ•˜์„ธ์š”.

Event Broker ๋ฆฌ๋”๋กœ ์„ ์ •๋œ Solace

IDC๋Š” ์ „ ์„ธ๊ณ„ ์ด๋ฒคํŠธ ๋ธŒ๋กœ์ปค ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ MarketScape ๋ณด๊ณ ์„œ์—์„œ Solace๋ฅผ ๋ฆฌ๋” ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

Solace Event Broker ์ž‘๋™ ๋ณด๊ธฐ

๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค...

  • ๋‹จ ๋ช‡ ๋ถ„ ๋งŒ์— ๊ณ ๊ฐ€์šฉ์„ฑ Solace Event Broker ๋…ธ๋“œ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๋ฐฐํฌํ•˜์„ธ์š”.
  • Event brokers ๋ฅผ ๊ธ€๋กœ๋ฒŒ ์ด๋ฒคํŠธ ๋ฉ”์‹œ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ํ™˜๊ฒฝ, ์กฐ์ง, ์ง€์—ญ์— ๊ฑธ์ณ ๋ฐ์ดํ„ฐ๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜์„ธ์š”.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ๋ฉ€ํ‹ฐ ํ”„๋กœํ† ์ฝœ ์ง€์› ๋ฐ ๋ณ€ํ™˜์„ ํ†ตํ•ด ์ฆ‰์‹œ ํ†ตํ•ฉํ•˜์„ธ์š”.
Solace ์ด๋ฒคํŠธ ๋ธŒ๋กœ์ปค ์—ฌํ–‰ ์‹œ์ž‘

๋ฐ๋ชจ ์š”์ฒญํ•˜๊ธฐ