Related Journeys

MQTT๋กœ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ธฐ

MQTT์™€ Kubernetes๋กœ ๋‰ด์š• ์ฃผ ์ „๋ ฅ๋ง์˜ ํƒ„์†Œ ์ง‘์•ฝ๋„์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ์ƒ์„ฑํ•˜๊ธฐ


๋ธ”๋ก์ฒด์ธ์œผ๋กœ ๊ธฐ๋ถ€๊ธˆ ์ถ”์ ํ•˜๊ธฐ

์ •๋ถ€์—์„œ ์ถœ์—ฐํ•œ ๊ตฌํ˜ธ ์ž๊ธˆ์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•œ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.


๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ ๊ตฌ์ถ•ํ•˜๊ธฐ

ํ•˜์ดํผ๋ ˆ์ € ์ปดํฌ์ €๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›Œ์„œ ๋ธ”๋ก์ฒด์ธ์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.


Istio๋กœ Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์˜ ํšŒ๋ณต ํƒ„๋ ฅ์„ฑ ๋†’์ด๊ธฐ

Istio ์„œ๋น„์Šค ๋ฉ”์‰ฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ์—†์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ณ ๊ธ‰ ๋ณต์›๋ ฅ ๋ฐ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๋„์ž…ํ•˜์„ธ์š”


Istio๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌํ•˜๊ธฐ

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


Kubernetes์— Spring Boot ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ๋ฐฐํฌํ•˜๊ธฐ

์ด ์ฝ”๋“œ ํŒจํ„ด์€ Spring Boot ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์™€ ๊ฐ™์€ polyglot ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์— ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.


๋ฉ”์„ธ์ง€์— ์‘๋‹ตํ•˜๊ณ  ์ŠคํŠธ๋ฆผ ์ฒ˜๋ฆฌํ•˜๊ธฐ

๋ฉ”์‹œ์ง€ ์ŠคํŠธ๋ฆผ์— ๋Œ€์‘ํ•˜์—ฌ ์˜คํ† ์Šค์ผ€์ผ๋˜๋Š” ์•ก์…˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค


ํด๋ฆฌ๊ธ€๋กฏ(polyglot) ์ง€์›์„ ํ†ตํ•œ Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์˜ ๊ตฌ์ถ•

์„œ๋น„์Šค ๋ฐœ๊ฒฌ, ๋“ฑ๋ก ๋ฐ ๋ผ์šฐํŒ…์„ ํ™œ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ํด๋ฆฌ๊ธ€๋กฏ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์™€ ํ•จ๊ป˜ ์‹คํ–‰๋˜๋Š” Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— MicroProfile ๊ธฐ๋ฐ˜์˜ Java ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ๊ตฌ์ถ•ํ•˜๊ธฐ

์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํญ๋„“๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ์—์„œ ์˜คํ”ˆ์†Œ์Šค Java ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค


์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ํ™•์žฅํ˜• ์•„ํŒŒ์น˜ ์นด์‚ฐ๋“œ๋ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌํ˜„ํ•˜๊ธฐ

์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํญ๋„“๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ์ปจํ…Œ์ดํ„ฐ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ ์œ„์—์„œ ์ „์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.


Related Open Source Projects

Related blogs

IBM Cloud ๋กœ ์„œ์šธ์‹œ ์•„ํŒŒํŠธ ๋งค๋งค๊ฐ€ ๋ถ„์„ํ•˜๊ธฐ – 1. ๋ฐ์ดํ„ฐ ์ค€๋น„ ๋ฐ SQL Query ๋ฅผ ํ™œ์šฉํ•œ ๋ถ„์„

์‹œ์ž‘ํ•˜๋ฉด์„œ IBM Cloud ๋Š” ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ์‰ฝ๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘/๊ฐ€๊ณต/๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์•ž์œผ๋กœ ์—ฌ๋Ÿฌ ํšŒ์— ๊ฑธ์ณ IBM cloud ์—์„œ ์ œ๊ณตํ•˜๋Š” Cloud Object Storage, SQL Query, Watson Studio ๋“ฑ์˜ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์„œ์šธ์‹œ ์•„ํŒŒํŠธ ๋งค๋งค ๊ฐ€๊ฒฉ์„ ๋ถ„์„ํ•˜๋Š” ๋‚ด์šฉ์„ ๊ฒŒ์žฌํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋จผ์ € ๋ถ„์„์— ์‚ฌ์šฉํ•  IBM Cloud ์„œ๋น„์Šค์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ์ฒซ์งธ, IBM Object Storage ๋Š”...

๊ณ„์† ์ฝ๊ธฐ IBM Cloud ๋กœ ์„œ์šธ์‹œ ์•„ํŒŒํŠธ ๋งค๋งค๊ฐ€ ๋ถ„์„ํ•˜๊ธฐ – 1. ๋ฐ์ดํ„ฐ ์ค€๋น„ ๋ฐ SQL Query ๋ฅผ ํ™œ์šฉํ•œ ๋ถ„์„

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์‹ค์Šต(Tutorial)

์ด์ „ ํฌ์ŠคํŒ… ์ปจํ…Œ์ด๋„ˆ์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ ์ปจํ…Œ์ด๋„ˆ ์‹ค์Šต(Tutorial) ์•ˆ๋…•ํ•˜์„ธ์š”? ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ํ”Œ๋žซํผ์ธ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ๊ฐ„๋‹จํ•œ ์›น ์„œ๋น„์Šค๋ฅผ ๋ฐฐํฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ž€? ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค(Kubernetes = k8s)๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ผญ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋ž€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๋Š” ํ™˜๊ฒฝ์„ ๊ฒฉ๋ฆฌํ•œ ๊ณต๊ฐ„์„ ๋œปํ•ฉ๋‹ˆ๋‹ค (์ž์„ธํ•œ ๋‚ด์šฉ์€ ์œ„์˜ ‘์ปจํ…Œ์ด๋„ˆ์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ’ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”). ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋ฒ„์˜ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ• ...

๊ณ„์† ์ฝ๊ธฐ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์‹ค์Šต(Tutorial)

์ปจํ…Œ์ด๋„ˆ ์‹ค์Šต(Tutorial)

์•ˆ๋…•ํ•˜์„ธ์š”? ์ด์ „ ํฌ์ŠคํŒ…์—์„œ ์ปจํ…Œ์ด๋„ˆ์™€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์˜ ๊ฐœ๋…์— ๋Œ€ํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•ด ๋“œ๋ ธ์—ˆ๋Š”๋ฐ์š”, ์˜ค๋Š˜์€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‰ฝ๊ฒŒ ์‹ค์Šตํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ด ๋“œ๋ฆฌ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ํ•˜๊ธฐ ์ด์ „์—, ์ปจํ…Œ์ด๋„ˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๋Š” ํ™˜๊ฒฝ์„ ๋‹ด์€ ๊ฒฉ๋ฆฌ ๊ณต๊ฐ„์ด๋ผ๋Š” ๊ฒƒ์„ ๊ผญ ๊ธฐ์–ตํ•ด์ฃผ์„ธ์š”! ์˜ค๋Š˜์˜ ์‹ค์Šต์€ Flow 1๊ณผ Flow 2๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. – ์ฒซ ๋ฒˆ์งธ ์‹ค์Šต(Flow 1)์—์„œ๋Š” ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ Docker Image๋กœ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. – ๋‘ ๋ฒˆ์งธ ์‹ค์Šต(Flow 2)์—์„œ๋Š”...

๊ณ„์† ์ฝ๊ธฐ ์ปจํ…Œ์ด๋„ˆ ์‹ค์Šต(Tutorial)

Related links